From 1173be58580c27445dec4c91feb60039677882c3451569fbb3f66ff7a648ae3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 3 May 2024 12:00:03 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main dbus-1-glib revision a96bd4cbb36f5cb390c7b79f26ca53db --- .gitattributes | 23 + baselibs.conf | 4 + dbus-1-glib.changes | 582 +++++++++++++++++++++ dbus-1-glib.keyring | 999 +++++++++++++++++++++++++++++++++++++ dbus-1-glib.spec | 149 ++++++ dbus-glib-0.112.tar.gz | 3 + dbus-glib-0.112.tar.gz.asc | 16 + 7 files changed, 1776 insertions(+) create mode 100644 .gitattributes create mode 100644 baselibs.conf create mode 100644 dbus-1-glib.changes create mode 100644 dbus-1-glib.keyring create mode 100644 dbus-1-glib.spec create mode 100644 dbus-glib-0.112.tar.gz create mode 100644 dbus-glib-0.112.tar.gz.asc diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..1d68c89 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1,4 @@ +dbus-1-glib-devel +libdbus-glib-1-2 + provides "dbus-1-glib-" + obsoletes "dbus-1-glib-" diff --git a/dbus-1-glib.changes b/dbus-1-glib.changes new file mode 100644 index 0000000..339e188 --- /dev/null +++ b/dbus-1-glib.changes @@ -0,0 +1,582 @@ +------------------------------------------------------------------- +Wed Nov 2 13:12:33 UTC 2022 - Dominique Leuenberger + +- 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 8 08:11:36 UTC 2021 - Dominique Leuenberger + +- Add relevant dbus-1-glib- provides/obsoletes also in + baselibs.conf (boo#1193502). + +------------------------------------------------------------------- +Wed Dec 1 19:47:52 UTC 2021 - Bjørn Lie + +- Add signature and keyring as sources, verify tarball with gpg. + +------------------------------------------------------------------- +Wed Nov 24 11:18:47 UTC 2021 - Bjørn Lie + +- 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 20:14:48 UTC 2020 - Matthias Eliasson + +- 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 9 06:45:23 UTC 2017 - meissner@suse.com + +- remove CFLAGS setting, -fstack-protector is default and -fPIC + will be auto-selected. + +------------------------------------------------------------------- +Thu Oct 20 09:25:32 UTC 2016 - zaitor@opensuse.org + +- Split out dbus-binding-tool in own sub-package. + +------------------------------------------------------------------- +Wed Oct 12 19:28:57 UTC 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 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. + +------------------------------------------------------------------- +Sat May 30 19:36:36 UTC 2015 - zaitor@opensuse.org + +- Update to version 0.104: + + Deprecations: Document the entire library as deprecated. + + Dependencies: + - libdbus 1.8 is required. + - GLib 2.32 is required. + + Enhancements: + - The libdbus 1.8 dependency means we can now document that + dbus_g_thread_init() is idempotent and thread-safe + (fdo#54770). + - Use g_cclosure_marshal_generic for all marshalling + (fdo#64214). + + Fixes: + - Allow timeouts to be migrated from one main context to + another without an assertion failure (fdo#30574). + - Don't trip a libdbus fatal warning if a Unix fd or other + unsupported type is encountered in a message (fdo#80557). + - Make the tests pass with newer GLib by not removing removed + sources (fdo#83530). + - Fix some typos in the documentation (fdo#45686). + - Make the Autotools setup less awful (fdo#58698). + +------------------------------------------------------------------- +Sun Feb 16 22:05:35 UTC 2014 - zaitor@opensuse.org + +- Update to version 0.102: + + Enhancements: + - Add dbus_g_method_invocation_get_connection (fdo#55729). + - Add dbus_g_connection_open_private (fdo#55730). + - Better regression tests (fdo#23633, fdo#40711, fdo#41129, + fdo#51511, fdo#68603). + - Get rid of more dead code (fdo#40711). + - dbus-binding-tool: check validity of names (fdo#7909). + + Bugs fixed: + - dbus_g_value_build_g_variant: treat GValues containing + (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string + or empty array instead of asserting (fdo#71811). + - Upload documentation correctly. + - Fix under-linking (fdo#68601). +- Remove the exacutable bit from dbus-bash-completion.sh. + +------------------------------------------------------------------- +Mon Mar 25 09:26:08 UTC 2013 - zaitor@opensuse.org + +- Update to version 0.100.2: + + Respin tarball. + +------------------------------------------------------------------- +Tue Feb 19 10:48:39 UTC 2013 - dimstar@opensuse.org + +- Update to version 0.100.1: + + dbus-gproxy: Verify sender of NameOwnerChanged signals to be + o.f.DBus (CVE-2013-0292, bnc#804392). + + Some cleanups. + + Other bugs fixed: fdo#23633, fdo#40711, fdo#55729, fdo#55730. + +------------------------------------------------------------------- +Fri Sep 14 18:11:35 UTC 2012 - vuntz@opensuse.org + +- Update to version 0.100: + + Enhancements: + - Support building on Android with androgenizer + (fdo#42532) + - Respect NOCONFIGURE=1 in autogen.sh + + Fixes: + - Fix several GVariant reference leaks in + dbus_g_value_parse_variant (fdo#41125) + - Don't crash if an error code is out of range for its domain + or has a negative code (fdo#40151) + - Fix compilation with -Werror=format-security + - Don't crash if dbus_g_proxy_new_for_peer() is used to talk to + the dbus-daemon (fdo#41126) + +------------------------------------------------------------------- +Thu Apr 19 20:47:02 CEST 2012 - thoenig@suse.de + +- Further dependency changes: Let dbus-1-glib-devel require + dbus-1-devel (implicitly pulls dbus-1). + +------------------------------------------------------------------- +Thu Apr 19 09:49:14 CEST 2012 - thoenig@suse.de + +- Fix and loosen dependency towards dbus-1. Reported by Andreas + Jaeger . + +------------------------------------------------------------------- +Wed Jan 25 09:17:54 UTC 2012 - cfarrell@suse.com + +- license update: AFL-2.1 or GPL-2.0+ + License is a dual license choice of either Academic Free License 2.1 or + GNU GPL 2+. This is the SPDX format for that license + +------------------------------------------------------------------- +Wed Oct 12 19:56:00 UTC 2011 - vuntz@opensuse.org + +- Update to version 0.98: + + Fix the documentation, a lot. We have nearly 100% coverage now. + (fdo#37793) + + In specialized collection iterators, check that the type is + correct; g_critical and return harmlessly, rather than + crashing, if not + + If library users register specialized GTypes, warn if their + vtables have missing callbacks which would cause accessors to + crash + + Fix production of documentation out-of-tree with newer gtk-doc + + Simplify invoke_object_method() and OOM handling in + dbus-gobject (fdo#35767) +- Changes from version 0.96: + + Fix a regression in marshalling GObject instances as object + paths, which broke NetworkManager (fdo#37852, deb#628890) + + Fix crashes when sending a message when disconnected from D-Bus + but still working through our backlog of incoming messages, + similar to fdo#12675 (fdo#38406) + + Cope more gracefully, with a critical warning instead of a + memory leak, if programmer error causes G_VALUE_COLLECT to fail + (fdo#38406, nokia#86280, nokia#180486) + + Avoid an assertion failure when unregistering a proxy if + GetNameOwner failed (fdo#38408, nokia#116862) + + Don't report various programmer errors as "out of memory"; + raise suitable critical warnings instead, and don't leak memory + (fdo#35767, fdo#35766) + + If a remote process sends a wrong method call on the Properties + interface, send back an error reply, instead of warning on + stderr and not replying (fdo#35766) + + Show a warning if dbus_g_method_return fails to marshal + something (fdo#29884, nokia#180486) + + Remove remnants of i18n (fdo#36428) + + Remove dead code (nokia#180486) +- Drop dbus-1-glib-fix-marshalling-regression.patch: fixed + upstream. + +------------------------------------------------------------------- +Fri Sep 30 14:47:56 UTC 2011 - uli@suse.com + +- cross-build fix: use host's dbus-binding-tool + +------------------------------------------------------------------- +Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de + +- Remove redundant tags/sections from specfile + (cf. packaging guidelines) +- Add dbus-1-glib-devel to baselibs + +------------------------------------------------------------------- +Thu Jul 21 14:19:51 CEST 2011 - vuntz@opensuse.org + +- Add dbus-1-glib-fix-marshalling-regression.patch: this fixes a + regression causing issues in NetworkManager; taken from git. + +------------------------------------------------------------------- +Fri Jun 17 10:02:40 CEST 2011 - vuntz@opensuse.org + +- Update to version 0.94: + + Check validity of more arguments, don't report "out of memory" + or "should not have been reached" if an invalid string or + boolean is given, and abandon broken containers more gracefully + (fdo#30171) + + Allow underscores in error names (fdo#30274) + + If an object is on more than one connection, emit signals on + all of them; if it's unregistered, only unregister it from the + requested connection (fdo#32087) + + Fix ability to switch a DBusConnection from one GMainContext to + another (fdo#35115) + + Forbid a ReturnVal annotation after the first OUT , which + had never worked correctly anyway (fdo#35952) + + Remove false claim that we use Introspect() at runtime, and + document more error cases (fdo#36216) + + Remove unused support for translated messages (fdo#36428) + + Don't corrupt internal data if a GObject is registered twice on + the same (connection, path) tuple, and fix out-of-bounds + reading (fdo#36793) + + Fix multiple signal emissions if an object is removed from all + of its locations then re-exported, and a memory leak if an + exported object is disposed (fdo#36811) + + Log the error message if object registration fails (fdo#37795) + + Several small fixes. + + Remove Doxygen support (as gtk-doc is used) (fdo#10890) + + Build fixes. + + Bugs fixed: fdo#22667, fdo#22854, fdo#23616, fdo#26952, + fdo#27193, fdo#27598, fdo#29884, fdo#32351, fdo#33145, + fdo#33646, fdo#34282, fdo#37060, fdo#37062, fdo#37789, + fdo#37790, fdo#37812. + +------------------------------------------------------------------- +Mon Dec 20 10:32:20 CET 2010 - vuntz@opensuse.org + +- Update to version 0.92: + + Require glib 2.26: this dependency bump was missed in 0.90. + +------------------------------------------------------------------- +Wed Nov 10 14:06:33 CET 2010 - vuntz@opensuse.org + +- Update to version 0.90: + + Add DBusGObjectPath, DBusGSignature typedefs + + Give specialized GArrays iteration/appending support + + fdo#30428: add dbus_g_value_parse_g_variant + + Fix switching a connection's GMainContext + + Various small fixes + +------------------------------------------------------------------- +Thu Aug 26 10:58:54 CEST 2010 - vuntz@opensuse.org + +- Update to version 0.88: + + Allow duplicate object path registrations for different + connections + + Don't use the identifier "interface" in public headers + + Don't pass malformed error interface to dbus (rh#581794) + + Fix a crash in dbus_pending_call_cancel() (fdo#14579) + + Fix lookup of regular properties when shadow properties are + used + + fdo#28715: Add dbus_g_value_build_g_variant() + + Support DBUS_TYPE_G_SIGNATURE + + Respect property access flags for writing, allow disabling for + reads + + Documentation improvements + + Build fixes, especially for windows +- Drop bug-628607-access-flags-CVE-2010-1172.diff: fixed upstream. + +------------------------------------------------------------------- +Fri Aug 13 08:37:28 UTC 2010 - lnussel@suse.de + +- honor access properties from xml file (CVE-2010-1172, bnc#628607) + +------------------------------------------------------------------- +Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de + +- use %_smp_mflags + +------------------------------------------------------------------- +Thu Mar 25 15:41:10 CET 2010 - vuntz@opensuse.org + +- Update to version 0.86: + + core: allow duplicate property names on GInterfaces + + core: performance optimization for object info lookup + + Fix hyphenated error codes correctly + + Free errors returned by method implementations + + Trivial compiler warning fixes + + Use AM_SILENT_RULES if available + + Turn the gtk-doc documentation into buildable shape + +------------------------------------------------------------------- +Thu Feb 11 00:54:32 CET 2010 - vuntz@opensuse.org + +- Update to version 0.84: + + Support duplicate object registrations + + Only re-set registration list if it's non-empty + + Copy object registration list when unregistering. + + fdo#19623 - Add dbus_g_bus_get_private + + fdo#25119 - Don't leak DBusGMethodInvocation for no-reply calls + + Import dbus-bus-introspect.xml upstream + + dbus-gvalue: set an error when demarshal_basic doesn't + recognize type + + Man page fixes. + +------------------------------------------------------------------- +Mon Dec 14 20:41:39 CET 2009 - jengelh@medozas.de + +- add baselibs.conf as a source +- package documentation as noarch + +------------------------------------------------------------------- +Sat Nov 14 01:58:31 CET 2009 - vuntz@opensuse.org + +- Update to version 0.82: + + Fix format-security warning + + Use -fno-strict-aliasing by default + + fdo#14183 - Listen to NameOwnerChanged using arg0 matching + + Use g_strdup instead of strdup in dbus_g_method_get_sender + + fdo#13908: make dbus_g_type_specialized_init() safe for library + users to call + + fdo#16776: teach dbus_g_method_return_error about DBUS_GERROR + + fdo#20884: dbus_g_proxy_manager_replace_name_owner: don't leave + freed memory in the hash table if the name was the owner's + first + + dbus_g_type_specialized_init: make some effort at being + thread-safe + + add --with-dbus-binding-tool configure option to use an + external dbus-binding-tool + + fdo#5688: don't assert when exported object is destroyed + *after* D-Bus connection closes + + fdo#21219: implement unregistration of objects + + dbus-gobject: save the ObjectRegistration on each object, not + just the path + + fdo#20879 - Use --skip-source argument for glib-genmarshal + + fdo#19927 - Use const for GError * param we're not modifying + + fdo#13908: silently initialize specialized types whenever + required + + fdo#21362 - Remove use of deprecated symbols + + fdo#21753 - Correctly initialize GValues in dbus-binding-tool + generated code + + fdo#22244 - Only include , not individual headers + + fdo#20343 - Add a man page for dbus-binding-tool + + fdo#18294 - Be defensive about a possibly NULL property string + + Various build fixes. +- Remove AutoReqProv: it's default now. +- Remove -fno-strict-aliasing from our custom CFLAGS since it's by + default now. +- Drop dbus-1-glib-selinux.patch: unneeded now. +- Drop marshall-skip-source.patch: fixed upstream. +- Use libexecdir whenever possible. +- Remove Requires from doc package since it's purely html files. + +------------------------------------------------------------------- +Mon Jul 20 16:10:45 CEST 2009 - aj@suse.de + +- Do not add source file name as comment for glib-genmarshall Aufruf. + This creates otherwise files with temporary filenames that make + comparison of builds impossible (marshall-skip-source.patch) + +------------------------------------------------------------------- +Tue Feb 3 18:29:12 CET 2009 - thoenig@suse.de + +- Update to version 0.80 + - handle nested nodes in dbus-binding-tool + - Always use /etc/bash_completion.d + - Move test-types inside run-test to avoid dep on existing session + bus + - Don't send replies for messages explicitly not requesting one + +------------------------------------------------------------------- +Sat Jan 24 06:17:34 CET 2009 - vuntz@novell.com + +- Use %{_prefix}/lib/%{name} for libexecdir +- Fix a few rpmlint warnings: + + Recompress tarball as bz2 + + Move /usr/lib/libdbus-glib-1.so to devel package + + Disable static libraries + +------------------------------------------------------------------- +Thu Jan 01 12:34:56 CET 2009 - mboman@suse.de + +- Update to version 0.78 + + add bash completion for dbus-send(1) + + fdo#17329: allow hash tables to contain complex types + + fdo#17798: add support for 'o', 'g' and 'as' in dictionaries + + fdo#17797: add support for 'g' type, as a boxed char * + + fdo#17795: depend on Glib 2.10 for hash unref consistency + + fdo#17794: make run-test.sh fail when die is called + + fdo#18573 - Fix race when service appears and disappears quickly + + fdo#17614: Use g_slice for allocating temporary async call data + + fdo#10373: Use of deprecated API (was used incorrectly) + + fdo#16419: stack overflow demarshaling recursive variants + + fdo#16114 [patch] wincaps-to-uscore property names for GetAll() + +------------------------------------------------------------------- +Wed Dec 10 12:34:56 CET 2008 - olh@suse.de + +- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade + (bnc#437293) + +------------------------------------------------------------------- +Thu Oct 30 12:34:56 CET 2008 - olh@suse.de + +- obsolete old -XXbit packages (bnc#437293) + +------------------------------------------------------------------- +Mon Aug 25 11:59:13 CEST 2008 - prusnak@suse.cz + +- enabled SELinux support [Fate#303662] + +------------------------------------------------------------------- +Wed Jun 25 11:13:52 CEST 2008 - aj@suse.de + +- Do not require gtk-doc to build. + +------------------------------------------------------------------- +Tue Jun 17 13:55:19 CEST 2008 - thoenig@suse.de + +- Update to dbus-1-glib 0.76 +- Critical fixes: + - ABI now guaranteed frozen + - Fix broken introspection XML + - Return an error on unknown property Get + - Fix error handling in dbus_g_proxy_end_call_internal +- Other notable fixes: + - Fixes for /bin/sh as dash + - Fixes for non-gcc compilers + - Correctly detect path to dbus-daemon + - : Memory leak fixes + - New function to specify default timeout for calls on proxy + - Implement org.freedesktop.DBus.Properties.GetAll + - Require DBus 1.1 +- Drop patches which went upstream + +------------------------------------------------------------------- +Tue May 13 21:54:50 CEST 2008 - aj@suse.de + +- Reduce BuildRequires. + +------------------------------------------------------------------- +Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de + +- added baselibs.conf file to build xxbit packages + for multilib support + +------------------------------------------------------------------- +Fri Feb 29 20:10:01 CET 2008 - tambet@suse.de + +- Fix the generated introspection XML (patch from upstream). +- Fix the bug where GObject signals get emitted twice per dbus signal + (bfo #12505). +- Make the dbus-binding-tool ignore XML namespaces it doesn't understand, + making it possible to add documentation to the same place where interface + definitions live (bfo #14429). + +------------------------------------------------------------------- +Wed Jun 27 14:28:22 CEST 2007 - thoenig@suse.de + +- Update to dbus-1-glib 0.74 +- Changes: + * Init threading first to stop a warning from new GLib. + * Remove the XML documentation support in configure + * Fix typo in _dbus_gvalue_signals_error + * Update GLib requirement. + * Document dbus-gtype-specialized + * Add simple test suite for peer objects. + * Support peer-to-peer proxies. + * Add dbus_connection_get_g_connection. + * Stop compiler warnings. + * Handle dbus errors which are not name has no owner + * Update abstract socket test from DBus, which now cross-compiles + * Rename the error quark to be unique + * Update AUTHORS + +------------------------------------------------------------------- +Sat Apr 28 09:49:05 CEST 2007 - aj@suse.de + +- Add libexpat-devel to build requires. + +------------------------------------------------------------------- +Thu Mar 1 12:16:54 CET 2007 - thoenig@suse.de + +- new upstream version 0.73 +- new package dbus-1-glib-doc +- drop patch dbus-glib-introspect-fix-thoenig-01.patch + +------------------------------------------------------------------- +Mon Nov 6 15:54:16 CET 2006 - thoenig@suse.de + +- loosen dependency to D-Bus + +------------------------------------------------------------------- +Tue Aug 1 23:03:57 CEST 2006 - thoenig@suse.de + +- new upstream version 0.71 +- new package: dbus-1-glib-devel +- moved dbus-binding-tool from dbus-1-glib to dbus-1-glib-devel +- moved GLib header and .la files from dbus-1-devel to + dbus-1-glib-devel + +------------------------------------------------------------------- +Tue Aug 1 23:03:23 CEST 2006 - thoenig@suse.de + +- split out binings to sparate spec files + diff --git a/dbus-1-glib.keyring b/dbus-1-glib.keyring new file mode 100644 index 0000000..e4da933 --- /dev/null +++ b/dbus-1-glib.keyring @@ -0,0 +1,999 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=UBKE +-----END PGP PUBLIC KEY BLOCK----- diff --git a/dbus-1-glib.spec b/dbus-1-glib.spec new file mode 100644 index 0000000..4f5a780 --- /dev/null +++ b/dbus-1-glib.spec @@ -0,0 +1,149 @@ +# +# spec file for package dbus-1-glib +# +# Copyright (c) 2022 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define soname libdbus-glib-1-2 + +Name: dbus-1-glib +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: 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 +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} +# Split provides: libdbus-glib-1.so.2 used to be in dbus-1-glib before 0.112 +Provides: %{name}:%{_libdir}/libdbus-glib-1.so.2 + +%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: %{soname} = %{version} +Requires: dbus-1-glib-tool = %{version} + +%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 +BuildArch: noarch + +%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: %{name} = %{version} + +%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. + +This package contains dbus-binding-tool and manpage. + +%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) +# Up to version 0.112, the entire dbus-1-glib was in an unsplit package +Provides: dbus-1-glib:/etc/bash_completion.d/dbus-bash-completion.sh +Conflicts: dbus-1-glib < 0.112 + +%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 +%autosetup -p1 -n dbus-glib-%{version} + +%build +%configure \ + --libexecdir=%{_libexecdir}/%{name} \ +%if 0%{?_crossbuild} + --with-dbus-binding-tool=%{_bindir}/dbus-binding-tool \ +%endif + --disable-static +%make_build + +%install +%make_install +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 +# 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/* +%{_libdir}/*glib*.so +%{_libdir}/pkgconfig/dbus-glib-1.pc + +%files -n dbus-1-glib-doc +%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 diff --git a/dbus-glib-0.112.tar.gz b/dbus-glib-0.112.tar.gz new file mode 100644 index 0000000..396372d --- /dev/null +++ b/dbus-glib-0.112.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d550dccdfcd286e33895501829ed971eeb65c614e73aadb4a08aeef719b143a +size 715340 diff --git a/dbus-glib-0.112.tar.gz.asc b/dbus-glib-0.112.tar.gz.asc new file mode 100644 index 0000000..cb0a30f --- /dev/null +++ b/dbus-glib-0.112.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmBd6jkACgkQ4FrhR4+B +TE800g/+McpbBxCZxxVOAAuCZGwohjV/wQbxLq7iNJLkKV0b4YC0+eUAfSoY5xJ3 +cIFhQISXIKYUrJZO46JRImUNeBkOnxSZykiLAki33TUquqo3EIfb81did7tQG6yU +ybWWjSR9mvsKSm3AaaGhklVguFGWFS+cOlDzWvAXnlCpLPL5mZKSe1ZJGCGhl2M/ +YGvgoox7S73TtGXRyi1yKVQd6PUZqPfkxNRq2xrL564zwgnMBMV+35RqmizN2SMs +sOrw5Kb46+ekuUX70On7FXd2QAqHh72OBsNg+8A/qpL2uXDb+/5ixWjDKaQe+elK +ALrpD5R0MIXfvElTyQbYQAwtH2NAL4OnKFSvjvn5J9dGuZCgj8H1bkC98vwxh7Qj +SXAHIkc3vGhb+9kpxBlaXPOpw/+owwpM7f+qL3rXxOf4/G14hNOgv4us92YFIQc5 +hty6jEDtrW1mTHc2fcBiWFt5iCrh0lztQOOzUXLQLaNI1992iMFWuR5iFAPPjP92 +RlWkv6Y+QEykSR8XQjquRtu+aWryq6CETXOnd4n6UyXGgumowkyf2YtfXzRe0Cmf +SFlYh8VGbD5PdWtNaB4qd96c9NHQOU476cw75aKAUeo46i6a4Y7csGu79qlAnaaP +0BB/tr+l+PBFpPNzGbwBfFayMq1NzkZbIXo3Na6gAKm/+JSHwco= +=AkXC +-----END PGP SIGNATURE-----