From 6d842fd6a2eb7e2add1514a691da330e334e2796 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Mon, 11 May 2026 22:39:22 +0200 Subject: [PATCH] New package: pwvucontrol-0.5.2 --- srcpkgs/pwvucontrol/template | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 srcpkgs/pwvucontrol/template diff --git a/srcpkgs/pwvucontrol/template b/srcpkgs/pwvucontrol/template new file mode 100644 index 00000000000000..8610e315dd7bc6 --- /dev/null +++ b/srcpkgs/pwvucontrol/template @@ -0,0 +1,28 @@ +# Template file for 'pwvucontrol' +pkgname=pwvucontrol +version=0.5.2 +revision=1 +build_style=meson +build_helper=rust +hostmakedepends="blueprint-compiler cargo clang desktop-file-utils gettext + glib-devel gtk4-update-icon-cache pkg-config" +makedepends="libadwaita-devel pipewire-devel rust-std wireplumber-devel" +short_desc="Volume control applet for Pipewire" +maintainer="Bnyro " +license="GPL-3.0-only" +homepage="https://github.com/saivert/pwvucontrol" +distfiles="https://github.com/saivert/pwvucontrol/archive/refs/tags/${version}.tar.gz" +checksum=125f8b36e82e4fbad97356626c46701f92aeb94f96ed8941b740141e33f2c9f5 + +post_patch() { + if [ "$CROSS_BUILD" ]; then + vsed -i src/meson.build \ + -e "s%rust_target /%'${RUST_TARGET}' / rust_target /%" + fi +} + +pre_build() { + if [ "$CROSS_BUILD" ]; then + export GI_TYPELIB_PATH="${XBPS_CROSS_BASE}/usr/lib/girepository-1.0" + fi +}