From 821bfd6acf94ad4b8bb9747ddb2972396b95daf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Fri, 2 Jun 2023 22:35:39 +0700 Subject: [PATCH] wireplumber: add elogind modules --- srcpkgs/wireplumber-elogind | 1 + srcpkgs/wireplumber/template | 14 +++++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) create mode 120000 srcpkgs/wireplumber-elogind diff --git a/srcpkgs/wireplumber-elogind b/srcpkgs/wireplumber-elogind new file mode 120000 index 00000000000..00ad6b20db5 --- /dev/null +++ b/srcpkgs/wireplumber-elogind @@ -0,0 +1 @@ +wireplumber \ No newline at end of file diff --git a/srcpkgs/wireplumber/template b/srcpkgs/wireplumber/template index 0014c3357f7..5d7510f0d9b 100644 --- a/srcpkgs/wireplumber/template +++ b/srcpkgs/wireplumber/template @@ -1,12 +1,12 @@ # Template file for 'wireplumber' pkgname=wireplumber version=0.4.14 -revision=5 +revision=6 build_style=meson build_helper=gir configure_args="-Dintrospection=enabled -Dsystem-lua=true" 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" short_desc="Session and policy manager implementation for PipeWire" maintainer="Érico Nogueira " @@ -25,7 +25,7 @@ post_install() { } wireplumber-devel_package() { - depends="${sourcepkg}>=${version}_${revision}" + depends="${sourcepkg}>=${version}_${revision} libglib-devel" short_desc+=" - development files" pkg_install() { vmove usr/include @@ -34,3 +34,11 @@ wireplumber-devel_package() { 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" + } +}