wireplumber: add elogind modules

This commit is contained in:
Đoàn Trần Công Danh 2023-06-02 22:35:39 +07:00
parent cf72efad74
commit 821bfd6acf
2 changed files with 12 additions and 3 deletions

1
srcpkgs/wireplumber-elogind Symbolic link
View file

@ -0,0 +1 @@
wireplumber

View file

@ -1,12 +1,12 @@
# Template file for 'wireplumber' # Template file for 'wireplumber'
pkgname=wireplumber pkgname=wireplumber
version=0.4.14 version=0.4.14
revision=5 revision=6
build_style=meson build_style=meson
build_helper=gir build_helper=gir
configure_args="-Dintrospection=enabled -Dsystem-lua=true" configure_args="-Dintrospection=enabled -Dsystem-lua=true"
hostmakedepends="pkg-config glib-devel python3-lxml doxygen gettext" hostmakedepends="pkg-config glib-devel python3-lxml doxygen gettext"
makedepends="libglib-devel pipewire-devel lua54-devel" makedepends="libglib-devel pipewire-devel lua54-devel elogind-devel"
checkdepends="pipewire dbus" checkdepends="pipewire dbus"
short_desc="Session and policy manager implementation for PipeWire" short_desc="Session and policy manager implementation for PipeWire"
maintainer="Érico Nogueira <ericonr@disroot.org>" maintainer="Érico Nogueira <ericonr@disroot.org>"
@ -25,7 +25,7 @@ post_install() {
} }
wireplumber-devel_package() { wireplumber-devel_package() {
depends="${sourcepkg}>=${version}_${revision}" depends="${sourcepkg}>=${version}_${revision} libglib-devel"
short_desc+=" - development files" short_desc+=" - development files"
pkg_install() { pkg_install() {
vmove usr/include vmove usr/include
@ -34,3 +34,11 @@ wireplumber-devel_package() {
vmove usr/share/gir-1.0 vmove usr/share/gir-1.0
} }
} }
wireplumber-elogind_package() {
depends="${sourcepkg}>=${version}_${revision}"
short_desc+=" - elogind integration"
pkg_install() {
vmove "usr/lib/wireplumber-${version%.*}/libwireplumber-module-logind.so"
}
}