Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dbus-1-glib for openSUSE:Factory 
checked in at 2021-12-06 23:59:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dbus-1-glib (Old)
 and      /work/SRC/openSUSE:Factory/.dbus-1-glib.new.31177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dbus-1-glib"

Mon Dec  6 23:59:19 2021 rev:53 rq:935057 version:0.112

Changes:
--------
--- /work/SRC/openSUSE:Factory/dbus-1-glib/dbus-1-glib.changes  2020-07-24 
09:52:00.689155762 +0200
+++ /work/SRC/openSUSE:Factory/.dbus-1-glib.new.31177/dbus-1-glib.changes       
2021-12-07 00:00:15.652377954 +0100
@@ -1,0 +2,60 @@
+Wed Dec  1 19:47:52 UTC 2021 - Bj??rn Lie <[email protected]>
+
+- Add signature and keyring as sources, verify tarball with gpg.
+
+-------------------------------------------------------------------
+Wed Nov 24 11:18:47 UTC 2021 - Bj??rn Lie <[email protected]>
+
+- 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.
+
+-------------------------------------------------------------------

Old:
----
  dbus-glib-0.110.tar.gz

New:
----
  dbus-1-glib.keyring
  dbus-glib-0.112.tar.gz
  dbus-glib-0.112.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dbus-1-glib.spec ++++++
--- /var/tmp/diff_new_pack.H0UKdS/_old  2021-12-07 00:00:16.504374941 +0100
+++ /var/tmp/diff_new_pack.H0UKdS/_new  2021-12-07 00:00:16.516374899 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package dbus-1-glib
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,57 +16,85 @@
 #
 
 
+%define soname libdbus-glib-1-2
+
 Name:           dbus-1-glib
-Version:        0.110
+Version:        0.112
 Release:        0
 Summary:        GLib-based library for using D-Bus
 License:        AFL-2.1 OR GPL-2.0-or-later
 URL:            https://dbus.freedesktop.org/
-Source0:        
http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-%{version}.tar.gz
-Source1:        baselibs.conf
-BuildRequires:  dbus-1-devel >= 1.8
-BuildRequires:  glib2-devel >= 2.40
+Source0:        
https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-%{version}.tar.gz
+Source1:        
https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-%{version}.tar.gz.asc
+Source2:        
https://db.debian.org/fetchkey.cgi?fingerprint=DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90#/%{name}.keyring
+Source99:       baselibs.conf
+
 BuildRequires:  libexpat-devel
 BuildRequires:  libselinux-devel
-Requires:       dbus-1
-Recommends:     dbus-1-glib-tool
-#
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(dbus-1) >= 1.8
+BuildRequires:  pkgconfig(gio-2.0) >= 2.40
+BuildRequires:  pkgconfig(glib-2.0) >= 2.40
+BuildRequires:  pkgconfig(gobject-2.0) >= 2.40
+
+%description
+D-Bus add-on library to integrate the standard D-Bus library with the
+GLib thread abstraction and main loop.
+
+%package -n %{soname}
+Summary:        GLib-based library for using D-Bus
+Provides:       %{name} = %{version}
+Obsoletes:      %{name} < %{version}
+
+%description -n %{soname}
+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.
 
 %package -n dbus-1-glib-devel
 Summary:        Developer package for D-Bus/GLib bindings
-Requires:       dbus-1-devel
-Requires:       dbus-1-glib = %{version}
+Requires:       %{soname} = %{version}
 Requires:       dbus-1-glib-tool = %{version}
-Requires:       glib2-devel
+
+%description -n dbus-1-glib-devel
+D-Bus add-on library to integrate the standard D-Bus library with the
+GLib thread abstraction and main loop.
+
+This package contains the devel and header files.
 
 %package -n dbus-1-glib-doc
 Summary:        Documentation for the D-Bus/GLib bindings
-%if 0%{?suse_version} >= 1120
 BuildArch:      noarch
-%endif
+
+%description -n dbus-1-glib-doc
+D-Bus add-on library to integrate the standard D-Bus library with the
+GLib thread abstraction and main loop.
+
+This package contains developer documentation.
 
 %package -n dbus-1-glib-tool
 Summary:        Tool package for D-Bus/GLib bindings
-Requires:       dbus-1-glib = %{version}
 
-%description
-D-Bus add-on library to integrate the standard D-Bus library with the
+%description -n dbus-1-glib-tool
+D-Bus add-on tool to integrate the standard D-Bus library with the
 GLib thread abstraction and main loop.
 
-%description -n dbus-1-glib-devel
-D-Bus add-on library to integrate the standard D-Bus library with the
-GLib thread abstraction and main loop.
+This package contains dbus-binding-tool and manpage.
 
-%description -n dbus-1-glib-doc
-D-Bus add-on library to integrate the standard D-Bus library with the
-GLib thread abstraction and main loop.
+%package bash-completion
+Summary:        Bash-completion package for D-Bus/GLib bindings
+Requires:       dbus-1-glib-tool
+Supplements:    (dbus-1-glib-tool and bash-completion)
 
-%description -n dbus-1-glib-tool
+%description bash-completion
 D-Bus add-on tool to integrate the standard D-Bus library with the
 GLib thread abstraction and main loop.
 
+This package contains bash-completion support for %{name}.
+
 %prep
-%setup -q -n dbus-glib-%{version}
+%autosetup -p1 -n dbus-glib-%{version}
 
 %build
 %configure \
@@ -82,14 +110,18 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 # Remove the exacutable bit from dbus-bash-completion.sh
 chmod -x %{buildroot}/%{_sysconfdir}/bash_completion.d/dbus-bash-completion.sh
-
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-
-%files
-%{_libdir}/*glib*.so.*
-%{_sysconfdir}/bash_completion.d/dbus-bash-completion.sh
-%{_libexecdir}/%{name}
+# Create and move dbus-bash-completion.sh to the correct folder for openSUSE
+mkdir %{buildroot}%{_datadir}/bash-completion/
+mkdir %{buildroot}%{_datadir}/bash-completion/completions/
+mv %{buildroot}/%{_sysconfdir}/bash_completion.d/dbus-bash-completion.sh \
+  %{buildroot}%{_datadir}/bash-completion/completions/dbus-bash-completion.sh
+
+%ldconfig_scriptlets -n %{soname}
+
+%files -n %{soname}
+%license COPYING
+%doc NEWS
+%{_libdir}/libdbus-glib-1.so.*
 
 %files -n dbus-1-glib-devel
 %{_includedir}/dbus-1.0/dbus/*
@@ -97,12 +129,15 @@
 %{_libdir}/pkgconfig/dbus-glib-1.pc
 
 %files -n dbus-1-glib-doc
-%dir %{_datadir}/gtk-doc/
-%dir %{_datadir}/gtk-doc/html
-%{_datadir}/gtk-doc/html/dbus-glib
+%doc CONTRIBUTING.md
+%doc %{_datadir}/gtk-doc/html/dbus-glib
 
 %files -n dbus-1-glib-tool
 %{_bindir}/dbus-binding-tool
 %{_mandir}/man?/dbus-binding-tool.1%{?ext_man}
 
+%files bash-completion
+%{_datadir}/bash-completion/completions/dbus-bash-completion.sh
+%{_libexecdir}/%{name}
+
 %changelog

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.H0UKdS/_old  2021-12-07 00:00:16.556374757 +0100
+++ /var/tmp/diff_new_pack.H0UKdS/_new  2021-12-07 00:00:16.556374757 +0100
@@ -1,2 +1,2 @@
-dbus-1-glib
 dbus-1-glib-devel
+libdbus-glib-1-2

++++++ dbus-glib-0.110.tar.gz -> dbus-glib-0.112.tar.gz ++++++
++++ 59424 lines of diff (skipped)

Reply via email to