From f51dda453fb3ec2e4748ea673d545753ca8b480e4d4abbcd443a4a6dedf05e20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Tue, 15 Apr 2025 19:07:25 +0200 Subject: [PATCH] Sync from SUSE:SLFO:1.1 glibmm2 revision c32d529ab0f85efff9ea7806a10ae35f --- baselibs.conf | 4 ++ glibmm-2.76.0.tar.xz | 3 ++ glibmm-2.84.0.tar.xz | 3 -- glibmm2.changes | 99 -------------------------------------------- glibmm2.spec | 14 ++++--- 5 files changed, 15 insertions(+), 108 deletions(-) create mode 100644 baselibs.conf create mode 100644 glibmm-2.76.0.tar.xz delete mode 100644 glibmm-2.84.0.tar.xz diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..46b1cd8 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1,4 @@ +libglibmm-2_68-1 + provides "glibmm2- = " + obsoletes "glibmm2- < " +libgiomm-2_68-1 diff --git a/glibmm-2.76.0.tar.xz b/glibmm-2.76.0.tar.xz new file mode 100644 index 0000000..bae2890 --- /dev/null +++ b/glibmm-2.76.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8637d80ceabd94fddd6e48970a082a264558d4ab82684e15ffc87e7ef3462ab2 +size 9295168 diff --git a/glibmm-2.84.0.tar.xz b/glibmm-2.84.0.tar.xz deleted file mode 100644 index 30041f9..0000000 --- a/glibmm-2.84.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:56ee5f51c8acfc0afdf46959316e4c8554cb50ed2b6bc5ce389d979cbb642509 -size 9596876 diff --git a/glibmm2.changes b/glibmm2.changes index e78f35c..d4473e7 100644 --- a/glibmm2.changes +++ b/glibmm2.changes @@ -1,102 +1,3 @@ -------------------------------------------------------------------- -Wed Mar 12 08:26:09 UTC 2025 - Bjørn Lie - -- Update to version 2.84.0: - + Documentation: - - README.win32.md: Add note on %PATH% for Python - - Glib::spawn_*(): Suppress erroneous links - + Build: - - Meson: Use python[.exe] to check for Python for MSVC - - Require glib >= 2.83.4 - -------------------------------------------------------------------- -Thu Feb 13 09:57:19 UTC 2025 - Bjørn Lie - -- Update to version 2.83.1 (Unstable): - + Add Gio::Resource::has_children() and some other API - + meson.build: Require glib >= 2.83.0. - + gio/src/file.hg: Add query_default_handler_async/finish(). - + gio/src/resource.hg: Add has_children() and - has_children_global(). - + gio/src/socketlistener.[hg|ccg]: Add enum - Gio::SocketListener::Event and signal_event(). - + tools/m4/convert_gio.m4: Add conversions for - Gio::SocketListener::Event. - + Glib, Gio: Regenerate docs.xml and .defs files using glib files - from glib 2.83.3. - -------------------------------------------------------------------- -Fri Aug 30 19:22:28 UTC 2024 - Bjørn Lie - -- Update to version 2.82.0: - + Gio: - * Add Gio::DBus::own_name(connection, .....) - * Add DBus::Connection:register_object() with slots - * Add Converter::convert(const Glib::RefPtr&) - + Documentation: Gio::DBus::InterfaceVTable, SubtreeVTable: - Improve code snippets in docs - + Build: - * Meson build: Use Meson's pkgconfig module instead of using - the *.pc.in templates - * Meson build: Some fixes in the pkgconfig files Require meson - >= 0.62 - * Require glib >= 2.81.0 - -------------------------------------------------------------------- -Tue Aug 27 19:11:02 UTC 2024 - Bjørn Lie - -- Update to version 2.80.1: - + Gio: Fix memory leak in DBus::generate_guid() - + gmmproc: - - generate_wrap_in.pl.in: Ignore -Winconsistent-dllimport from - clang - - Convert [enum@Module.Type.ENUMERATOR] in documentation - - h2def.py: Avoid syntax warnings from Python 3.12 - - DocsParser.pm: Don't link to developer-old.gnome.org - - Improve documentation of enum and enum class - + Build: Some fixes to avoid warnings from the clang compiler - -------------------------------------------------------------------- -Mon Mar 25 15:22:49 UTC 2024 - Dominique Leuenberger - -- Update to version 2.80.0: - + Glib: - - Add wide_from_utf8() and wide_to_utf8() - - DateTime: Add create_from_local_usec(), - create_from_utc_usec() and to_unix_usec(). - + Gio: - - Application: Add get/set/property_version(). - - ApplicationCommandLine: Add done(). - - DBus::Message: Add get_arg0_path(). - - Socket: Add receive_bytes() and receive_bytes_from(). - - content_type_guess(): Remove most of an unnecessary overload. - -------------------------------------------------------------------- -Tue Mar 5 14:17:07 UTC 2024 - Dominique Leuenberger - -- Drop baselibs.conf: the -32bit packages are no longer needed and - have not been part of Tumbleweed for a while already (build for - i586 only enabled in LegacyX86). - -------------------------------------------------------------------- -Fri Feb 2 14:40:44 UTC 2024 - Dominique Leuenberger - -- Update to version 2.78.1: - + Glib: Dispatcher: Allow destroy during emit. - + gmmproc: h2def.py: Make return types that are unsigned work. - + Build: - - Meson build: Don't fail if warning_level=everything - - MSVC, NMake: Make dep paths configurable. - -------------------------------------------------------------------- -Tue Sep 12 11:58:17 UTC 2023 - Bjørn Lie - -- Update to version 2.78.0: - + Glib: ustring: Add a std::hash<> specialization. Not included - by #include . Activate with #include - . - ------------------------------------------------------------------- Fri Mar 17 12:36:40 UTC 2023 - Bjørn Lie diff --git a/glibmm2.spec b/glibmm2.spec index 00e6894..de2248a 100644 --- a/glibmm2.spec +++ b/glibmm2.spec @@ -1,7 +1,7 @@ # # spec file for package glibmm2 # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,6 +16,7 @@ # +# Update baselibs.conf when changing this %define so_ver -2_68-1 # Define a baseversion to ease updates %define base_ver 2.68 @@ -23,21 +24,22 @@ %define _name glibmm Name: glibmm2 -Version: 2.84.0 +Version: 2.76.0 Release: 0 Summary: C++ Interface for Glib License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL: https://www.gtkmm.org/ -Source0: https://download.gnome.org/sources/glibmm/2.84/%{_name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/glibmm/2.76/%{_name}-%{version}.tar.xz +Source99: baselibs.conf BuildRequires: c++_compiler BuildRequires: fdupes BuildRequires: m4 -BuildRequires: meson >= 0.62 +BuildRequires: meson >= 0.55.0 BuildRequires: pkgconfig BuildRequires: pkgconfig(gio-2.0) -BuildRequires: pkgconfig(glib-2.0) >= 2.83.4 +BuildRequires: pkgconfig(glib-2.0) >= 2.76.0 BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(sigc++-3.0) >= 2.99.5 @@ -108,7 +110,7 @@ chmod -x glib/glibmm/environ.h %{_libdir}/libgiomm-%{base_ver}.so.* %files devel -%doc ChangeLog NEWS README.md +%doc AUTHORS ChangeLog NEWS README.md %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/*