summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexey D2019-09-15 08:35:40 +0300
committerAlexey D2019-09-15 08:35:40 +0300
commitfecbbbbca39b5ddfe387841ea525e1dcabad6d65 (patch)
tree7f492ba4cd5c3db51821a532efc52f25bbd5c242
parent70b3bbacaa98bc628abc3d40118d047475f35004 (diff)
downloadaur-fecbbbbca39b5ddfe387841ea525e1dcabad6d65.tar.gz
version 13.0-1
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD45
2 files changed, 16 insertions, 43 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d91023e1ca9..93c93ec9496 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,35 +1,31 @@
-# Generated by mksrcinfo v8
-# Tue Jul 17 05:44:19 UTC 2018
pkgbase = libpulse-nosystemd
pkgdesc = Client library for PulseAudio
- pkgver = 12.2
+ pkgver = 13.0
pkgrel = 1
url = https://www.freedesktop.org/wiki/Software/PulseAudio/
arch = i686
arch = x86_64
license = LGPL
makedepends = attr
- makedepends = libtool
makedepends = rtkit
makedepends = speexdsp
makedepends = tdb
- makedepends = intltool
makedepends = orc
makedepends = gtk3
- makedepends = check
makedepends = libsoxr
+ makedepends = meson
+ makedepends = xmltoman
depends = dbus
depends = libasyncns
depends = libcap
depends = libxtst
depends = libsm
depends = libsndfile
- provides = libpulse=12.2
+ provides = libpulse=13.0
conflicts = libpulse
replaces = libpulse
- options = !emptydirs
backup = etc/pulse/client.conf
- source = git+https://anongit.freedesktop.org/git/pulseaudio/pulseaudio#commit=ee910cf6daa5120ab534eb2e6c573d94b9b182e7
+ source = git+https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git#commit=200618b32f0964a479d69c9b6e5073e6931c370a
sha256sums = SKIP
pkgname = libpulse-nosystemd
diff --git a/PKGBUILD b/PKGBUILD
index b0a7c427a19..8c7593a4cb1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,55 +6,32 @@
pkgname=libpulse-nosystemd
pkgdesc="Client library for PulseAudio"
-pkgver=12.2
+pkgver=13.0
pkgrel=1
arch=(i686 x86_64)
url="https://www.freedesktop.org/wiki/Software/PulseAudio/"
license=(LGPL)
depends=(dbus libasyncns libcap libxtst libsm libsndfile)
-makedepends=(attr libtool rtkit speexdsp tdb intltool orc gtk3 check libsoxr)
+makedepends=(attr rtkit speexdsp tdb orc gtk3 libsoxr meson xmltoman)
provides=("libpulse=${pkgver}")
conflicts=('libpulse')
replaces=('libpulse')
backup=(etc/pulse/client.conf)
-options=(!emptydirs)
-_commit=ee910cf6daa5120ab534eb2e6c573d94b9b182e7 # tags/v12.2^0
-source=("git+https://anongit.freedesktop.org/git/pulseaudio/pulseaudio#commit=$_commit")
+_commit=200618b32f0964a479d69c9b6e5073e6931c370a # tags/v13.0^0
+source=("git+https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git#commit=$_commit")
sha256sums=('SKIP')
-prepare() {
- cd pulseaudio
- NOCONFIGURE=1 ./bootstrap.sh
-}
-
build() {
- cd pulseaudio
-
- DATADIRNAME=share ./configure --prefix=/usr \
- --sysconfdir=/etc \
- --libexecdir=/usr/lib \
- --localstatedir=/var \
- --with-udev-rules-dir=/usr/lib/udev/rules.d \
- --with-pulsedsp-location='/usr/\\$$LIB/pulseaudio' \
- --with-database=tdb \
- --disable-tcpwrap \
- --disable-bluez4 \
- --disable-samplerate \
- --disable-rpath \
- --disable-default-build-tests \
- --disable-systemd-daemon \
- --disable-systemd-login \
- --disable-systemd-journal
-
- # fight unused direct deps
- sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-
- make
+ arch-meson --auto-features auto pulseaudio build \
+ -D gcov=false \
+ -D pulsedsp-location='/usr/\$LIB/pulseaudio' \
+ -D udevrulesdir=/usr/lib/udev/rules.d \
+ -D systemd=disabled
+ ninja -C build
}
package() {
- cd pulseaudio
- make -j1 DESTDIR="$pkgdir"/temp install
+ DESTDIR="$pkgdir"/temp meson install -C build
cd "$pkgdir"