Accepting request 979267 from home:simotek:broker
- The great dbus package split of 22, in preperation for replacing dbus-daemon with dbus-broker currently there is no functional difference that will change later, this follows a similar setup to RedHat and Debian. * dbus-daemon is now in its own separate package * Create a dbus-1-common package with all the files and config that are shared between the dbus-daemon and dbus-broker implementations. * Create a dbus-1-tools package with the tools eventually we will likely want to move to only recommending this package Redhat and Debian have both already gone down this path. OBS-URL: https://build.opensuse.org/request/show/979267 OBS-URL: https://build.opensuse.org/package/show/Base:System/dbus-1?expand=0&rev=318
This commit is contained in:
parent
8b9e5e4ae2
commit
f939af0947
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu May 26 03:24:08 UTC 2022 - Simon Lees <sflees@suse.de>
|
||||
|
||||
- The great dbus package split of 22, in preperation for replacing
|
||||
dbus-daemon with dbus-broker currently there is no functional
|
||||
difference that will change later, this follows a similar setup
|
||||
to RedHat and Debian.
|
||||
* dbus-daemon is now in its own separate package
|
||||
* Create a dbus-1-common package with all the files and config
|
||||
that are shared between the dbus-daemon and dbus-broker
|
||||
implementations.
|
||||
* Create a dbus-1-tools package with the tools eventually we will
|
||||
likely want to move to only recommending this package Redhat and
|
||||
Debian have both already gone down this path.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 17 21:00:39 UTC 2022 - Fabian Vogt <fabian@ritter-vogt.de>
|
||||
|
||||
|
97
dbus-1.spec
97
dbus-1.spec
@ -57,9 +57,26 @@ Provides: dbus-launch
|
||||
%if %{with selinux}
|
||||
BuildRequires: libselinux-devel
|
||||
%endif
|
||||
Requires: dbus-1-common
|
||||
# Later this should move to Recommends
|
||||
Requires: dbus-1-tools
|
||||
# Later on change this to just dbus-broker
|
||||
Requires: dbus-service
|
||||
Recommends: dbus-1-daemon
|
||||
|
||||
%package -n %{_libname}
|
||||
Summary: Library package for D-Bus
|
||||
# Own those directories in the library instead of dbus-1, since dbus users
|
||||
# often ship files there
|
||||
Recommends: dbus-common
|
||||
|
||||
%package common
|
||||
Summary: D-BUS message bus configuration
|
||||
BuildArch: noarch
|
||||
|
||||
%package daemon
|
||||
Summary: D-Bus message bus daemon
|
||||
Provides: dbus-service
|
||||
|
||||
%package devel
|
||||
Summary: Developer package for D-Bus
|
||||
@ -67,6 +84,9 @@ Requires: %{_libname} = %{version}
|
||||
Requires: dbus-1 = %{version}
|
||||
Requires: glibc-devel
|
||||
|
||||
%package tools
|
||||
Summary: Tools that go along with dbus
|
||||
|
||||
%description
|
||||
D-Bus is a message bus system, a simple way for applications to talk to
|
||||
one another. D-Bus supplies both a system daemon and a
|
||||
@ -83,6 +103,14 @@ a general one-to-one message passing framework, which can be used by
|
||||
any two apps to communicate directly (without going through the message
|
||||
bus daemon).
|
||||
|
||||
%description common
|
||||
D-Bus is a message bus system, The dbus-common package provides the configuration and setup files for D-Bus
|
||||
implementations to provide a System and User Message Bus.
|
||||
|
||||
%description daemon
|
||||
D-Bus is a message bus system, This package contains the original
|
||||
dbus-daemon to make it easier to switch to dbus-broker
|
||||
|
||||
%description devel
|
||||
D-Bus is a message bus system, a simple way for applications to talk to
|
||||
one another. D-Bus supplies both a system daemon and a
|
||||
@ -91,6 +119,10 @@ a general one-to-one message passing framework, which can be used by
|
||||
any two apps to communicate directly (without going through the message
|
||||
bus daemon).
|
||||
|
||||
%description tools
|
||||
D-Bus is a message bus system, these are some of the tools that go along
|
||||
with it.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{_name}-%{version}
|
||||
%autopatch -p1
|
||||
@ -201,45 +233,18 @@ fi
|
||||
%dir %{_libexecdir}/dbus-1/
|
||||
%license COPYING
|
||||
%doc AUTHORS NEWS README
|
||||
%config(noreplace) %{_sysconfdir}/dbus-1/session.conf
|
||||
%config(noreplace) %{_sysconfdir}/dbus-1/system.conf
|
||||
%{_datadir}/dbus-1/session.conf
|
||||
%{_datadir}/dbus-1/system.conf
|
||||
%{_bindir}/dbus-cleanup-sockets
|
||||
%{_bindir}/dbus-daemon
|
||||
%{_bindir}/dbus-monitor
|
||||
%{_bindir}/dbus-run-session
|
||||
%{_bindir}/dbus-send
|
||||
%{_bindir}/dbus-test-tool
|
||||
%{_bindir}/dbus-update-activation-environment
|
||||
%{_bindir}/dbus-uuidgen
|
||||
%{_mandir}/man1/dbus-cleanup-sockets.1%{?ext_man}
|
||||
%{_mandir}/man1/dbus-daemon.1%{?ext_man}
|
||||
%{_mandir}/man1/dbus-monitor.1%{?ext_man}
|
||||
%{_mandir}/man1/dbus-run-session.1%{?ext_man}
|
||||
%{_mandir}/man1/dbus-send.1%{?ext_man}
|
||||
%{_mandir}/man1/dbus-test-tool.1%{?ext_man}
|
||||
%{_mandir}/man1/dbus-update-activation-environment.1%{?ext_man}
|
||||
%{_mandir}/man1/dbus-uuidgen.1%{?ext_man}
|
||||
%{_mandir}/man1/dbus-launch.1%{?ext_man}
|
||||
%{_sbindir}/rcdbus
|
||||
|
||||
# See doc/system-activation.txt in source tarball for the rationale
|
||||
# behind these permissions
|
||||
%attr(4750,root,messagebus) %verify(not mode) %{_libexecdir}/dbus-1/dbus-daemon-launch-helper
|
||||
%ghost /run/dbus
|
||||
%ghost %{_localstatedir}/lib/dbus/machine-id
|
||||
%{_prefix}/lib/sysusers.d/dbus.conf
|
||||
%{_prefix}/lib/tmpfiles.d/dbus.conf
|
||||
%{_unitdir}/dbus.service
|
||||
%{_unitdir}/dbus.socket
|
||||
%dir %{_unitdir}/multi-user.target.wants
|
||||
%{_unitdir}/multi-user.target.wants/dbus.service
|
||||
%dir %{_unitdir}/sockets.target.wants
|
||||
%{_unitdir}/sockets.target.wants/dbus.socket
|
||||
%{_userunitdir}/dbus.service
|
||||
%{_userunitdir}/dbus.socket
|
||||
%dir %{_userunitdir}/sockets.target.wants
|
||||
%{_userunitdir}/sockets.target.wants/dbus.socket
|
||||
%dir %{_datadir}/libalternatives
|
||||
%dir %{_datadir}/libalternatives/dbus-launch
|
||||
%{_datadir}/libalternatives/dbus-launch/10.conf
|
||||
@ -248,8 +253,10 @@ fi
|
||||
|
||||
%files -n %{_libname}
|
||||
%{_libdir}/libdbus-1.so.*
|
||||
# Own those directories in the library instead of dbus-1, since dbus users
|
||||
# often ship files there
|
||||
|
||||
%files common
|
||||
%config(noreplace) %{_sysconfdir}/dbus-1/session.conf
|
||||
%config(noreplace) %{_sysconfdir}/dbus-1/system.conf
|
||||
%dir %{_sysconfdir}/dbus-1
|
||||
%dir %{_sysconfdir}/dbus-1/session.d
|
||||
%dir %{_sysconfdir}/dbus-1/system.d
|
||||
@ -258,6 +265,26 @@ fi
|
||||
%dir %{_datadir}/dbus-1/services
|
||||
%dir %{_datadir}/dbus-1/system.d
|
||||
%dir %{_datadir}/dbus-1/system-services
|
||||
%dir %{_userunitdir}/sockets.target.wants
|
||||
%{_userunitdir}/sockets.target.wants/dbus.socket
|
||||
%{_prefix}/lib/sysusers.d/dbus.conf
|
||||
%{_prefix}/lib/tmpfiles.d/dbus.conf
|
||||
%{_datadir}/dbus-1/session.conf
|
||||
%{_datadir}/dbus-1/system.conf
|
||||
%{_unitdir}/dbus.socket
|
||||
%{_userunitdir}/dbus.socket
|
||||
|
||||
%files daemon
|
||||
%{_bindir}/dbus-cleanup-sockets
|
||||
%{_bindir}/dbus-daemon
|
||||
%{_bindir}/dbus-run-session
|
||||
%{_bindir}/dbus-test-tool
|
||||
%{_mandir}/man1/dbus-cleanup-sockets.1%{?ext_man}
|
||||
%{_mandir}/man1/dbus-daemon.1%{?ext_man}
|
||||
%{_mandir}/man1/dbus-run-session.1%{?ext_man}
|
||||
%{_mandir}/man1/dbus-test-tool.1%{?ext_man}
|
||||
%{_mandir}/man1/dbus-launch.1%{?ext_man}
|
||||
%{_sbindir}/rcdbus
|
||||
|
||||
%files devel
|
||||
%{_includedir}/*
|
||||
@ -268,4 +295,14 @@ fi
|
||||
%{_libdir}/cmake/DBus1
|
||||
%{_datadir}/xml/dbus-1
|
||||
|
||||
%files tools
|
||||
%{_bindir}/dbus-monitor
|
||||
%{_bindir}/dbus-send
|
||||
%{_bindir}/dbus-update-activation-environment
|
||||
%{_bindir}/dbus-uuidgen
|
||||
%{_mandir}/man1/dbus-monitor.1%{?ext_man}
|
||||
%{_mandir}/man1/dbus-send.1%{?ext_man}
|
||||
%{_mandir}/man1/dbus-update-activation-environment.1%{?ext_man}
|
||||
%{_mandir}/man1/dbus-uuidgen.1%{?ext_man}
|
||||
|
||||
%changelog
|
||||
|
Loading…
Reference in New Issue
Block a user