diff --git a/anda/lib/marble-gtk/anda.hcl b/anda/lib/marble-gtk/anda.hcl new file mode 100644 index 0000000000..d10e213a4c --- /dev/null +++ b/anda/lib/marble-gtk/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "marble-gtk.spec" + } +} diff --git a/anda/lib/marble-gtk/marble-gtk.spec b/anda/lib/marble-gtk/marble-gtk.spec new file mode 100644 index 0000000000..a9f8a3b68b --- /dev/null +++ b/anda/lib/marble-gtk/marble-gtk.spec @@ -0,0 +1,41 @@ +Name: marble-gtk +Version: 1.3.0 +Release: %autorelease +Summary: My GTK library +License: GPLv3 +URL: https://gitlab.gnome.org/raggesilver/marble +BuildRequires: vala pkgconfig(gtk4) meson >= 0.50.0 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.24 +BuildRequires: pkgconfig(gio-2.0) >= 2.50 + +Source0: %{url}/-/archive/v%{version}/marble-v%{version}.tar.gz + +%description +%summary. +Just as Elementary has Granite I have Marble, my collection of useful functions +and reusable widgets. + +%prep +%autosetup -n marble-v%{version} + +%build +%meson +%meson_build + +%install +%meson_install + +%files +%doc README.md +%license COPYING +/usr/include/marble.h +/usr/lib/debug/usr/lib64/libmarble.so* +/usr/lib64/girepository-1.0/Marble-*.typelib +/usr/lib64/libmarble.so* +/usr/lib64/pkgconfig/marble.pc +/usr/share/gir-1.0/Marble-*.gir +/usr/share/vala/vapi/marble.* + +%changelog +* Sat Oct 29 2022 windowsboy111 +- Initial package diff --git a/anda/lib/marble-gtk/update.rhai b/anda/lib/marble-gtk/update.rhai new file mode 100644 index 0000000000..474d711912 --- /dev/null +++ b/anda/lib/marble-gtk/update.rhai @@ -0,0 +1,3 @@ +let txt = get("https://gitlab.gnome.org/api/v4/projects/20662/releases/"); +let ver = txt.json_arr()[0].tag_name; +rpm.version(ver);