Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libglibmm-2_68-1-2.90.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libglibmm-2_68-1 Distribution: openSUSE Tumbleweed
Version: 2.90.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Sep 30 18:48:16 2026
Group: System/Libraries Build host: reproducible
Size: 809397 Source RPM: glibmm2-2.90.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.gtkmm.org/
Summary: C++ Interface for Glib
Glibmm is the official C++ interface for the popular cross-platform
library Glib. It provides non-UI API that is not available in standard
C++ and makes it possible for gtkmm to wrap GObject-based APIs.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Wed Sep 30 2026 Dominique Leuenberger <dimstar@opensuse.org>
  - Update version dependencies according to meson.build.
* Sun Sep 13 2026 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.90.0:
    + API is identical to glibmm 2.89.1.
    + Meson build: Fix missing dependencies, making it possible to
      build with https://github.com/michaelforney/samurai instead of
      ninja. (syntheticsweet)
* Wed Aug 26 2026 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.89.1 (Unstable):
    + Glib:
    - SignalTimeout: Add connect_ns(), connect_ns_once().
    - Source: Add get_time_ns().
    + Gio:
    - ApplicationCommandLine: Add property_is_remote().
    - DesktopAppInfo: Add property_filename().
    - UnixFDList: Add peek(), lookup(), append_take().
    + Build: Require glib >= 2.89.4
* Tue Aug 11 2026 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.89.0 (Unstable):
    + Drop G_GNUC_CONST as in GLib.
    + Glib: Markup::ParseContext: Add get_attribute_position().
    + Gio: Emblem and DBus::ActionGroup: Don't derive gtkmm__Gxxx
      types. The underlying C classes are final types since GLib
      2.89.2.
    + Documentation: Remove duplicate of Glib::MarkupError
      documentation.
    + Build: Require glib >= 2.89.0
* Sun Jul 19 2026 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.88.1+7:
    + Gio::DBus::ActionGroup: Improve the test whether
      GDBusActionGroup is final
    + Gio: Emblem and DBus::ActionGroup: Don't derive gtkmm__Gxxx
      types
    + Glib::Markup::ParseContext: Add get_attribute_position()
    + Regenerate docs.xml and .defs files, using files from glib
      2.89.1
  - Use source service to generate tarball.
  - Add mm-common, libxslt-tools and perl-XML-Parser BuildRequries:
    Needed now that we are using a git checkout.
  - Pass build-documentation=false to meson setup, skip building
    documentation.
  - Pass maintainer-mode=true to meson setup, needed since we are
    using a git checkout.
* Sun Jun 28 2026 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.88.1:
    + Documentation:
    - NMake Makefiles: Update build info again
    - README.win32.md: Update info and use UNIX line endings
    + gmmproc:
    - Add mmgir, which generates .defs files from GIR files
      generated by GObject-introspection
    - Add scripts that generate .defs files with mmgir
    - Small fixes here and there to adapt to .defs files generated
      by mmgir
    - mmgir: Fix compiling parse_gir.cc on Windows
    - Improve detection of enum and flags in documentation
    + Build:
    - Meson build:
      . Add the build-mmgir option
      . Ignore C4018 warnings
    - Autotools build: Distribute tools/mmgir
    - NMake Makefiles:
      . More consolidations
      . Update gmmproc install location
      . Build the mmgir tool if requested
      . Build generate_defs_[glib|gio]
  - Changes from version 2.88.0:
    + lib: Markup::ParseContext: Add get_offset() and get_tag_start()
    + Gio: Application: Handle empty description in
      add_main_option_entry().
    + Documentation:
    - Gio::File: Note where g_free() shall be called.
    - README.win32.md: Mention Visual Studio 2026, update build
      info
    + gmmproc:
    - tools/defs_gen/docextract: Improve extraction of enum
      enumerators. Fix the case when no enumerator is documented
      the old way in the enum block.
    - tools/defs_gen/enumextract.py, h2def.py: Ignore
      G_GNUC_FLAG_ENUM before the name of an enum definition.
    + Build:
    - Require glib >= 2.87.3
    - Meson build:
      . Don't require the 'dot' command when creating documentation
      with Doxygen.
      . Meson build: Make Visual Studio 2026 builds distinct
    - NMake Makefiles:
      . Make Visual Studio 2026 builds distinct
      . Reorganize, fix, and clean up a bit
      . Make m4 detection more flexible and robust
    - Make build process more robust
* Tue Nov 18 2025 Bjørn Lie <bjorn.lie@gmail.com>
  - Set executable bits on two perl scripts/modules, and also add
    global excludes, so we do not export private Perl modules.
* Fri Sep 19 2025 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to verrsion 2.86.0:
    + gmmproc: tools/defs_gen/docextract: Improve extraction of enum
      enumerators. New enumerators in glib, gtk, pango are usually
      documented with one enumerator per documentation block.
  - Changes from version 2.85.0 (unstable):
    + Glib: Date: Add get_week_of_year() and get_weeks_in_year().
    + Gio:
    - InetAddress: Add get/property_scope_id(),
      get/property_flowinfo(), create(bytes, family, flowinfo,
      scope_id).
    - ZlibCompressor: Add get/set/property_os().
    + Build:
    - Meson build: Use the Python installation that Meson uses.
    - Require glib >= 2.85.2
* Wed Mar 12 2025 Bjørn Lie <bjorn.lie@gmail.com>
  - 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 2025 Bjørn Lie <bjorn.lie@gmail.com>
  - 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 2024 Bjørn Lie <bjorn.lie@gmail.com>
  - 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<const
      Glib::Bytes>&)
    + 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 2024 Bjørn Lie <bjorn.lie@gmail.com>
  - 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 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - 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 05 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - 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 02 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - 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 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.78.0:
    + Glib: ustring: Add a std::hash<> specialization. Not included
      by #include <glibmm.h>. Activate with #include
      <glibmm/ustring_hash.h>.
* Fri Mar 17 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.76.0:
    + Glib:
    - Dispatcher:
      . Don't warn when a Dispatcher is deleted while messages are
      pending.
      . Add const versions of emit() and operator()() and deprecate
      the non-const versions.
    + Gio: ListModel: Add get_typed_object().
* Fri Mar 17 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.74.1:
    + Glib:
    - Binding: Fix the bind_property() with two transformation
      functions.
    - Dispatcher: Don't warn when a Dispatcher is deleted while
      messages are pending.
    + Gio:
    - NetworkMonitor::get_default(): Add refreturn.
    - ListStore: Rename a local variable.
    + Documentation: Glib::Binding::unbind(): Fix documentation.
    + gmmproc: generate_wrap_init.pl.in: Disable warning C4273 on
      Visual Studio.
    + Tests: Fix giomm_simple test on Windows.
    + Meson build:
    - Detect if we build from a git subtree.
    - Don't copy files with configure_file().

Files

/usr/lib64/libglibmm-2.68.so.1
/usr/lib64/libglibmm-2.68.so.1.3.0
/usr/lib64/libglibmm_generate_extra_defs-2.68.so.1
/usr/lib64/libglibmm_generate_extra_defs-2.68.so.1.3.0
/usr/share/licenses/libglibmm-2_68-1
/usr/share/licenses/libglibmm-2_68-1/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Nov 1 22:53:05 2026