diff --git a/anda/desktops/kiri/abacus/abacus.spec b/anda/desktops/kiri/abacus/abacus.spec index 92c5190fc9..e07bdba7fd 100644 --- a/anda/desktops/kiri/abacus/abacus.spec +++ b/anda/desktops/kiri/abacus/abacus.spec @@ -1,4 +1,3 @@ -%global forgeurl https://gitlab.com/vala-panel-project/vala-panel-appmenu Name: abacus Version: 0.1.0 Release: %autorelease @@ -20,7 +19,6 @@ BuildRequires: pkgconfig(json-glib-1.0) Requires: libhelium BuildRequires: desktop-file-utils - %description %{summary}. @@ -36,6 +34,11 @@ BuildRequires: desktop-file-utils %find_lang com.fyralabs.Abacus +%post +/usr/bin/update-desktop-database &> /dev/null || : + +%postun +/usr/bin/update-desktop-database &> /dev/null || : %files -f com.fyralabs.Abacus.lang %license LICENSE diff --git a/anda/desktops/kiri/kairos/anda.hcl b/anda/desktops/kiri/kairos/anda.hcl new file mode 100644 index 0000000000..56c19dd380 --- /dev/null +++ b/anda/desktops/kiri/kairos/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "kairos.spec" + } +} \ No newline at end of file diff --git a/anda/desktops/kiri/kairos/kairos.spec b/anda/desktops/kiri/kairos/kairos.spec new file mode 100644 index 0000000000..9d2cfca21e --- /dev/null +++ b/anda/desktops/kiri/kairos/kairos.spec @@ -0,0 +1,59 @@ +Name: kairos +Version: 0.1.0 +Release: %autorelease +Summary: Check the weather outside +URL: https://github.com/tau-OS/kairos +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(gio-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(libgeoclue-2.0) +BuildRequires: pkgconfig(geocode-glib-2.0) +BuildRequires: pkgconfig(gee-0.8) +BuildRequires: pkgconfig(libbismuth-1) +BuildRequires: pkgconfig(libhelium-1) +BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(gweather4) +Requires: libhelium +BuildRequires: desktop-file-utils + +%description +%{summary}. + +%prep +%forgeautosetup + +%build +%meson +%meson_build + +%install +%meson_install + +%post +/usr/bin/update-desktop-database &> /dev/null || : + +%postun +/usr/bin/update-desktop-database &> /dev/null || : + +%files +%license COPYING +%{_bindir}/com.fyralabs.Kairos +%{_datadir}/applications/com.fyralabs.Kairos.desktop +%{_datadir}/dbus-1/services/com.fyralabs.Kairos.service +%{_datadir}/icons/hicolor/*/apps/com.fyralabs.Kairos* +%{_datadir}/metainfo/com.fyralabs.Kairos.appdata.xml +%{_datadir}/glib-2.0/schemas/com.fyralabs.Kairos.gschema.xml + + +%changelog +%autochangelog \ No newline at end of file diff --git a/anda/desktops/kiri/kairos/update.rhai b/anda/desktops/kiri/kairos/update.rhai new file mode 100644 index 0000000000..70fad6aa47 --- /dev/null +++ b/anda/desktops/kiri/kairos/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("tau-OS/kairos"));