[arch-commits] Commit in giada/repos/community-x86_64 (4 files)

2020-09-26 Thread David Runge via arch-commits
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)

2020-06-22 Thread David Runge via arch-commits
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)

2020-06-20 Thread David Runge via arch-commits
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