%global build_timestamp %(date +"%Y%m%d") %global forgeurl https://github.com/GNOME/libshumate Version: 1.0.0~alpha.1 %global tag 1.0.0.alpha.1 %forgemeta Name: libshumate Release: 1%{?dist}.1sunshine Summary: A GTK4 widget to display maps License: LGPLv2.1 URL: https://wiki.gnome.org/Projects/libshumate Source0: %{forgesource} BuildRequires: meson BuildRequires: cmake BuildRequires: gcc BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(libsoup-3.0) BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(vapigen) BuildRequires: pkgconfig(gtk-doc) BuildRequires: pkgconfig(gi-docgen) %description libshumate is a GTK4 widget to display maps. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %forgesetup %build %meson -Dlibsoup3=true %meson_build %install %meson_install %check %files %license COPYING %{_libdir}/*.so.* %{_libdir}/girepository-1.0/* %{_datadir}/gir-1.0/* %{_datadir}/vala/vapi/* %files devel %doc %{_datadir}/doc/libshumate-1.0/* %license COPYING /usr/include/shumate-1.0 %{_libdir}/*.so %{_libdir}/pkgconfig/* %changelog * Fri Jun 17 2022 Moritz Barsnick 1.0.0~alpha.1.1sunshine - fix alpha version * Tue Jun 07 2022 John Doe - 1.0.0.alpha.1-1.fc37 - local build