Date: Wednesday, April 10, 2019 @ 18:21:16
  Author: dvzrv
Revision: 450901

upgpkg: libffado 2.4.1-3

Demoting jack to makedepends (adding alsa-lib in its place). Properly 
installing icon for ffado-mixer. Achieving full RELRO with CUSTOM_ENV=True 
scons flag.

Modified:
  libffado/trunk/PKGBUILD

----------+
 PKGBUILD |   22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2019-04-10 18:18:56 UTC (rev 450900)
+++ PKGBUILD    2019-04-10 18:21:16 UTC (rev 450901)
@@ -1,17 +1,17 @@
 # Maintainer: David Runge <d...@sleepmap.de>
-# Maintainer: Ray Rashif <sc...@archlinux.org>
+# Contributor: Ray Rashif <sc...@archlinux.org>
 # Contributor: galiyo...@gmail.com
 # Contributor: Jon Kristian Nilsen <jokr.nil...@gmail.com>
 
 pkgname=libffado
 pkgver=2.4.1
-pkgrel=2
+pkgrel=3
 pkgdesc="Driver for FireWire audio devices"
 arch=('x86_64')
 url="http://www.ffado.org/";
 license=('GPL')
-depends=('dbus-c++' 'jack' 'libavc1394' 'libconfig' 'libiec61883' 'libxml++' 
'python-dbus')
-makedepends=('python-pyqt5' 'python-dbus' 'scons')
+depends=('alsa-lib' 'dbus-c++' 'libavc1394' 'libconfig' 'libiec61883' 
'libxml++' 'python-dbus')
+makedepends=('jack' 'python-pyqt5' 'scons')
 optdepends=('python-pyqt5: ffado-mixer')
 provides=('ffado')
 source=("http://www.ffado.org/files/${pkgname}-${pkgver}.tgz";
@@ -23,6 +23,9 @@
 prepare() {
   cd "${pkgname}-${pkgver}"
   patch -Np1 -i "${srcdir}/${pkgname}-fix-python3-pyqt5.diff"
+  # fix icon name, so it's coherent with XDG desktop file name
+  sed -e 's/hi64-apps-ffado/ffado-mixer/g' \
+    -i support/xdg/ffado.org-ffadomixer.desktop
 }
 
 build() {
@@ -29,6 +32,7 @@
   cd "${pkgname}-${pkgver}"
   scons PREFIX=/usr \
         DEBUG=no \
+        CUSTOM_ENV=True \
         MANDIR='/usr/share/man' \
         PYTHON_INTERPRETER='/usr/bin/python3' \
         PYPKGDIR='/usr/lib/python3.7/site-packages' \
@@ -40,13 +44,13 @@
   scons DESTDIR="${pkgdir}" WILL_DEAL_WITH_XDG_MYSELF="True" install
 
   # XDG
-  install -vDm644 support/xdg/ffado.org-ffadomixer.desktop \
-    "${pkgdir}/usr/share/applications/ffadomixer.desktop"
-  install -vDm644 support/xdg/hi64-apps-ffado.png \
-    "${pkgdir}/usr/share/pixmaps/hi64-apps-ffado.png"
+  install -vDm 644 support/xdg/ffado.org-ffadomixer.desktop \
+    "${pkgdir}/usr/share/applications/ffado-mixer.desktop"
+  install -vDm 644 support/xdg/hi64-apps-ffado.png \
+    "${pkgdir}/usr/share/icons/64x64/apps/ffado-mixer.png"
 
   # docs
-  install -t "${pkgdir}/usr/share/doc/${pkgname}" -vDm644 {AUTHORS,README}
+  install -t "${pkgdir}/usr/share/doc/${pkgname}" -vDm 644 {AUTHORS,README}
 }
 
 # vim:set ts=2 sw=2 et:

Reply via email to