diff --git a/anda/apps/rpinters/anda.hcl b/anda/apps/rpinters/anda.hcl new file mode 100644 index 0000000000..17deb0a98d --- /dev/null +++ b/anda/apps/rpinters/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "rpinters.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/apps/rpinters/rpinters.spec b/anda/apps/rpinters/rpinters.spec new file mode 100644 index 0000000000..02698a7eb1 --- /dev/null +++ b/anda/apps/rpinters/rpinters.spec @@ -0,0 +1,45 @@ +%global commit 1815ad67432803843058a3cf7eefbf376e9c02c9 +%global commit_date 20251029 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +Name: rpinters +Version: 0~%commit_date.git~%shortcommit +Release: 1%?dist +Summary: Raspberry Pi printing utility module +License: GPL-2+ AND BSD-3-Clause +URL: https://github.com/raspberrypi-ui/rpinters +Source0: %url/archive/%commit.tar.gz +Packager: Owen Zimmerman + +BuildRequires: meson +BuildRequires: ninja-build +BuildRequires: gcc +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(smbclient) +BuildRequires: pkgconfig(cups) +BuildRequires: pkgconfig(polkit-gobject-1) +BuildRequires: pkgconfig(gsettings-desktop-schemas) + +%description +%summary. + +%prep +%autosetup -n rpinters-%commit + +%build +%meson +%meson_build + +%install +%meson_install +%find_lang rpcc_%{name} + +%files -f rpcc_%{name}.lang +%doc README +%license debian/copyright +%{_datadir}/rpcc/ui/%{name}.ui +%{_libdir}/rpcc/librpcc_rpinters.so + +%changelog +* Fri Aug 08 2025 Owen Zimmerman +- Package bookshelf diff --git a/anda/apps/rpinters/update.rhai b/anda/apps/rpinters/update.rhai new file mode 100644 index 0000000000..63503e23a4 --- /dev/null +++ b/anda/apps/rpinters/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("raspberrypi-ui/rpinters")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +}