[arch-commits] Commit in pd/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Sat May 9 19:21:31 UTC 2020


    Date: Saturday, May 9, 2020 @ 19:21:30
  Author: dvzrv
Revision: 626057

upgpkg: pd 0.50.2-3: Rebuilding against glibc 2.31, as it uses __expf_finite (FS#66593).
Moving all sodeps to package() and adding the respective packages to makedepends.
Fixing call to inkscape (CLI interface changed with version 1.0.0).

Modified:
  pd/trunk/PKGBUILD

----------+
 PKGBUILD |   12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-05-09 18:15:09 UTC (rev 626056)
+++ PKGBUILD	2020-05-09 19:21:30 UTC (rev 626057)
@@ -8,15 +8,15 @@
 pkgname=pd
 pkgver=0.50.2
 _ver=${pkgver%.*}-${pkgver##*.}
-pkgrel=2
+pkgrel=3
 pkgdesc="The Pure Data real-time music and multimedia environment"
 arch=('x86_64')
 url="http://msp.ucsd.edu/software.html"
 license=('BSD')
 groups=('pro-audio')
-depends=('alsa-lib' 'fftw' 'glibc' 'hicolor-icon-theme' 'libjack.so'
-'libportaudio.so' 'libportmidi.so' 'tk')
-makedepends=('gendesk' 'inkscape')
+depends=('glibc' 'hicolor-icon-theme'  'tk')
+makedepends=('alsa-lib' 'fftw' 'gendesk' 'inkscape' 'jack' 'portaudio'
+'portmidi')
 provides=('puredata')
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/pure-data/pure-data/archive/${_ver}.tar.gz"
         "${pkgname}-${pkgver}.svg::https://raw.githubusercontent.com/pure-data/pd-icon/9e4f117ade0bc1da951981128998ad82fff83b0c/masters/icon.svg"
@@ -37,7 +37,7 @@
           --name "Pure Data" \
           --categories "AudioVideo;Audio"
   for _res in ${_resolutions[@]}; do
-    inkscape -z -e "pd-${_res}.png" \
+    inkscape -o "pd-${_res}.png" \
              -w "${_res}" \
              -h "${_res}" \
              "../${pkgname}-${pkgver}.svg"
@@ -59,6 +59,8 @@
 }
 
 package() {
+  depends+=('libasound.so' 'libfftw3f.so' 'libjack.so' 'libportaudio.so'
+  'libportmidi.so')
   cd "${pkgname}-${pkgver}"
   make DESTDIR="${pkgdir}" install
 


More information about the arch-commits mailing list