Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package girara for openSUSE:Factory checked in at 2026-05-29 18:10:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/girara (Old) and /work/SRC/openSUSE:Factory/.girara.new.1937 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "girara" Fri May 29 18:10:58 2026 rev:20 rq:1355830 version:2026.02.04 Changes: -------- --- /work/SRC/openSUSE:Factory/girara/girara.changes 2024-06-17 19:33:58.176154043 +0200 +++ /work/SRC/openSUSE:Factory/.girara.new.1937/girara.changes 2026-05-29 18:12:25.283672703 +0200 @@ -1,0 +2,26 @@ +Fri May 29 08:43:54 UTC 2026 - Martin Pluskal <[email protected]> + +- Cleanup spec file with spec-cleaner +- Drop dependency on girara-devel from the devel-doc + subpackage (a -doc package should not require -devel) + +------------------------------------------------------------------- +Wed May 27 03:54:01 UTC 2026 - Андрей Алыпов <[email protected]> + +- Update to version 2026.02.04: + * Fix installation of headers +- Added girara.keyring +- Updates from version 2026.02.03: + * SONAME bump: libgirara-gtk3-5 -> libgirara5 + * Move Gtk+-specific parts to zathura +- Updates from version 2026.01.30: + * SONAME bump: libgirara-gtk3-4 -> libgirara-gtk3-5 + * Remove viewport and replace GtkScrolledWindow in view with GtkStack + * Display shortcut info if no function is passed + * Remove unused functions + * Various fixes and improvements +- Updates from version 0.4.5: + * Swith to glib-based testing framework + * Various fixes and improvements + +------------------------------------------------------------------- Old: ---- girara-0.4.4.tar.xz New: ---- girara-2026.02.04.tar.xz girara-2026.02.04.tar.xz.asc girara.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ girara.spec ++++++ --- /var/tmp/diff_new_pack.rvZ6dT/_old 2026-05-29 18:12:27.995785546 +0200 +++ /var/tmp/diff_new_pack.rvZ6dT/_new 2026-05-29 18:12:28.019786545 +0200 @@ -1,7 +1,7 @@ # # spec file for package girara # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,27 +16,29 @@ # -%define libname libgirara-gtk3 -%define so_ver 4 +%define libname libgirara +%define so_ver 5 +%if 0%{?suse_version} == 1600 +%bcond_without gcc15 +%endif Name: girara -Version: 0.4.4 +Version: 2026.02.04 Release: 0 Summary: Graphical user interface library License: Zlib URL: https://pwmt.org/projects/girara Source0: %{url}/download/girara-%{version}.tar.xz -BuildRequires: doxygen -BuildRequires: gettext -BuildRequires: libxml2-tools -BuildRequires: meson >= 0.56 +Source1: %{url}/download/girara-%{version}.tar.xz.asc +Source2: girara.keyring +BuildRequires: c_compiler +BuildRequires: meson >= 1.5 BuildRequires: pkgconfig -BuildRequires: xvfb-run -BuildRequires: pkgconfig(check) -BuildRequires: pkgconfig(glib-2.0) >= 2.50 -BuildRequires: pkgconfig(gtk+-3.0) >= 3.20 -BuildRequires: pkgconfig(json-glib-1.0) -BuildRequires: pkgconfig(libnotify) -BuildRequires: pkgconfig(pango) >= 1.14 +BuildRequires: pkgconfig(gio-2.0) >= 2.72 +BuildRequires: pkgconfig(glib-2.0) >= 2.72 +BuildRequires: pkgconfig(gobject-2.0) >= 2.72 +%if %{with gcc15} +BuildRequires: gcc15 +%endif %description girara is a library that implements a user interface that focuses on @@ -50,10 +52,10 @@ the user interface that is used by zathura and jumanji and other features that those applications share. -%package -n %{libname}-%{so_ver} +%package -n %{libname}%{so_ver} Summary: A graphical user interface library -%description -n %{libname}-%{so_ver} +%description -n %{libname}%{so_ver} girara is a library that implements a user interface that focuses on simplicity and minimalism. Currently based on GTK+, it provides an interface that focuses on three main @@ -67,36 +69,52 @@ %package devel Summary: Header files for the girara library -Requires: %{libname}-%{so_ver} = %{version}-%{release} +Requires: %{libname}%{so_ver} = %{version}-%{release} %description devel Header files for the girara user interface library. +%package devel-doc +Summary: Documentation for girara-devel +BuildRequires: doxygen +BuildRequires: fdupes +BuildArch: noarch + +%description devel-doc +Doxygen generated documentations for girara-devel. + %prep %autosetup %build -export CFLAGS="%{optflags}" +%{?with_gcc15:export CC=gcc-15} %meson %meson_build %install %meson_install +install -dm 0755 %{buildroot}%{_docdir}/girara-devel-doxygen/ +cp -a %{_vpath_builddir}/doc/html %{buildroot}%{_docdir}/girara-devel-doxygen/ +%fdupes -s %{buildroot}%{_docdir}/girara-devel-doxygen/ + +%check +test_list=$(meson test --list -C %{_vpath_builddir}) +%{?with_gcc15:test_list=${test_list//utils-with-home}} +%{!?with_gcc15:test_list=${test_list//girara:utils-with-home}} +%meson_test $test_list -%find_lang %{libname}-%{so_ver} -find %{buildroot} -name '*.*a' -delete -print - -%post -n %{libname}-%{so_ver} -p /sbin/ldconfig +%ldconfig_scriptlets -n %{libname}%{so_ver} -%postun -n %{libname}-%{so_ver} -p /sbin/ldconfig - -%files -n %{libname}-%{so_ver} -f %{libname}-%{so_ver}.lang -%license LICENSE -%doc README.md -%{_libdir}/libgirara-gtk3.so.* +%files -n %{libname}%{so_ver} +%{_libdir}/libgirara.so.%{so_ver}* %files devel -%{_libdir}/libgirara-gtk3.so +%license LICENSE +%doc AUTHORS README.md +%{_libdir}/libgirara.so %{_includedir}/girara -%{_libdir}/pkgconfig/girara-gtk3.pc +%{_libdir}/pkgconfig/girara.pc + +%files devel-doc +%{_docdir}/girara-devel-doxygen ++++++ girara-0.4.4.tar.xz -> girara-2026.02.04.tar.xz ++++++ ++++ 12424 lines of diff (skipped)
