GLib-based library for using D-Bus

Edit Package dbus-1-glib

D-Bus add-on library to integrate the standard D-Bus library with the
GLib thread abstraction and main loop.

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000035 35 Bytes
dbus-1-glib.changes 0000023027 22.5 KB
dbus-1-glib.keyring 0000064738 63.2 KB
dbus-1-glib.spec 0000004638 4.53 KB
dbus-glib-0.112.tar.gz 0000715340 699 KB
dbus-glib-0.112.tar.gz.asc 0000000833 833 Bytes
Revision 53 (latest revision is 56)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 935057 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 53)
- Add signature and keyring as sources, verify tarball with gpg.
- 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.
Comments 0
openSUSE Build Service is sponsored by