diff --git a/anda/desktops/kiri/abacus/abacus.spec b/anda/desktops/kiri/abacus/abacus.spec new file mode 100644 index 0000000000..92c5190fc9 --- /dev/null +++ b/anda/desktops/kiri/abacus/abacus.spec @@ -0,0 +1,49 @@ +%global forgeurl https://gitlab.com/vala-panel-project/vala-panel-appmenu +Name: abacus +Version: 0.1.0 +Release: %autorelease +Summary: Calculate Stuff +URL: https://github.com/tau-OS/abacus +Source0: %url/archive/refs/tags/v%{version}.tar.gz +License: GPL-3.0 + +BuildRequires: meson +BuildRequires: gcc +BuildRequires: gettext +BuildRequires: cmake +BuildRequires: vala +BuildRequires: ninja-build +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(libhelium-1) +BuildRequires: pkgconfig(json-glib-1.0) +Requires: libhelium +BuildRequires: desktop-file-utils + + +%description +%{summary}. + +%prep +%forgeautosetup + +%build +%meson +%meson_build + +%install +%meson_install + +%find_lang com.fyralabs.Abacus + + +%files -f com.fyralabs.Abacus.lang +%license LICENSE +%{_bindir}/com.fyralabs.Abacus +%{_datadir}/applications/com.fyralabs.Abacus.desktop +%{_datadir}/icons/hicolor/scalable/apps/com.fyralabs.Abacus* +%{_datadir}/icons/hicolor/symbolic/apps/com.fyralabs.Abacus* + + +%changelog +%autochangelog \ No newline at end of file diff --git a/anda/desktops/kiri/abacus/anda.hcl b/anda/desktops/kiri/abacus/anda.hcl new file mode 100644 index 0000000000..b4c2386a91 --- /dev/null +++ b/anda/desktops/kiri/abacus/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "abacus.spec" + } +} \ No newline at end of file diff --git a/anda/desktops/kiri/abacus/update.rhai b/anda/desktops/kiri/abacus/update.rhai new file mode 100644 index 0000000000..6192231947 --- /dev/null +++ b/anda/desktops/kiri/abacus/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("tau-OS/abacus"));