Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gtkmm4 for openSUSE:Factory checked in at 2026-04-10 17:45:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gtkmm4 (Old) and /work/SRC/openSUSE:Factory/.gtkmm4.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtkmm4" Fri Apr 10 17:45:39 2026 rev:16 rq:1345361 version:4.22.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gtkmm4/gtkmm4.changes 2025-09-24 15:23:52.895339057 +0200 +++ /work/SRC/openSUSE:Factory/.gtkmm4.new.21863/gtkmm4.changes 2026-04-10 17:46:09.616864032 +0200 @@ -1,0 +2,50 @@ +Thu Mar 12 15:50:13 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 4.22.0: + + Some unstable API has been removed. + + The corresponding API was removed in gtk 4.22.0. + + Fix build with build-deprecated-api=false. + + Gtk: + - Add TryExpression. + - FileFilter: Add add_mime_types(). + - SearchEntry2: Add property_key_capture_widget(). + * Svg: Add get_state_names(). Remove get_n_states(). + + Documentation: Gtk::GestureClick: Improve the class + description. + + Tests: Add test of Gtk::TryExpression. + + Build: Require gtk4 >= 4.22.0 +- Drop gtkmm4-svg-buildfix.patch: fixed upstream. + +------------------------------------------------------------------- +Sat Mar 7 21:14:59 UTC 2026 - Bjørn Lie <[email protected]> + +- Add gtkmm4-svg-buildfix.patch: Fix build with gtk4 4.22.0 +- Use ldconfig_scriptlets macro for post(un) handling. + +------------------------------------------------------------------- +Wed Feb 18 17:29:35 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 4.21.3: + + Gtk: + - Accessible: Add get_accessible_id(). + - Application: Remove save(), forget(), + property_support_save(), property_autosave_interval(), + signal_restore_window(), signal_save_state(), signal_restore_state(). + - ApplicationWindow: Remove signal_save_state(). + - Remove enum RestoreReason. +- Changes from version 4.21.2: + + Gsk: Add enum PorterDuff and Isolation. + + Gtk: + - Application: Call init_gtkmm_internals() in more + constructors. + - Window: Add set/get_remove_on_hide(). + - Picture: Add set/get/property_isolate_contents(). + - PopoverBin: New widget. + - Snapshot: Add push_isolation() and push_composite(). + - Svg: Add enum Svg::Features, load_from_resource(), + set/get/property_features(), property_resource(). + Remove the Svg(const std::string& resource) constructor. + Class Svg has not yet been included in a stable gtkmm + release. + +------------------------------------------------------------------- Old: ---- gtkmm-4.20.0.tar.xz New: ---- _scmsync.obsinfo build.specials.obscpio gtkmm-4.22.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtkmm4.spec ++++++ --- /var/tmp/diff_new_pack.qka7Wc/_old 2026-04-10 17:46:10.356894481 +0200 +++ /var/tmp/diff_new_pack.qka7Wc/_new 2026-04-10 17:46:10.360894646 +0200 @@ -1,7 +1,7 @@ # # spec file for package gtkmm4 # -# Copyright (c) 2025 SUSE LLC and contributors +# 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 @@ -20,13 +20,13 @@ %define _name gtkmm Name: gtkmm4 -Version: 4.20.0 +Version: 4.22.0 Release: 0 Summary: C++ Interface for GTK4 (a GUI Library for X) License: LGPL-2.1-or-later Group: Development/Libraries/GNOME URL: http://www.gtkmm.org/ -Source0: https://download.gnome.org/sources/gtkmm/4.20/%{_name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gtkmm/4.22/%{_name}-%{version}.tar.xz BuildRequires: c++_compiler BuildRequires: doxygen @@ -40,7 +40,7 @@ BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.35.5 BuildRequires: pkgconfig(giomm-2.68) >= 2.75.0 BuildRequires: pkgconfig(glibmm-2.68) >= 2.75.0 -BuildRequires: pkgconfig(gtk4) >= 4.17.5 +BuildRequires: pkgconfig(gtk4) >= 4.22.0 BuildRequires: pkgconfig(pangomm-2.48) >= 2.50.0 %description @@ -99,8 +99,7 @@ %meson_install %fdupes %{buildroot}%{_prefix} -%post -n libgtkmm%{so_ver} -p /sbin/ldconfig -%postun -n libgtkmm%{so_ver} -p /sbin/ldconfig +%ldconfig_scriptlets -n libgtkmm%{so_ver} %files -n libgtkmm%{so_ver} %license COPYING ++++++ _scmsync.obsinfo ++++++ mtime: 1773797296 commit: b590af83955aa1e4932f4441b4e8a911ac16ff575bb8181e212040ba2ab05c21 url: https://src.opensuse.org/GNOME/gtkmm4 revision: b590af83955aa1e4932f4441b4e8a911ac16ff575bb8181e212040ba2ab05c21 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-03-20 12:48:19.000000000 +0100 @@ -0,0 +1,4 @@ +*.obscpio +*.osc +_build.* +.pbuild ++++++ gtkmm-4.20.0.tar.xz -> gtkmm-4.22.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/gtkmm4/gtkmm-4.20.0.tar.xz /work/SRC/openSUSE:Factory/.gtkmm4.new.21863/gtkmm-4.22.0.tar.xz differ: char 26, line 1
