From c03825fe572921c69fa7901eb736ec5e024c13f9 Mon Sep 17 00:00:00 2001 From: madonuko Date: Tue, 6 May 2025 01:09:58 +0800 Subject: [PATCH] add: pwvucontrol wip --- anda/apps/pwvucontrol/anda.hcl | 5 ++++ anda/apps/pwvucontrol/pwvucontrol.spec | 40 ++++++++++++++++++++++++++ anda/apps/pwvucontrol/update.rhai | 1 + 3 files changed, 46 insertions(+) create mode 100644 anda/apps/pwvucontrol/anda.hcl create mode 100644 anda/apps/pwvucontrol/pwvucontrol.spec create mode 100644 anda/apps/pwvucontrol/update.rhai diff --git a/anda/apps/pwvucontrol/anda.hcl b/anda/apps/pwvucontrol/anda.hcl new file mode 100644 index 0000000000..5b769f04c3 --- /dev/null +++ b/anda/apps/pwvucontrol/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "pwvucontrol.spec" + } +} diff --git a/anda/apps/pwvucontrol/pwvucontrol.spec b/anda/apps/pwvucontrol/pwvucontrol.spec new file mode 100644 index 0000000000..0df6d7326a --- /dev/null +++ b/anda/apps/pwvucontrol/pwvucontrol.spec @@ -0,0 +1,40 @@ +Name: pwvucontrol +Version: 0.4.9 +Release: 1%?dist +Summary: Pipewire Volume Control +License: GPL-3.0-only +URL: https://github.com/saivert/pwvucontrol +Source0: %url/archive/refs/tags/%version.tar.gz +Packager: madonuko +BuildRequires: rust-packaging anda-srpm-macros cargo-rpm-macros +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(libadwaita-1) +BuildRequires: pkgconfig(libpipewire-0.3) +# pkgconfig(wireplumber-0.4) +BuildRequires: pkgconfig(wireplumber-0.5) +# glib-compile-resources +BuildRequires: glib2-devel +BuildRequires: desktop-file-utils +BuildRequires: libappstream-glib + +%description +%summary. + +%prep +%autosetup +%cargo_prep_online + +%build +%meson +%{cargo_license_summary_online} +%{cargo_license_online} > LICENSE.dependencies + +%install +%cargo_install + +%files +%doc README.md +%license COPYING +%_bindir/pwvucontrol diff --git a/anda/apps/pwvucontrol/update.rhai b/anda/apps/pwvucontrol/update.rhai new file mode 100644 index 0000000000..319682a9b0 --- /dev/null +++ b/anda/apps/pwvucontrol/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("saivert/pwvucontrol"));