From 460207c860855fe6a2ec2254c80b3499b61da8cc Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 22 Feb 2023 18:55:50 +0800 Subject: [PATCH] add: marble-gtk (#232) marble-gtk was accidentally removed in commit 4600a1dc654d4070d1d481a19e64160ac1956052 --- anda/lib/marble-gtk/anda.hcl | 5 ++++ anda/lib/marble-gtk/marble-gtk.spec | 41 +++++++++++++++++++++++++++++ anda/lib/marble-gtk/update.rhai | 3 +++ 3 files changed, 49 insertions(+) create mode 100644 anda/lib/marble-gtk/anda.hcl create mode 100644 anda/lib/marble-gtk/marble-gtk.spec create mode 100644 anda/lib/marble-gtk/update.rhai 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);