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

Jan Steffens heftig at archlinux.org
Wed Jan 22 23:36:58 UTC 2020


    Date: Wednesday, January 22, 2020 @ 23:36:58
  Author: heftig
Revision: 373814

1.2.1-3

Modified:
  alsa-plugins/trunk/PKGBUILD

----------+
 PKGBUILD |   59 ++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 30 insertions(+), 29 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-01-22 23:33:55 UTC (rev 373813)
+++ PKGBUILD	2020-01-22 23:36:58 UTC (rev 373814)
@@ -1,52 +1,53 @@
 # Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
-# Contributor: David Runge <dvzrv at archlinux.org>
 # Contributor: Sergej Pupykin <pupykin.s+arch at gmail.com>
 # Contributor: Daniel Ehlers <danielehlers at mindeye.net>
 
 pkgname=alsa-plugins
 pkgver=1.2.1
-pkgrel=2
-pkgdesc="Additional library plugins"
-arch=('x86_64')
-url="http://www.alsa-project.org"
-license=('LGPL2.1')
-depends=('glibc' 'libasound.so')
-# a52, lavrate plugins not compatible with ffmpeg >= 4.0
-# https://mailman.alsa-project.org/pipermail/alsa-devel/2019-December/159425.html
-# https://bugs.archlinux.org/task/60586
-makedepends=('dbus' 'libavcodec.so' 'libavutil.so' 'libjack.so' 'libpulse.so'
-'libsamplerate.so' 'libswresample.so' 'speexdsp')
+pkgrel=3
+pkgdesc="Additional ALSA plugins"
+arch=(x86_64)
+url="https://www.alsa-project.org"
+license=(LGPL2.1)
+depends=(glibc alsa-lib)
+makedepends=(dbus ffmpeg jack libpulse libsamplerate speexdsp)
 optdepends=('dbus: for maemo plugin'
-            'libavcodec.so: for pcm_a52 and rate_lavrate plugins'
-            'libavutil.so: for pcm_a52 and rate_lavrate plugins'
-            'libjack.so: for pcm_jack plugin'
-            'libsamplerate.so: for rate_samplerate plugin'
-            'libpulse.so: for conf_pulse, ctl_pulse and pcm_pulse plugins'
-            'libswresample.so: for pcm_a52 and rate_lavrate plugins'
+            'ffmpeg: for pcm_a52 and rate_lavrate plugins'
+            'jack: for pcm_jack plugin'
+            'libsamplerate: for rate_samplerate plugin'
+            'libpulse: for conf_pulse, ctl_pulse and pcm_pulse plugins'
             'speexdsp: for pcm_speex and rate_speexrate plugins')
 source=("https://www.alsa-project.org/files/pub/plugins/$pkgname-$pkgver.tar.bz2"
-        "${pkgname}-1.2.1-ffmpeg4.patch::https://git.harting.dev/IdleGandalf/alsa-plugins/commit/9cdbbb9874757b6f8fda7fb4ac2e3fc59da65946.patch"
-)
-sha512sums=('a49ef9290b66855112e301a5fd5a0932f13a50254e164f3340f2b342a36469532ee783beabfe5e95870dbf4cd81ca1e8d0415d94c8c7ee963133fb3c343721de'
-            '06ff2aa30a55e0d04ac9d1f5a6fa11a6a3c04c3f6722c07ecd7cac57584e142ad6949fd6c856c66435ac5ff5cf910c362e9c72605ca190074764cf3d40a9d64f')
+        "alsa-plugins-1.2.1-ffmpeg4.patch::https://git.harting.dev/IdleGandalf/alsa-plugins/commit/9cdbbb9874757b6f8fda7fb4ac2e3fc59da65946.patch")
+sha256sums=('4d94de7ad41734b8604a652521200bb6554fcf0c2c00fdbd302b1710d76548da'
+            'f1fc4fe7d3b4c34b244b276d109af9bfb0b501554e882749b22d4e9a6f3d7596')
 
 prepare() {
   cd $pkgname-$pkgver
-  patch -Np1 -i "../${pkgname}-1.2.1-ffmpeg4.patch"
-  autoreconf -vfi
+
+  # a52, lavrate plugins not compatible with ffmpeg >= 4.0
+  # https://mailman.alsa-project.org/pipermail/alsa-devel/2019-December/159425.html
+  # https://bugs.archlinux.org/task/60586
+  patch -Np1 -i ../alsa-plugins-1.2.1-ffmpeg4.patch
+
+  autoreconf -fvi
 }
 
 build() {
   cd $pkgname-$pkgver
-  ./configure --prefix=/usr \
-              --enable-maemo-plugin \
-              --sysconfdir=/etc
+  ./configure \
+    --prefix=/usr \
+    --sysconfdir=/etc \
+    --enable-maemo-plugin
   make
 }
 
 package() {
+  depends+=(libasound.so)
+
   cd $pkgname-$pkgver
   make DESTDIR="$pkgdir" install
-  install -vDm 644 doc/README* doc/*.txt \
-    -t "$pkgdir/usr/share/doc/$pkgname/"
+  install -Dt "$pkgdir/usr/share/doc/$pkgname" -m644 doc/README* doc/*.txt
 }
+
+# vim:set sw=2 et:



More information about the arch-commits mailing list