author | Jan Alexander Steffens (heftig)
<heftig@archlinux.org> 2024-03-18 16:26:20 UTC |
committer | Jan Alexander Steffens (heftig)
<heftig@archlinux.org> 2024-03-18 16:26:20 UTC |
parent | 17fd81e353c549ded2acc24ec45842d3226e53f9 |
.SRCINFO | +26 | -5 |
PKGBUILD | +32 | -4 |
diff --git a/.SRCINFO b/.SRCINFO index fa8e52b..d2636f6 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,38 +1,59 @@ pkgbase = wireplumber pkgdesc = Session / policy manager implementation for PipeWire - pkgver = 0.4.17 + pkgver = 0.5.0 pkgrel = 1 url = https://pipewire.pages.freedesktop.org/wireplumber/ arch = x86_64 license = MIT checkdepends = pipewire-audio makedepends = doxygen + makedepends = gcc-libs makedepends = git makedepends = glib2 + makedepends = glibc makedepends = gobject-introspection makedepends = graphviz + makedepends = libpipewire makedepends = lua makedepends = meson makedepends = pipewire + makedepends = python-breathe makedepends = python-lxml + makedepends = python-sphinx + makedepends = python-sphinx_rtd_theme makedepends = systemd - source = git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=d3eb77b292655cef333a8f4cab4e861415bc37c2 - b2sums = SKIP + makedepends = systemd-libs + source = git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=59d190a2bd400f3b093f99b16fc0fb06f6cb2cfe + b2sums = 9e3f574cef389749ec5c9364846f7172f8e562ea6cdb6c3919ce4ae9bfba68436a52097c3a4fd064770c6b6e8d78b502a86e762e133bdea30f1a9b99ed53a21d pkgname = wireplumber install = wireplumber.install - depends = libwireplumber=0.4.17-1 + depends = libwireplumber=0.5.0-1 + depends = gcc-libs + depends = glibc + depends = libglib-2.0.so + depends = libgobject-2.0.so + depends = libgio-2.0.so + depends = libpipewire + depends = libpipewire-0.3.so depends = libsystemd.so depends = lua depends = pipewire + depends = systemd-libs + optdepends = wireplumber-docs: Documentation provides = pipewire-session-manager conflicts = pipewire-media-session pkgname = libwireplumber pkgdesc = Session / policy manager implementation for PipeWire - client library + depends = gcc-libs + depends = glibc depends = libglib-2.0.so depends = libgmodule-2.0.so depends = libgobject-2.0.so depends = libgio-2.0.so depends = libpipewire-0.3.so - provides = libwireplumber-0.4.so + provides = libwireplumber-0.5.so + +pkgname = wireplumber-docs + pkgdesc = Session / policy manager implementation for PipeWire - documentation diff --git a/PKGBUILD b/PKGBUILD index b23ad96..fddb3a9 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -5,9 +5,10 @@ pkgbase=wireplumber pkgname=( wireplumber libwireplumber + wireplumber-docs ) -_commit=d3eb77b292655cef333a8f4cab4e861415bc37c2 # tags/0.4.17 -pkgver=0.4.17 +_commit=59d190a2bd400f3b093f99b16fc0fb06f6cb2cfe # tags/0.5.0 +pkgver=0.5.0 pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" url="https://pipewire.pages.freedesktop.org/wireplumber/" @@ -15,19 +16,26 @@ arch=(x86_64) license=(MIT) makedepends=( doxygen + gcc-libs git glib2 + glibc gobject-introspection graphviz + libpipewire lua meson pipewire + python-breathe python-lxml + python-sphinx + python-sphinx_rtd_theme systemd + systemd-libs ) checkdepends=(pipewire-audio) source=("git+https://gitlab.freedesktop.org/pipewire/$pkgbase.git#commit=$_commit") -b2sums=('SKIP') +b2sums=('9e3f574cef389749ec5c9364846f7172f8e562ea6cdb6c3919ce4ae9bfba68436a52097c3a4fd064770c6b6e8d78b502a86e762e133bdea30f1a9b99ed53a21d') pkgver() { cd $pkgbase @@ -40,7 +48,6 @@ prepare() { build() { local meson_options=( - -D doc=disabled -D elogind=disabled -D system-lua=true ) @@ -68,9 +75,18 @@ _ver=${pkgver:0:3} package_wireplumber() { depends=( "libwireplumber=$pkgver-$pkgrel" + gcc-libs + glibc + libg{lib,object,io}-2.0.so + libpipewire + libpipewire-0.3.so libsystemd.so lua pipewire + systemd-libs + ) + optdepends=( + 'wireplumber-docs: Documentation' ) provides=(pipewire-session-manager) conflicts=(pipewire-media-session) @@ -86,6 +102,8 @@ package_wireplumber() { _pick libw usr/lib/pkgconfig _pick libw usr/include _pick libw usr/share/gir-1.0 + + _pick docs usr/share/doc ) install -Dt "$pkgdir/usr/share/doc/$pkgname" -m644 $pkgbase/{NEWS,README}* @@ -95,6 +113,8 @@ package_wireplumber() { package_libwireplumber() { pkgdesc+=" - client library" depends=( + gcc-libs + glibc libg{lib,module,object,io}-2.0.so libpipewire-0.3.so ) @@ -105,4 +125,12 @@ package_libwireplumber() { install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE } +package_wireplumber-docs() { + pkgdesc+=" - documentation" + + mv docs/* "$pkgdir" + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE +} + # vim:set sw=2 sts=-1 et: