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

David Runge dvzrv at archlinux.org
Thu Dec 21 15:52:40 UTC 2017


    Date: Thursday, December 21, 2017 @ 15:52:39
  Author: dvzrv
Revision: 275200

upgpkg: libffado 2.3.0-5

Updating maintainer. Making depends, makedepends and source more readable.
Removing subversion from makedepends. Switching to python2-pyqt4 (to be more precise).
Switching to sha512sums. Removing COMPILE_FLAGS (obsolete) and enabling optimizations.
Minor fixes.

Modified:
  libffado/trunk/PKGBUILD

----------+
 PKGBUILD |   51 +++++++++++++++++++++++++++------------------------
 1 file changed, 27 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-12-21 15:22:17 UTC (rev 275199)
+++ PKGBUILD	2017-12-21 15:52:39 UTC (rev 275200)
@@ -1,4 +1,5 @@
 # $Id$
+# Maintainer: David Runge <dave at sleepmap.de>
 # Maintainer: Ray Rashif <schiv at archlinux.org>
 # Contributor: galiyosha at gmail.com
 # Contributor: Jon Kristian Nilsen <jokr.nilsen at gmail.com>
@@ -5,34 +6,36 @@
 
 pkgname=libffado
 pkgver=2.3.0
-pkgrel=4
+pkgrel=5
 pkgdesc="Driver for FireWire audio devices"
 arch=('x86_64')
 url="http://www.ffado.org/"
 license=('GPL')
-depends=('libiec61883' 'libavc1394' 'dbus-c++'
-         'libxml++' 'jack' 'libsigc++' 'libconfig')
-makedepends=('scons' 'subversion' 'python2-pyqt')
+depends=('dbus-c++' 'jack' 'libavc1394' 'libconfig' 'libiec61883' 'libxml++')
+makedepends=('python2-pyqt4' 'scons')
 optdepends=('python2: ffado-diag'
-            'python2-pyqt: mixer applet')
+            'python2-pyqt4: ffado-mixer')
 provides=('ffado')
-source=("http://www.ffado.org/files/$pkgname-$pkgver.tgz"
+source=("http://www.ffado.org/files/${pkgname}-${pkgver}.tgz"
         'python2-qt.patch'
         'libxml++3.patch'
         'gcc-warnings.patch'
         'cpuinfo-parsing.patch'
-        'gcc6.patch' 'libffado-gcc7.patch' libffado-sigev_thread.patch)
-md5sums=('8f452977267200cfaf9b8e16ba3c92df'
-         '223f7a10dd208f30ead7ec0c3c84473f'
-         '4203ef91ace1639516408461d03e39f1'
-         '6d353c935007b048b36af7a2bcd9e433'
-         '71532069197df12783d389c7a21382ba'
-         '8a02cc31fa9c538d84b263eb9de063b3'
-         '781ea47512cef122f72d4b38ad121bcd'
-         '348ba71df0dfbca3be744929a197491c')
+        'gcc6.patch'
+        'libffado-gcc7.patch'
+        'libffado-sigev_thread.patch'
+)
+sha512sums=('24a8853281a17b04623e41dc590f7a9b8f4aebe4dfaece2e3b8fe28457a6ff011586e817712b4913d1fca660b701dddc70576c12d8c56470cf991eb17b4297c4'
+            '82f2d9329358f03cc241529b8199cf97da0edacb773bbf8df07d909abd34b6b2441ba16585c9f3549f17e22fea8da43e4d04c7032695d259d5d1ff22804988f7'
+            '6dd786961f68d9136f78369aff6b8232db79f026f084f75c90410f8945b2fadf73747a6d8887f9f5d41beca3520d740f25c4854a3663461c1cdaff66c5ad785c'
+            '439925b4f8cd14a89792aafdd83b37aabdc0c57d380d328c736b5f48e15a32070c31ab38c3462a77b172971e47488278747804e0b20a158cabc78adc2ff8d244'
+            '0af084f5915180ad413004ec0cdc41763c6a34c74f8e5eb1e471f6ea18dc588faee903222d9865ad0a111a4f782ce89e9fc571ec2d9f18940527976b5cd7ea21'
+            '308dd62acc839a89c4b9c979d374a8aa92d51b5d424992db6498726969e2bb0c176786133b2335659e3a1b030b74e322601eb1efe0ae0c976e9888ccb884569d'
+            'a43d28568f6df448068bb0547a3726df8f3a0378fa843b7d0f6953c62c3c2f32bd0a742d29df8e88202163b0c507e88e5dcfdfab18ab5ebe0bf0441fa3ea34db'
+            'b125060d0c4a3e8efa8beaf45ad33afbfecd5e09d3fe6d880fa1661bfc86a7caa5281febdd6dde6ba873f808655e52dc9391ae442705c9b8e82d89e71a8b6521')
 
 prepare() {
-  cd "$srcdir/$pkgname-$pkgver"
+  cd "${pkgname}-${pkgver}"
 
   msg2 "Applying Python 2 compatibility patch (downstream)"
   patch -Np1 -i "$srcdir/python2-qt.patch"
@@ -45,25 +48,25 @@
 }
 
 build() {
-  cd "$srcdir/$pkgname-$pkgver"
+  cd "${pkgname}-${pkgver}"
 
-  scons DEBUG=False \
-        PREFIX=/usr \
+  scons PREFIX=/usr \
+        DEBUG=no \
         MANDIR=/usr/share/man \
         UDEVDIR=/usr/lib/udev/rules.d \
-        COMPILE_FLAGS="$CFLAGS -std=gnu++11"
+        ENABLE_OPTIMIZATIONS=True
 }
 
 package() {
-  cd "$srcdir/$pkgname-$pkgver"
+  cd "${pkgname}-${pkgver}"
 
-  scons DESTDIR="$pkgdir" WILL_DEAL_WITH_XDG_MYSELF="True" install
+  scons DESTDIR="${pkgdir}" WILL_DEAL_WITH_XDG_MYSELF="True" install
 
   install -Dm644 support/xdg/ffado.org-ffadomixer.desktop \
-    "$pkgdir/usr/share/applications/ffadomixer.desktop"
+    "${pkgdir}/usr/share/applications/ffadomixer.desktop"
 
   install -Dm644 support/xdg/hi64-apps-ffado.png \
-    "$pkgdir/usr/share/pixmaps/ffado.png"
+    "${pkgdir}/usr/share/pixmaps/ffado.png"
 }
 
 # vim:set ts=2 sw=2 et:



More information about the arch-commits mailing list