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"));