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: