* update wireplumber to 0.5.0-2
This commit is contained in:
parent
6edf2d334e
commit
25201483ee
@ -6,29 +6,37 @@ pkgbase=wireplumber
|
||||
pkgname=(
|
||||
wireplumber
|
||||
libwireplumber
|
||||
wireplumber-docs
|
||||
)
|
||||
_commit=d3eb77b292655cef333a8f4cab4e861415bc37c2 # tags/0.4.17
|
||||
pkgver=0.4.17
|
||||
pkgrel=1
|
||||
_commit=59d190a2bd400f3b093f99b16fc0fb06f6cb2cfe # tags/0.5.0
|
||||
pkgver=0.5.0
|
||||
pkgrel=2
|
||||
pkgdesc="Session / policy manager implementation for PipeWire"
|
||||
url="https://pipewire.pages.freedesktop.org/wireplumber/"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
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
|
||||
@ -37,11 +45,14 @@ pkgver() {
|
||||
|
||||
prepare() {
|
||||
cd $pkgbase
|
||||
|
||||
# https://gitlab.archlinux.org/archlinux/packaging/packages/wireplumber/-/issues/2
|
||||
# http://gitlab.freedesktop.org/pipewire/wireplumber/-/merge_requests/620
|
||||
git cherry-pick -n 428462ddf3f812a1da63d0b499e105c6391abbf4
|
||||
}
|
||||
|
||||
build() {
|
||||
local meson_options=(
|
||||
-D doc=disabled
|
||||
-D elogind=disabled
|
||||
-D system-lua=true
|
||||
)
|
||||
@ -69,9 +80,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)
|
||||
@ -87,6 +107,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}*
|
||||
@ -96,6 +118,8 @@ package_wireplumber() {
|
||||
package_libwireplumber() {
|
||||
pkgdesc+=" - client library"
|
||||
depends=(
|
||||
gcc-libs
|
||||
glibc
|
||||
libg{lib,module,object,io}-2.0.so
|
||||
libpipewire-0.3.so
|
||||
)
|
||||
@ -106,4 +130,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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user