| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libdbus-glib-1-2 | Distribution: openSUSE Tumbleweed |
| Version: 0.112 | Vendor: openSUSE |
| Release: 5.1 | Build date: Thu Mar 20 21:10:54 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 199397 | Source RPM: dbus-1-glib-0.112-5.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://dbus.freedesktop.org/ | |
| Summary: GLib-based library for using D-Bus | |
D-Bus add-on library to integrate the standard D-Bus library with the GLib thread abstraction and main loop. This package contains the shared library files.
AFL-2.1 OR GPL-2.0-or-later
* Thu Mar 20 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Fix build with GCC 15 via exporting -std=gnu17 to cflags. GCC 15
defaults to C23, but the latest release is from 2021, and this is
deprecated upstream and no longer under development.
* Tue Mar 19 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Own %{_datadir}/gtk-doc and %{_datadir}/gtk-doc/html directories.
* Wed Nov 02 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Try to guard against incomplete update stacks (boo#1202241):
+ Add split-provides to libdbus-1-glib and bash-completion
sub-package.
+ Add explicit conflict to bash-completion subpackage against
dbus-1-glib < 0.112 (when the package split happened)
+ Ensure dbus-1-glib-tool gets the correct library version
installed.
* Wed Dec 08 2021 Dominique Leuenberger <dimstar@opensuse.org>
- Add relevant dbus-1-glib-<targettype> provides/obsoletes also in
baselibs.conf (boo#1193502).
* Wed Dec 01 2021 Bjørn Lie <bjorn.lie@gmail.com>
- Add signature and keyring as sources, verify tarball with gpg.
* Wed Nov 24 2021 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.112:
+ Dependencies:
- dbus 1.8 was already required, but is more strongly required
now: the workarounds that were used to run continuous
integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
removed. (Note that dbus 1.8 has already reached end-of-life
for security support, and newer dbus stable branches are
strongly recommended.)
- pkg-config 0.28 is required when building from git.
+ Enhancements:
- Rewrite CONTRIBUTING.md document, based on Wayland's
equivalent.
- A generated ChangeLog file, which made up a significant
proportion of the size of source tarball releases, is no
longer included.
- Improve man page.
- Add test coverage for fdo#80557
- Use more modern GLib assertions in unit tests.
- Improve continuous integration to be run by GitLab in
addition to Travis-CI.
- Add clearer license information using
SPDX-License-Identifier.
+ Fixes:
- Allow glib-genmarshal to be overridden with
`./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
cross-compilation.
- Avoid a double-free in dbus-binding-tool for certain inputs,
possibly involving nested introspection data structures.
- Report a better error for excessive recursion depth or
unsupported data types.
- Map the 15 most-recently-added DBusGError members to their
corresponding D-Bus error names.
- Mark all documented symbols as deprecated.
- Fix unit test failures during distcheck by enabling
assertions.
- Fix a core dump during installed-tests by not attempting to
close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
from the devel package, and add to the baselibs.conf. Following
the SLPP standard. Add Provides and Obsoletes for the no longer
existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.
* Fri Jul 10 2020 Matthias Eliasson <elimat@opensuse.org>
- Update to version 0.110:
Dependencies:
+ GLib 2.40 is required
Enhancements:
+ The GLib main-loop glue, "dbus-gmain", is now available as a separate
subproject (the dbus-gmain branch in dbus-glib's git repository) for
embedding in larger projects like dbus-glib and dbus-python via the
`git subtree` or `git submodule` commands. This removes dbus-python's
dependency on the rest of dbus-glib.
Fixes:
+ autogen.sh can now detect gtk-doc >= 1.26.
+ More files have per-file copyright information.
- Run spec-cleaner
* Fri Jun 09 2017 meissner@suse.com
- remove CFLAGS setting, -fstack-protector is default and -fPIC
will be auto-selected.
* Thu Oct 20 2016 zaitor@opensuse.org
- Split out dbus-binding-tool in own sub-package.
* Wed Oct 12 2016 zaitor@opensuse.org
- Update to version 0.108:
+ Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
+ Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
and wasn't meant to be API anyway. Instead, rely on "static
inline" doing the right thing. On pre-C99 compilers, this
relies on <glib.h> defining inline to __inline, __inline__ or
the empty string if the compiler requires it, which it has done
since 2000. (fdo#93513).
+ Stop calling g_mem_profile() in the tests, which no longer does
anything and caused the tests to fail by issuing a warning.
+ Slightly modernize build system, and remove a weird
cross-directory dependency which was breaking distcheck.
+ Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
longer conditional dbus-1-glib-64bit Obsoletes.
/usr/lib/libdbus-glib-1.so.2 /usr/lib/libdbus-glib-1.so.2.3.5 /usr/share/doc/packages/libdbus-glib-1-2 /usr/share/doc/packages/libdbus-glib-1-2/NEWS /usr/share/licenses/libdbus-glib-1-2 /usr/share/licenses/libdbus-glib-1-2/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025