[arch-commits] Commit in lib32-libcanberra/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Tue May 25 17:37:53 UTC 2021
Date: Tuesday, May 25, 2021 @ 17:37:52
Author: heftig
Revision: 946184
0.30+2+gc0620e4-4: simplify
Modified:
lib32-libcanberra/trunk/PKGBUILD
----------+
PKGBUILD | 51 +++++++++++++--------------------------------------
1 file changed, 13 insertions(+), 38 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-05-25 17:36:45 UTC (rev 946183)
+++ PKGBUILD 2021-05-25 17:37:52 UTC (rev 946184)
@@ -1,23 +1,23 @@
# Maintainer: Florian Pritz <flo at xssn.at>
# Contributor: Jan de Groot <jgc at archlinux.org>
-pkgbase=lib32-libcanberra
-pkgname=(lib32-libcanberra lib32-libcanberra-pulse lib32-libcanberra-gstreamer)
+pkgname=lib32-libcanberra
pkgver=0.30+2+gc0620e4
-pkgrel=3
+pkgrel=4
pkgdesc="A small and lightweight implementation of the XDG Sound Theme Specification (32-bit)"
+url="http://0pointer.de/lennart/projects/libcanberra"
arch=(x86_64)
license=(LGPL)
-depends=(lib32-libvorbis lib32-libltdl lib32-alsa-lib lib32-tdb libcanberra)
-makedepends=(gtk-doc lib32-libpulse lib32-gstreamer lib32-gtk2 lib32-gtk3 git)
-options=(!emptydirs libtool)
-url="http://0pointer.de/lennart/projects/libcanberra"
+depends=(lib32-libvorbis lib32-libltdl lib32-alsa-lib lib32-libpulse lib32-tdb
+ libcanberra)
+makedepends=(gtk-doc lib32-gtk2 lib32-gtk3 git)
+provides=("lib32-libcanberra-pulse=$pkgver-$pkgrel" libcanberra{,-gtk,-gtk3}.so)
+replaces=("lib32-libcanberra-pulse<0.30+2+gc0620e4-4")
+options=(libtool)
_commit=c0620e432650e81062c1967cc669829dbd29b310 # master
source=("git+http://git.0pointer.net/clone/libcanberra.git#commit=$_commit")
sha256sums=('SKIP')
-_plugindir=usr/lib32/libcanberra-0.30
-
pkgver() {
cd libcanberra
git describe --tags | sed 's/^v//;s/-/+/g'
@@ -38,46 +38,21 @@
./configure --sysconfdir=/etc --prefix=/usr --localstatedir=/var \
--libdir=/usr/lib32 \
--disable-static --with-builtin=dso --enable-null --disable-oss \
- --enable-alsa --enable-gstreamer --enable-pulse \
+ --enable-alsa --enable-pulse \
--with-systemdsystemunitdir=/usr/lib/systemd/system --enable-gtk-doc
-
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package_lib32-libcanberra() {
- optdepends=("$pkgbase-pulse: PulseAudio driver"
- "$pkgbase-gstreamer: GStreamer driver")
- provides=(libcanberra{,-gtk,-gtk3}.so)
-
cd libcanberra
make -j1 DESTDIR="$pkgdir" install
- rm "$pkgdir"/usr/lib32/libcanberra-gtk*.la
+
+ rm "$pkgdir"/usr/lib32/*.la
rm "$pkgdir"/usr/lib32/gtk-{2,3}.0/modules/*.la
- # Split plugins
- for _p in pulse gstreamer; do
- mkdir ../$_p-plugin
- mv "$pkgdir/$_plugindir"/libcanberra-$_p.* ../$_p-plugin
- done
-
rm -r "$pkgdir"/usr/{include,share,bin,lib,lib32/gnome-settings-daemon-3.0}
- rm "$pkgdir"/usr/lib32/*.la
}
-package_lib32-libcanberra-pulse() {
- pkgdesc="PulseAudio plugin for libcanberra (32-bit)"
- depends=("$pkgbase=$pkgver-$pkgrel" lib32-libpulse)
-
- install -d "$pkgdir/$_plugindir"
- mv pulse-plugin/* "$pkgdir/$_plugindir"
-}
-
-package_lib32-libcanberra-gstreamer() {
- pkgdesc="GStreamer plugin for libcanberra (32-bit)"
- depends=("$pkgbase=$pkgver-$pkgrel" lib32-gstreamer)
-
- install -d "$pkgdir/$_plugindir"
- mv gstreamer-plugin/* "$pkgdir/$_plugindir"
-}
+# vim:set sw=2 et:
More information about the arch-commits
mailing list