Date: Monday, December 23, 2019 @ 17:34:29
  Author: dvzrv
Revision: 539361

upgpkg: patchage 1.0.0-6: Updating maintainer info. Adding all direct library 
dependencies. Adding signature verification for source tarball.
Using latest autowaf.py and wscript to be able to build with python3 and system 
waf. Installing docs.

Modified:
  patchage/trunk/PKGBUILD

----------+
 PKGBUILD |   48 +++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 37 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2019-12-23 17:11:22 UTC (rev 539360)
+++ PKGBUILD    2019-12-23 17:34:29 UTC (rev 539361)
@@ -1,5 +1,5 @@
-# Maintainer: David Runge <[email protected]>
-# Maintainer: Ray Rashif <[email protected]>
+# Maintainer: David Runge <[email protected]>
+# Contributor: Ray Rashif <[email protected]>
 # Contributor: speps <speps at aur dot archlinux dot org>
 # Contributor: Max Pray a.k.a. Synthead <[email protected]>
 # Contributor: clarence <catchfire at gmail dot com>
@@ -6,25 +6,51 @@
 
 pkgname=patchage
 pkgver=1.0.0
-pkgrel=5
+pkgrel=6
 pkgdesc="A modular patch bay for audio and MIDI systems based on Jack and Alsa"
 arch=('x86_64')
 url="https://drobilla.net/software/patchage";
 license=('GPL3')
-depends=('ganv' 'jack')
-makedepends=('boost' 'python2')
-source=("https://download.drobilla.net/$pkgname-$pkgver.tar.bz2";)
-sha512sums=('0a2be0183257a34a68ec84e6fb17d29a3d8ba7dd54a05fcdd13784ac8f5621eb7a376f17d42168958f5e1a8dab8858a9c5c8c867aa1838736cc2b7775f75f510')
+depends=('alsa-lib' 'atk' 'atkmm' 'cairo' 'cairomm' 'dbus' 'dbus-glib'
+'fontconfig' 'gcc-libs' 'gdk-pixbuf2' 'glibc' 'glib2' 'gtk2' 'harfbuzz'
+'libfreetype.so' 'libganv-1.so' 'libjack.so' 'libsigc++' 'pango' 'pangomm')
+makedepends=('boost' 'waf')
+source=("https://download.drobilla.net/$pkgname-$pkgver.tar.bz2"{,.sig}
+        
"wscript::https://git.drobilla.net/cgit.cgi/patchage.git/plain/wscript?id=23e58365cede1117676b74d855d046f90c28accb";
+        
"autowaf.py::https://git.drobilla.net/cgit.cgi/autowaf/plain/extras/autowaf.py?id=de76b89dc1039e2f7d6c6b229a8950156b0e5c9";)
+sha512sums=('0a2be0183257a34a68ec84e6fb17d29a3d8ba7dd54a05fcdd13784ac8f5621eb7a376f17d42168958f5e1a8dab8858a9c5c8c867aa1838736cc2b7775f75f510'
+            'SKIP'
+            
'9bc2e288ee99b01b04f67b6668b5a1c386c47059e6223b96612980b4a9ec0cb801063e65f0fb3ad1f43689f925bb2123da1e18b7cfa2f5c5ef11cc38915606c0'
+            
'2e1424d35520f18fa7a7a0c4e30e6b742f723b87aa2ddc109917d353f83b436f3e7da2ea3af7aca64827dafb56caa9c1a64035884905d6b0f6d4bba3ef31f27b')
+validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') # David Robillard 
<[email protected]>
 
+prepare() {
+  cd "${pkgname}-${pkgver}"
+  # copy more current versions of custom waf scripts in place
+  mkdir -pv tools
+  cp -av ../autowaf.py tools/
+  touch __init__.py
+  # copy more current version of wscript in place
+  cp -av ../wscript .
+  # modify wscript to use current scripts and fix version
+  sed -e 's/waflib.extras/tools/' \
+      -e "s/load('autowaf'/load('autowaf', tooldir='tools'/" \
+      -i wscript
+  sed -E "s|(PATCHAGE_VERSION       =) .+|\1 '${pkgver}'|" -i wscript
+  # set correct ganv version dependency
+  sed -e 's/1.5.2/1.4.2/g' -i wscript
+}
+
 build() {
   cd "${pkgname}-${pkgver}"
-  python2 waf configure --prefix=/usr
-  python2 waf build
+  waf configure --prefix=/usr
+  waf build
 }
 
 package() {
   cd "${pkgname}-${pkgver}"
-  python2 waf install --destdir="${pkgdir}"
+  waf install --destdir="${pkgdir}"
+  install -vDm 644 {AUTHORS,NEWS,README} \
+    -t "${pkgdir}/usr/share/doc/${pkgname}"
 }
-
 # vim:set ts=2 sw=2 et:

Reply via email to