diff --git a/girara-0.4.0.tar.xz b/girara-0.4.0.tar.xz new file mode 100644 index 0000000..c6e9d84 Binary files /dev/null and b/girara-0.4.0.tar.xz differ diff --git a/girara.spec b/girara.spec new file mode 100644 index 0000000..543845d --- /dev/null +++ b/girara.spec @@ -0,0 +1,69 @@ +Name: girara +Version: 0.4.0 +Release: 1%{?dist} +Summary: Simple user interface library +License: Zlib +URL: https://pwmt.org/projects/%{name}/ +Source0: https://pwmt.org/projects/%{name}/download/%{name}-%{version}.tar.xz + +#BuildRequires: binutils +BuildRequires: gcc +BuildRequires: gettext +BuildRequires: glib2-devel >= 2.50 +BuildRequires: gtk3-devel >= 3.20 +BuildRequires: intltool +BuildRequires: meson >= 0.56 +BuildRequires: pango-devel >= 1.14 +BuildRequires: pkgconfig(json-glib-1.0) +# Tests +BuildRequires: pkgconfig(check) >= 0.11 + +# from Upstream: Mark girara_libnotify as deprecated +#BuildRequires: libnotify-devel >= 0.7.0 + + +%global girara_locales lib%{name}-gtk3-3 + +%description +Girara is a library that implements a user interface that focuses on simplicity +and minimalism. + +%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 +%setup -q + +%build +%meson -Ddocs=disabled -Dtests=enabled +%meson_build + +%install +%meson_install +%find_lang %{girara_locales} + +%check +%meson_test + + +%files -f %{girara_locales}.lang +%license LICENSE +%doc AUTHORS README.md +%{_libdir}/libgirara-gtk3.so.* + +%files devel +%dir %{_includedir}/%{name} +%{_includedir}/%{name}/*.h +%{_libdir}/pkgconfig/girara-gtk3.pc +%{_libdir}/libgirara-gtk3.so + + +%changelog +* Wed May 17 2023 wangtaozhi - 0.4.0-1 +- Package init diff --git a/girara.yaml b/girara.yaml new file mode 100644 index 0000000..2b03ccc --- /dev/null +++ b/girara.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: girara +tag_prefix: "v" +separator: "."