[arch-commits] Commit in giada/repos/community-x86_64 (4 files)
Date: Saturday, September 26, 2020 @ 11:55:36 Author: dvzrv Revision: 712447 archrelease: copy trunk to community-x86_64 Added: giada/repos/community-x86_64/PKGBUILD (from rev 712446, giada/trunk/PKGBUILD) giada/repos/community-x86_64/giada-0.16.2.2-devendor_nlohmann-json.patch (from rev 712446, giada/trunk/giada-0.16.2.2-devendor_nlohmann-json.patch) Deleted: giada/repos/community-x86_64/PKGBUILD giada/repos/community-x86_64/giada-0.16.2.2-devendor_nlohmann-json.patch -+ PKGBUILD| 144 +- giada-0.16.2.2-devendor_nlohmann-json.patch | 110 +-- 2 files changed, 128 insertions(+), 126 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-09-26 11:55:26 UTC (rev 712446) +++ PKGBUILD2020-09-26 11:55:36 UTC (rev 712447) @@ -1,71 +0,0 @@ -# Maintainer: David Runge - -pkgname=giada -pkgver=0.16.3.1 -pkgrel=1 -pkgdesc="A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians" -arch=('x86_64') -url="https://www.giadamusic.com/"; -license=('GPL3') -groups=('pro-audio') -depends=('gcc-libs' 'glibc' 'libx11' 'libxpm') -# upstream vendors a hacked rtaudio :( -makedepends=('alsa-lib' 'fltk' 'gendesk' 'imagemagick' 'jack' 'libpulse' -'libsamplerate' 'libsndfile' 'nlohmann-json' 'rtmidi') -checkdepends=('catch2' 'xorg-server-xvfb') -source=("https://www.giadamusic.com/data/${pkgname}-${pkgver}-src.tar.gz"; -"$pkgname-0.16.2.2-devendor_nlohmann-json.patch") -sha512sums=('9e08ac392fe497e036f8b333ed7d7d52ec9d88bda8ef83d29a7e831aeaeee1d9814efd97b0c392d805bd0a2a68eb614d41556e948e0ea64954ebd3f674e526f6' - '31cf5b2b1bba29e8c97109c04c6456a98b778017ef5d48a0f020d326d8a11a5e76c8613fc232a2492d16aa48bc2faaae4aae7316252d6b887bd2187032fb83f9') - -prepare() { - mv -v "$pkgname-$pkgver-src" "$pkgname-$pkgver" - cd "$pkgname-$pkgver" - # XDG desktop file - gendesk -n \ - --pkgname ${pkgname} \ - --pkgdesc "${pkgdesc}" \ - --name Giada \ - --categories "AudioVideo;Audio;Midi;Sequencer" - # devendor nlohmann-json - patch -Np1 -i ../"$pkgname-0.16.2.2-devendor_nlohmann-json.patch" - # fixing test includes to use system catch2 - sed -e 's|catch\.hpp|catch2/catch\.hpp|g' -i tests/*.cpp - # remove unused linking against X libs: - # https://github.com/monocasual/giada/issues/352 - sed -e 's/-lXinerama//g' \ - -e 's/-lXcursor//g' \ - -e 's/-lXft//g' \ - -e 's/-lXrender//g' \ - -i Makefile.am - autoreconf -vfi -} - -build() { - cd "$pkgname-$pkgver" - # TODO: build vst once the included juce is fixed for gcc >= 9.1.0 - # https://github.com/monocasual/giada/issues/328 - ./configure --prefix=/usr \ - --target=linux \ - --enable-system-catch - make -} - -check(){ - cd "$pkgname-$pkgver" - xvfb-run -a make -k check -} - -package() { - depends+=('libasound.so' 'libfltk.so' 'libjack.so' 'libpulse.so' - 'libpulse-simple.so' 'librtmidi.so' 'libsamplerate.so' 'libsndfile.so') - cd "$pkgname-$pkgver" - make DESTDIR="$pkgdir/" install - # XDG integration - install -vDm 644 "${pkgname}.desktop" -t "${pkgdir}/usr/share/applications" - install -vDm 644 "extras/${pkgname}-logo.png" \ -"${pkgdir}/usr/share/pixmaps/${pkgname}.png" - # docs - install -vDm 644 {ChangeLog,README.md} \ --t "${pkgdir}/usr/share/doc/${pkgname}" -} Copied: giada/repos/community-x86_64/PKGBUILD (from rev 712446, giada/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-09-26 11:55:36 UTC (rev 712447) @@ -0,0 +1,73 @@ +# Maintainer: David Runge + +pkgname=giada +pkgver=0.16.4 +pkgrel=1 +pkgdesc="A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians" +arch=('x86_64') +url="https://www.giadamusic.com/"; +license=('GPL3') +groups=('pro-audio') +depends=('gcc-libs' 'glibc' 'libx11' 'libxpm') +# upstream vendors a hacked rtaudio :( +makedepends=('alsa-lib' 'fltk' 'gendesk' 'imagemagick' 'jack' 'libpulse' +'libsamplerate' 'libsndfile' 'nlohmann-json' 'rtmidi') +checkdepends=('catch2' 'xorg-server-xvfb') +source=("https://www.giadamusic.com/data/${pkgname}-${pkgver}-src.tar.gz"; +"$pkgname-0.16.2.2-devendor_nlohmann-json.patch") +sha512sums=('f4e528ccdd4decef82db03ae11322f282949e3a3ef5184a9527d9678e009f955907010142c20da8f806ac702827238441401f3ee75544619f8d080554f53cd99' + '31cf5b2b1bba29e8c97109c04c6456a98b778017ef5d48a0f020d326d8a11a5e76c8613fc232a2492d16aa48bc2faaae4aae7316252d6b887bd2187032fb83f9') +b2sums=('3faa310c4a7cb60067ba1ce56fcfb1c5f482612a3ec0812a3ab2c6ea2a2e696c22d1fa107e007c392d8824364c18a22b277b7702bcaedab00a8b748542760643' + 'cdce9efc681fecd59338187a3e2f296acb095a04a148ed85f90acde9f6758cf107a3ba7ba12151fa081d40f3a87a1e283ce0804271c9438eb
[arch-commits] Commit in giada/repos/community-x86_64 (4 files)
Date: Monday, June 22, 2020 @ 21:01:23 Author: dvzrv Revision: 650874 archrelease: copy trunk to community-x86_64 Added: giada/repos/community-x86_64/PKGBUILD (from rev 650873, giada/trunk/PKGBUILD) giada/repos/community-x86_64/giada-0.16.2.2-devendor_nlohmann-json.patch (from rev 650873, giada/trunk/giada-0.16.2.2-devendor_nlohmann-json.patch) Deleted: giada/repos/community-x86_64/PKGBUILD giada/repos/community-x86_64/giada-0.16.2.2-devendor_nlohmann-json.patch -+ PKGBUILD| 149 -- giada-0.16.2.2-devendor_nlohmann-json.patch | 110 +-- 2 files changed, 126 insertions(+), 133 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-06-22 21:00:42 UTC (rev 650873) +++ PKGBUILD2020-06-22 21:01:23 UTC (rev 650874) @@ -1,78 +0,0 @@ -# Maintainer: David Runge - -pkgname=giada -pkgver=0.16.3 -pkgrel=1 -pkgdesc="A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians" -arch=('x86_64') -url="https://www.giadamusic.com/"; -license=('GPL3') -groups=('pro-audio') -depends=('gcc-libs' 'glibc' 'libx11' 'libxpm') -# upstream vendors a hacked rtaudio :( -makedepends=('alsa-lib' 'fltk' 'gendesk' 'imagemagick' 'jack' 'libpulse' -'libsamplerate' 'libsndfile' 'nlohmann-json' 'rtmidi') -checkdepends=('catch2' 'xorg-server-xvfb') -source=("https://www.giadamusic.com/data/${pkgname}-${pkgver}-src.tar.gz"; - "${pkgname}-0.16.3-fix_tests.patch::https://github.com/monocasual/giada/commit/15cbe99dd12cec5bfce8029d9768755b1dcbbc9e.patch"; - "${pkgname}-0.16.3-fix_string_include.patch::https://github.com/monocasual/giada/commit/149d7b4b6c42e53cdd96890e4c635701521f52e7.patch"; -"$pkgname-0.16.2.2-devendor_nlohmann-json.patch") -sha512sums=('b2dab7a9263ce31dfa64bec2fb504ec26d762c3692a571ba25e11663dd3b3000ba6378044d8155458c969dfa38c8b23d9d135409fefec6a0943ed6137d73f0bf' - '10d05fba9ffdf3836ccbec0bb7d381e9dd386a5959af784b36a3fba35d0e104db923998c99f2830053d5a8ed178ddb6501971e6f042a3461a4d08c0557325677' - 'bb553634619f3870b69d6e545352dd693db5e389f879769a70360a1aec6a627f97a0344648993083617d7cc64e812a81f717f0a2d33d47d2beecbb40fd302111' - '31cf5b2b1bba29e8c97109c04c6456a98b778017ef5d48a0f020d326d8a11a5e76c8613fc232a2492d16aa48bc2faaae4aae7316252d6b887bd2187032fb83f9') - -prepare() { - mv -v "$pkgname-$pkgver-src" "$pkgname-$pkgver" - cd "$pkgname-$pkgver" - # XDG desktop file - gendesk -n \ - --pkgname ${pkgname} \ - --pkgdesc "${pkgdesc}" \ - --name Giada \ - --categories "AudioVideo;Audio;Midi;Sequencer" - # devendor nlohmann-json - patch -Np1 -i ../"$pkgname-0.16.2.2-devendor_nlohmann-json.patch" - # fix tests and build: https://github.com/monocasual/giada/issues/351 - patch -Np1 -i "../${pkgname}-0.16.3-fix_tests.patch" - patch -Np1 -i "../${pkgname}-0.16.3-fix_string_include.patch" - # fixing test includes to use system catch2 - sed -e 's|catch\.hpp|catch2/catch\.hpp|g' -i tests/*.cpp - # remove unused linking against X libs: - # https://github.com/monocasual/giada/issues/352 - sed -e 's/-lXinerama//g' \ - -e 's/-lXcursor//g' \ - -e 's/-lXft//g' \ - -e 's/-lXrender//g' \ - -i Makefile.am - autoreconf -vfi -} - -build() { - cd "$pkgname-$pkgver" - # TODO: build vst once the included juce is fixed for gcc >= 9.1.0 - # https://github.com/monocasual/giada/issues/328 - ./configure --prefix=/usr \ - --target=linux \ - --enable-system-catch - make -} - -check(){ - cd "$pkgname-$pkgver" - xvfb-run -a make -k check -} - -package() { - depends+=('libasound.so' 'libfltk.so' 'libjack.so' 'libpulse.so' - 'libpulse-simple.so' 'librtmidi.so' 'libsamplerate.so' 'libsndfile.so') - cd "$pkgname-$pkgver" - make DESTDIR="$pkgdir/" install - # XDG integration - install -vDm 644 "${pkgname}.desktop" -t "${pkgdir}/usr/share/applications" - install -vDm 644 "extras/${pkgname}-logo.png" \ -"${pkgdir}/usr/share/pixmaps/${pkgname}.png" - # docs - install -vDm 644 {ChangeLog,README.md} \ --t "${pkgdir}/usr/share/doc/${pkgname}" -} Copied: giada/repos/community-x86_64/PKGBUILD (from rev 650873, giada/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-06-22 21:01:23 UTC (rev 650874) @@ -0,0 +1,71 @@ +# Maintainer: David Runge + +pkgname=giada +pkgver=0.16.3.1 +pkgrel=1 +pkgdesc="A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians" +arch=('x86_64') +url="https://www.giadamusic.com/"; +license=('GPL3') +groups=('pro-audio') +depends=('gcc-libs' 'glibc' 'libx11' 'libxpm') +# upstream vendors a hacked rtaudio :( +makedepends=('alsa-lib' 'fltk' 'gendesk' 'imagemagick' 'jack' 'libpulse' +'libsamplerate' 'libsndfil
[arch-commits] Commit in giada/repos/community-x86_64 (4 files)
Date: Saturday, June 20, 2020 @ 21:36:38 Author: dvzrv Revision: 648663 archrelease: copy trunk to community-x86_64 Added: giada/repos/community-x86_64/PKGBUILD (from rev 648662, giada/trunk/PKGBUILD) giada/repos/community-x86_64/giada-0.16.2.2-devendor_nlohmann-json.patch (from rev 648662, giada/trunk/giada-0.16.2.2-devendor_nlohmann-json.patch) Deleted: giada/repos/community-x86_64/PKGBUILD giada/repos/community-x86_64/giada-0.16.2.2-devendor_nlohmann-json.patch -+ PKGBUILD| 142 ++ giada-0.16.2.2-devendor_nlohmann-json.patch | 110 ++-- 2 files changed, 133 insertions(+), 119 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-06-20 21:36:31 UTC (rev 648662) +++ PKGBUILD2020-06-20 21:36:38 UTC (rev 648663) @@ -1,64 +0,0 @@ -# Maintainer: David Runge - -pkgname=giada -pkgver=0.16.2.2 -pkgrel=1 -pkgdesc="A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians" -arch=('x86_64') -url="https://www.giadamusic.com/"; -license=('GPL3') -groups=('pro-audio') -depends=('fltk' 'gcc-libs' 'glibc' 'libx11' 'libxpm') -# upstream vendors a hacked rtaudio :( -makedepends=('alsa-lib' 'gendesk' 'imagemagick' 'jack' 'libpulse' -'libsamplerate' 'libsndfile' 'nlohmann-json' 'rtmidi') -checkdepends=('catch2' 'xorg-server-xvfb') -source=("https://www.giadamusic.com/data/${pkgname}-${pkgver}-src.tar.gz"; -"$pkgname-0.16.2.2-devendor_nlohmann-json.patch") -sha512sums=('5b642ea557bf27923c99548af2c21cb106d75c515214cf105910897eb1654416303e2b77854220562a6fa16515c6ded219dac470626d96ea6d92fd9cd27757bf' - '31cf5b2b1bba29e8c97109c04c6456a98b778017ef5d48a0f020d326d8a11a5e76c8613fc232a2492d16aa48bc2faaae4aae7316252d6b887bd2187032fb83f9') - -prepare() { - mv -v "$pkgname-$pkgver-src" "$pkgname-$pkgver" - cd "$pkgname-$pkgver" - autoreconf -vfi - # XDG desktop file - gendesk -n \ - --pkgname ${pkgname} \ - --pkgdesc "${pkgdesc}" \ - --name Giada \ - --categories "AudioVideo;Audio;Midi;Sequencer" - # fixing catch2 include for system library - sed -e 's|catch\.hpp|catch2/catch\.hpp|g' -i tests/*.cpp - # devendor nlohmann-json - patch -Np1 -i ../"$pkgname-0.16.2.2-devendor_nlohmann-json.patch" -} - -build() { - cd "$pkgname-$pkgver" - # TODO: build vst once the included juce is fixed for gcc >= 9.1.0 - # https://github.com/monocasual/giada/issues/328 - ./configure --prefix=/usr \ - --target=linux \ - --enable-system-catch - make -} - -check(){ - cd "$pkgname-$pkgver" - xvfb-run -a make -k check -} - -package() { - depends+=('libasound.so' 'libjack.so' 'libpulse.so' 'libpulse-simple.so' - 'librtmidi.so' 'libsamplerate.so' 'libsndfile.so') - cd "$pkgname-$pkgver" - make DESTDIR="$pkgdir/" install - # XDG integration - install -vDm 644 "${pkgname}.desktop" -t "${pkgdir}/usr/share/applications" - install -vDm 644 "extras/${pkgname}-logo.png" \ -"${pkgdir}/usr/share/pixmaps/${pkgname}.png" - # docs - install -vDm 644 {ChangeLog,README.md} \ --t "${pkgdir}/usr/share/doc/${pkgname}" -} Copied: giada/repos/community-x86_64/PKGBUILD (from rev 648662, giada/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-06-20 21:36:38 UTC (rev 648663) @@ -0,0 +1,78 @@ +# Maintainer: David Runge + +pkgname=giada +pkgver=0.16.3 +pkgrel=1 +pkgdesc="A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians" +arch=('x86_64') +url="https://www.giadamusic.com/"; +license=('GPL3') +groups=('pro-audio') +depends=('gcc-libs' 'glibc' 'libx11' 'libxpm') +# upstream vendors a hacked rtaudio :( +makedepends=('alsa-lib' 'fltk' 'gendesk' 'imagemagick' 'jack' 'libpulse' +'libsamplerate' 'libsndfile' 'nlohmann-json' 'rtmidi') +checkdepends=('catch2' 'xorg-server-xvfb') +source=("https://www.giadamusic.com/data/${pkgname}-${pkgver}-src.tar.gz"; + "${pkgname}-0.16.3-fix_tests.patch::https://github.com/monocasual/giada/commit/15cbe99dd12cec5bfce8029d9768755b1dcbbc9e.patch"; + "${pkgname}-0.16.3-fix_string_include.patch::https://github.com/monocasual/giada/commit/149d7b4b6c42e53cdd96890e4c635701521f52e7.patch"; +"$pkgname-0.16.2.2-devendor_nlohmann-json.patch") +sha512sums=('b2dab7a9263ce31dfa64bec2fb504ec26d762c3692a571ba25e11663dd3b3000ba6378044d8155458c969dfa38c8b23d9d135409fefec6a0943ed6137d73f0bf' + '10d05fba9ffdf3836ccbec0bb7d381e9dd386a5959af784b36a3fba35d0e104db923998c99f2830053d5a8ed178ddb6501971e6f042a3461a4d08c0557325677' + 'bb553634619f3870b69d6e545352dd693db5e389f879769a70360a1aec6a627f97a0344648993083617d7cc64e812a81f717f0a2d33d47d2beecbb40fd302111' + '31cf5b2b1bba29e8c97109c04c6456a98b778017ef5d48a0f020d326d8a11a5e76c8