diff options
author | Ethan Kerrick | 2022-10-13 14:58:44 -0400 |
---|---|---|
committer | Ethan Kerrick | 2022-10-13 14:58:44 -0400 |
commit | 442abb400930ec0f36f5b35be83af4f6bc953e35 (patch) | |
tree | e79b8681a2cf980a0eb90e55a34467e99645b0b2 | |
parent | 87bbcba59d42a174a9e9c637adc4f3a440185105 (diff) | |
download | aur-442abb400930ec0f36f5b35be83af4f6bc953e35.tar.gz |
updated to 0.23.0
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 40 insertions, 23 deletions
@@ -1,6 +1,6 @@ pkgbase = giada pkgdesc = A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians - pkgver = 0.22.0 + pkgver = 0.23.0 pkgrel = 1 url = https://www.giadamusic.com/ arch = x86_64 @@ -10,7 +10,6 @@ pkgbase = giada makedepends = alsa-lib makedepends = catch2 makedepends = cmake - makedepends = fltk makedepends = imagemagick makedepends = jack makedepends = libpulse @@ -33,10 +32,28 @@ pkgbase = giada provides = giada options = !buildflags options = !makeflags - source = https://www.giadamusic.com/data/giada-v0.22.0-src.tar.gz - source = giada-patches.patch + source = giada-0.23.0::git+https://github.com/monocasual/giada/#tag=v0.23.0 + source = git+https://github.com/juce-framework/JUCE.git + source = git+https://github.com/steinbergmedia/vst3sdk.git + source = git+https://github.com/monocasual/rtaudio.git + source = git+https://github.com/monocasual/geompp.git + source = git+https://github.com/monocasual/mcl-audio-buffer.git + source = git+https://github.com/monocasual/mcl-atomic-swapper.git + source = git+https://github.com/fltk/fltk.git sha512sums = SKIP sha512sums = SKIP + sha512sums = SKIP + sha512sums = SKIP + sha512sums = SKIP + sha512sums = SKIP + sha512sums = SKIP + sha512sums = SKIP + b2sums = SKIP + b2sums = SKIP + b2sums = SKIP + b2sums = SKIP + b2sums = SKIP + b2sums = SKIP b2sums = SKIP b2sums = SKIP @@ -4,7 +4,7 @@ # NOTE: can currently not be built using devtools: # https://github.com/monocasual/giada/issues/553 pkgname=giada -pkgver=0.22.0 +pkgver=0.23.0 pkgrel=1 pkgdesc="A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians" arch=(x86_64) @@ -14,18 +14,27 @@ groups=(pro-audio) depends=(gcc-libs glibc hicolor-icon-theme libx11 libxcursor libxft libxinerama libxpm fmt) options=(!buildflags !makeflags) # upstream vendors a hacked rtaudio :( -makedepends=(alsa-lib catch2 cmake fltk imagemagick jack libpulse libsamplerate libsndfile libxrandr nlohmann-json rtmidi sed) +makedepends=(alsa-lib catch2 cmake imagemagick jack libpulse libsamplerate libsndfile libxrandr nlohmann-json rtmidi sed) checkdepends=(xorg-server-xvfb) provides=(vst3-host giada) source=( - "https://www.giadamusic.com/data/${pkgname}-v${pkgver}-src.tar.gz" "giada-patches.patch" +"$pkgname-$pkgver::git+https://github.com/monocasual/giada/#tag=v$pkgver" "git+https://github.com/juce-framework/JUCE.git" +"git+https://github.com/steinbergmedia/vst3sdk.git" "git+https://github.com/monocasual/rtaudio.git" "git+https://github.com/monocasual/geompp.git" "git+https://github.com/monocasual/mcl-audio-buffer.git" "git+https://github.com/monocasual/mcl-atomic-swapper.git" "git+https://github.com/fltk/fltk.git" ) -sha512sums=('SKIP' 'SKIP') -b2sums=('SKIP' 'SKIP') +sha512sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') +b2sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') prepare() { - cd "$pkgname-$pkgver-src" - patch -p1 < ../giada-patches.patch + cd "$pkgname-$pkgver" + git submodule init + git config submodule.externals/vendor/JUCE.url "$srcdir/JUCE" + git config submodule.externals/vendor/mcl-audio-buffer.url "$srcdir/mcl-audio-buffer" + git config submodule.externals/vendor/mcl-atomic-swapper.url "$srcdir/mcl-atomic-swapper" + git config submodule.externals/vendor/rtaudio.url "$srcdir/rtaudio" + git config submodule.externals/vendor/vst3sdk.url "$srcdir/vst3sdk" + git config submodule.externals/vendor/geompp.url "$srcdir/geompp" + git config submodule.externals/vendor/fltk.url "$srcdir/fltk" + git submodule update } build() { @@ -35,20 +44,10 @@ build() { -DWITH_SYSTEM_JSON=ON \ -W no-dev \ -B build \ - -S "$pkgname-$pkgver-src" - #cmake -DCMAKE_INSTALL_PREFIX=/usr \ - # -DCMAKE_BUILD_TYPE='None' \ - # -DWITH_VST3=ON \ - # -DWITH_SYSTEM_JSON=ON \ - # -DWITH_TESTS=ON \ - # -W no-dev \ - # -B build-test \ - # -S "$pkgname-$pkgver-src" - + -S "$pkgname-$pkgver" #fix for libdl.so version sed -i "s/libdl.so/libdl.so.2/g" "build/CMakeFiles/giada.dir/build.make" make VERBOSE=1 -C build - #make VERBOSE=1 -C build-test } #check(){ @@ -61,5 +60,6 @@ package() { make DESTDIR="$pkgdir/" install -C build # docs - install -vDm 644 "$pkgname-$pkgver-src/"{ChangeLog,README.md} -t "${pkgdir}/usr/share/doc/${pkgname}" +``cd "$pkgname-$pkgver/" + install -vDm 644 {ChangeLog,README.md} -t "${pkgdir}/usr/share/doc/${pkgname}" } |