Sync from SUSE:SLFO:Main dbus-1 revision 394d28da41cd19d786ae5ebdfd97f1d1
This commit is contained in:
commit
f2e28e721a
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -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
|
4
_multibuild
Normal file
4
_multibuild
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<multibuild>
|
||||||
|
<package>dbus-1-devel-doc</package>
|
||||||
|
<package>dbus-1-x11</package>
|
||||||
|
</multibuild>
|
6
baselibs.conf
Normal file
6
baselibs.conf
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
dbus-1
|
||||||
|
dbus-1-devel
|
||||||
|
requires "libdbus-1-3-<targettype> = <version>"
|
||||||
|
libdbus-1-3
|
||||||
|
obsoletes "dbus-1-<targettype> < <version>"
|
||||||
|
provides "dbus-1-<targettype> = <version>"
|
3406
dbus-1-devel-doc.changes
Normal file
3406
dbus-1-devel-doc.changes
Normal file
File diff suppressed because it is too large
Load Diff
134
dbus-1-devel-doc.spec
Normal file
134
dbus-1-devel-doc.spec
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
#
|
||||||
|
# spec file for package dbus-1-devel-doc
|
||||||
|
#
|
||||||
|
# Copyright (c) 2023 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 with_systemd 1
|
||||||
|
%define _name dbus
|
||||||
|
%define _libname libdbus-1-3
|
||||||
|
# Temporary code to disable service restart on update sflees@suse.de boo#1020301
|
||||||
|
%global _backup %{_sysconfdir}/sysconfig/services.rpmbak.%{name}-%{version}-%{release}
|
||||||
|
%bcond_without selinux
|
||||||
|
Name: dbus-1-devel-doc
|
||||||
|
Version: 1.14.10
|
||||||
|
Release: 0
|
||||||
|
Summary: Developer documentation package for D-Bus
|
||||||
|
License: AFL-2.1 OR GPL-2.0-or-later
|
||||||
|
URL: https://dbus.freedesktop.org/
|
||||||
|
Source0: https://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.xz
|
||||||
|
Source1: https://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.xz.asc
|
||||||
|
Source2: dbus-1.keyring
|
||||||
|
Source3: baselibs.conf
|
||||||
|
Source4: dbus-1.desktop
|
||||||
|
|
||||||
|
# PATCH-FEATURE-OPENSUSE feature-suse-log-deny.patch
|
||||||
|
Patch0: feature-suse-log-deny.patch
|
||||||
|
# PATCH-FIX-OPENSUSE coolo@suse.de -- force a feature configure won't accept without x11 in buildrequires
|
||||||
|
Patch1: feature-suse-do-autolaunch.patch
|
||||||
|
# PATCH-FEATURE-OPENSUSE sflees@suse.de, users shouldn't be allowed to start / stop the dbus service.
|
||||||
|
Patch2: feature-suse-refuse-manual-start-stop.patch
|
||||||
|
|
||||||
|
BuildRequires: doxygen
|
||||||
|
BuildRequires: libexpat-devel >= 2.1.0
|
||||||
|
BuildRequires: xmlto
|
||||||
|
Requires: dbus-1 = %{version}
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%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
|
||||||
|
per-user-login-session daemon. Also, the message bus is built on top of
|
||||||
|
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).
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n %{_name}-%{version}
|
||||||
|
%autopatch -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
echo 'HTML_TIMESTAMP=NO' >> Doxyfile.in
|
||||||
|
# We use -fpie/-pie for the whole build; this is the recommended way to harden
|
||||||
|
# the build upstream, see discussion in fdo#46570
|
||||||
|
export CFLAGS="%{optflags} -fno-strict-aliasing -fPIC -fpie"
|
||||||
|
export LDFLAGS="-pie"
|
||||||
|
export CXXFLAGS="%{optflags} -fno-strict-aliasing"
|
||||||
|
export V=1
|
||||||
|
%configure \
|
||||||
|
--disable-static \
|
||||||
|
--disable-asserts \
|
||||||
|
--libexecdir=%{_libexecdir}/dbus-1 \
|
||||||
|
--runstatedir=%{_rundir} \
|
||||||
|
--enable-doxygen-docs \
|
||||||
|
--with-console-auth-dir=/run/dbus/at_console/ \
|
||||||
|
--with-system-pid-file=/run/dbus/pid \
|
||||||
|
--with-system-socket=/run/dbus/system_bus_socket \
|
||||||
|
--with-systemdsystemunitdir=%{_unitdir} \
|
||||||
|
--with-systemduserunitdir=%{_userunitdir} \
|
||||||
|
--without-x
|
||||||
|
|
||||||
|
doxygen -u
|
||||||
|
%make_build -C doc
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install -C doc
|
||||||
|
|
||||||
|
# Remove manpages for commandline tools (shipped in main package)
|
||||||
|
rm -Rf %{buildroot}/%{_mandir}/man1/*
|
||||||
|
rmdir -p --ignore-fail-on-non-empty %{buildroot}/%{_mandir}/man1
|
||||||
|
|
||||||
|
# Remove DTDs and xml catalog (shipped in devel subpackage)
|
||||||
|
rm -Rf %{buildroot}/%{_datadir}/xml/dbus-1/*dtd
|
||||||
|
rm -Rf %{buildroot}/%{_datadir}/xml/dbus-1/*.xml
|
||||||
|
rmdir -p --ignore-fail-on-non-empty %{buildroot}/%{_datadir}/xml/dbus-1
|
||||||
|
|
||||||
|
mkdir -p %{buildroot}/%{_datadir}/susehelp/meta/Development/Libraries/
|
||||||
|
install -m 0644 %{SOURCE4} \
|
||||||
|
%{buildroot}/%{_datadir}/susehelp/meta/Development/Libraries/dbus-1.desktop
|
||||||
|
mkdir -p %{buildroot}/%{_libdir}/pkgconfig
|
||||||
|
mkdir -p %{buildroot}/lib/dbus-1/system-services
|
||||||
|
|
||||||
|
mkdir -p %{buildroot}%{_datadir}/doc/dbus/examples/
|
||||||
|
install -m 0644 tools/GetAllMatchRules.py %{buildroot}%{_datadir}/doc/dbus/examples/
|
||||||
|
install -m 0644 bus/example-*-stats.conf %{buildroot}%{_datadir}/doc/dbus/examples/
|
||||||
|
|
||||||
|
%files
|
||||||
|
%dir %{_datadir}/doc/dbus
|
||||||
|
%dir %{_datadir}/doc/dbus/examples
|
||||||
|
%{_datadir}/doc/dbus/api/
|
||||||
|
%doc %{_datadir}/doc/dbus/dbus-faq.html
|
||||||
|
%doc %{_datadir}/doc/dbus/dbus-specification.html
|
||||||
|
%doc %{_datadir}/doc/dbus/dbus-test-plan.html
|
||||||
|
%doc %{_datadir}/doc/dbus/dbus-tutorial.html
|
||||||
|
%doc %{_datadir}/doc/dbus/diagram.*
|
||||||
|
%doc %{_datadir}/doc/dbus/system-activation.txt
|
||||||
|
%doc %{_datadir}/doc/dbus/dbus-cleanup-sockets.1.html
|
||||||
|
%doc %{_datadir}/doc/dbus/dbus-daemon.1.html
|
||||||
|
%doc %{_datadir}/doc/dbus/dbus-launch.1.html
|
||||||
|
%doc %{_datadir}/doc/dbus/dbus-run-session.1.html
|
||||||
|
%doc %{_datadir}/doc/dbus/dbus-monitor.1.html
|
||||||
|
%doc %{_datadir}/doc/dbus/dbus-send.1.html
|
||||||
|
%doc %{_datadir}/doc/dbus/dbus-uuidgen.1.html
|
||||||
|
%doc %{_datadir}/doc/dbus/dbus.devhelp2
|
||||||
|
%doc %{_datadir}/doc/dbus/dbus-test-tool.1.html
|
||||||
|
%doc %{_datadir}/doc/dbus/dbus-update-activation-environment.1.html
|
||||||
|
%doc %{_datadir}/doc/dbus/examples/GetAllMatchRules.py
|
||||||
|
%doc %{_datadir}/doc/dbus/examples/example-session-disable-stats.conf
|
||||||
|
%doc %{_datadir}/doc/dbus/examples/example-system-enable-stats.conf
|
||||||
|
%doc doc/*.txt doc/file-boilerplate.c doc/TODO
|
||||||
|
%{_datadir}/susehelp
|
||||||
|
|
||||||
|
%changelog
|
3428
dbus-1-x11.changes
Normal file
3428
dbus-1-x11.changes
Normal file
File diff suppressed because it is too large
Load Diff
125
dbus-1-x11.spec
Normal file
125
dbus-1-x11.spec
Normal file
@ -0,0 +1,125 @@
|
|||||||
|
#
|
||||||
|
# spec file for package dbus-1-x11
|
||||||
|
#
|
||||||
|
# Copyright (c) 2023 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 _name dbus
|
||||||
|
%define _libname libdbus-1-3
|
||||||
|
%if 0%{?suse_version} <= 1320
|
||||||
|
%define _userunitdir %{_prefix}/lib/systemd/user
|
||||||
|
%endif
|
||||||
|
%bcond_without selinux
|
||||||
|
Name: dbus-1-x11
|
||||||
|
Version: 1.14.10
|
||||||
|
Release: 0
|
||||||
|
Summary: D-Bus Message Bus System
|
||||||
|
License: AFL-2.1 OR GPL-2.0-or-later
|
||||||
|
URL: https://dbus.freedesktop.org/
|
||||||
|
Source0: https://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.xz
|
||||||
|
Source1: https://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.xz.asc
|
||||||
|
Source2: dbus-1.keyring
|
||||||
|
Source3: baselibs.conf
|
||||||
|
Source4: dbus-1.desktop
|
||||||
|
|
||||||
|
# PATCH-FEATURE-OPENSUSE feature-suse-log-deny.patch
|
||||||
|
Patch0: feature-suse-log-deny.patch
|
||||||
|
# PATCH-FIX-OPENSUSE coolo@suse.de -- force a feature configure won't accept without x11 in buildrequires
|
||||||
|
Patch1: feature-suse-do-autolaunch.patch
|
||||||
|
# PATCH-FEATURE-OPENSUSE sflees@suse.de, users shouldn't be allowed to start / stop the dbus service.
|
||||||
|
Patch2: feature-suse-refuse-manual-start-stop.patch
|
||||||
|
|
||||||
|
BuildRequires: alts
|
||||||
|
BuildRequires: autoconf-archive
|
||||||
|
BuildRequires: libcap-ng-devel
|
||||||
|
BuildRequires: libexpat-devel >= 2.1.0
|
||||||
|
BuildRequires: libtool
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
BuildRequires: pkgconfig(libsystemd) >= 209
|
||||||
|
BuildRequires: pkgconfig(x11)
|
||||||
|
|
||||||
|
Requires: alts
|
||||||
|
Supplements: (dbus-1 and libX11-6)
|
||||||
|
Provides: dbus-launch
|
||||||
|
%if %{with selinux}
|
||||||
|
BuildRequires: libselinux-devel
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%description
|
||||||
|
D-Bus contains some tools that require Xlib to be installed, those are
|
||||||
|
in this separate package so server systems need not install X.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n %{_name}-%{version}
|
||||||
|
%autopatch -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
echo 'HTML_TIMESTAMP=NO' >> Doxyfile.in
|
||||||
|
# We use -fpie/-pie for the whole build; this is the recommended way to harden
|
||||||
|
# the build upstream, see discussion in fdo#46570
|
||||||
|
export CFLAGS="%{optflags} -fno-strict-aliasing -fPIC -fpie"
|
||||||
|
export LDFLAGS="-pie"
|
||||||
|
export CXXFLAGS="%{optflags} -fno-strict-aliasing"
|
||||||
|
export V=1
|
||||||
|
# --with-x=auto is a workaround until https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/263
|
||||||
|
# is included (1.14.1+)
|
||||||
|
%configure \
|
||||||
|
--disable-static \
|
||||||
|
--disable-asserts \
|
||||||
|
--runstatedir=%{_rundir} \
|
||||||
|
--libexecdir=%{_libexecdir}/dbus-1 \
|
||||||
|
--enable-inotify \
|
||||||
|
--disable-doxygen-docs \
|
||||||
|
%if %{with selinux}
|
||||||
|
--enable-selinux \
|
||||||
|
%endif
|
||||||
|
--enable-systemd \
|
||||||
|
--enable-user-session \
|
||||||
|
--enable-libaudit \
|
||||||
|
--with-console-auth-dir=/run/dbus/at_console/ \
|
||||||
|
--with-system-pid-file=/run/dbus/pid \
|
||||||
|
--with-system-socket=/run/dbus/system_bus_socket \
|
||||||
|
--with-systemdsystemunitdir=%{_unitdir} \
|
||||||
|
--with-systemduserunitdir=%{_userunitdir} \
|
||||||
|
--with-x=auto
|
||||||
|
%make_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
tdir=$(mktemp -d)
|
||||||
|
make DESTDIR=$tdir install
|
||||||
|
mkdir -p %{buildroot}/%{_bindir}
|
||||||
|
mv $tdir/%{_bindir}/dbus-launch %{buildroot}/%{_bindir}/dbus-launch.x11
|
||||||
|
# create entries for libalternatives
|
||||||
|
ln -sf %{_bindir}/alts %{buildroot}%{_bindir}/dbus-launch
|
||||||
|
mkdir -p %{buildroot}%{_datadir}/libalternatives/dbus-launch
|
||||||
|
cat > %{buildroot}%{_datadir}/libalternatives/dbus-launch/20.conf <<EOF
|
||||||
|
binary=%{_bindir}/dbus-launch.x11
|
||||||
|
group=dbus-launch
|
||||||
|
EOF
|
||||||
|
|
||||||
|
%pre
|
||||||
|
# removing old update-alternatives entries
|
||||||
|
if [ "$1" -gt 0 ] && [ -f %{_sbindir}/update-alternatives ] ; then
|
||||||
|
%{_sbindir}/update-alternatives --remove dbus-launch %{_bindir}/dbus-launch.x11
|
||||||
|
fi
|
||||||
|
|
||||||
|
%files
|
||||||
|
%dir %{_datadir}/libalternatives
|
||||||
|
%dir %{_datadir}/libalternatives/dbus-launch
|
||||||
|
%{_datadir}/libalternatives/dbus-launch/20.conf
|
||||||
|
%{_bindir}/dbus-launch
|
||||||
|
%{_bindir}/dbus-launch.x11
|
||||||
|
|
||||||
|
%changelog
|
BIN
dbus-1.14.10.tar.xz
(Stored with Git LFS)
Normal file
BIN
dbus-1.14.10.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
16
dbus-1.14.10.tar.xz.asc
Normal file
16
dbus-1.14.10.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmTx9gwACgkQ4FrhR4+B
|
||||||
|
TE/2pg/+Ir3SDeg9BOhbX5BvKGrxlQbGJgkrSPKPm+KHDhOZ4NmTsS4a+YYhhjBm
|
||||||
|
27E2/vFK+pDwTwFhYmygZAgLPQVl9RRVuW/Alq1dgabmdIBVaAfnL5jG+isjD+dV
|
||||||
|
mRXwipJcacrHQtUQoUNWkSI9OxDT+zWY08m8eKQMp2iEfupG7RZkn0BQ0+1+i808
|
||||||
|
Ep6rgbvkI7+eKhrpkmxHnEPSKRWe2qQ74agRoazbhCP0M9VObQsx5J9mTnMTIKOy
|
||||||
|
KVaFVi385nHYj1/igGnpH/XNWhwV7aU8exngiA1Fmoc69ttPaEXvV5JJ0Gf8eXeK
|
||||||
|
LqvZbl5nJotGG3hAkdo9bUQRIXWz9zJ1ZJxTM0tAyk+phwD/2r03tOdSVQ/tNJuW
|
||||||
|
tQOYq7pnHLMiAhiR8+P5mI3FYbKj2BYgJXf1FKu8B+ZQLuiRxGfYzUgIf2SirQk/
|
||||||
|
Tg2axWYnNZZ0X6fWrw5CyiH1fX2uDkGypEMMF6W5Rdd7DFchk4CZm3xlRkPIDEI0
|
||||||
|
9WK4/Y+XLn053V01q1z8vvOruOeecAUsp+/wwk+TpHoyC8XXA4RVFZg1erbxMqZ6
|
||||||
|
zkgs4IBSK3T/NUMpWqkGqtTzfHvmVc796AWCFpJMrB6syX2Mz/DLRQ7itWfL7vgc
|
||||||
|
Af/ybyOCvfZl6nmCLbTUL0kzmJkT0M9uCtSrXEUO9gMBwtOcOIc=
|
||||||
|
=/5FJ
|
||||||
|
-----END PGP SIGNATURE-----
|
3568
dbus-1.changes
Normal file
3568
dbus-1.changes
Normal file
File diff suppressed because it is too large
Load Diff
4
dbus-1.desktop
Normal file
4
dbus-1.desktop
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=D-Bus API Documentation
|
||||||
|
DocPath=/usr/share/doc/packages/dbus-1-devel/html/index.html
|
||||||
|
X-DOC-SearchMethod=htdig
|
150
dbus-1.keyring
Normal file
150
dbus-1.keyring
Normal file
@ -0,0 +1,150 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
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
|
||||||
|
=ypqa
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
320
dbus-1.spec
Normal file
320
dbus-1.spec
Normal file
@ -0,0 +1,320 @@
|
|||||||
|
#
|
||||||
|
# spec file for package dbus-1
|
||||||
|
#
|
||||||
|
# Copyright (c) 2023 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 with_systemd 1
|
||||||
|
%define _name dbus
|
||||||
|
%define _libname libdbus-1-3
|
||||||
|
%bcond_without selinux
|
||||||
|
Name: dbus-1
|
||||||
|
Version: 1.14.10
|
||||||
|
Release: 0
|
||||||
|
Summary: D-Bus Message Bus System
|
||||||
|
License: AFL-2.1 OR GPL-2.0-or-later
|
||||||
|
URL: https://dbus.freedesktop.org/
|
||||||
|
Source0: https://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.xz
|
||||||
|
Source1: https://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.xz.asc
|
||||||
|
Source2: dbus-1.keyring
|
||||||
|
Source3: baselibs.conf
|
||||||
|
Source4: dbus-1.desktop
|
||||||
|
Source5: messagebus.conf
|
||||||
|
# PATCH-FEATURE-OPENSUSE feature-suse-log-deny.patch
|
||||||
|
Patch0: feature-suse-log-deny.patch
|
||||||
|
# PATCH-FIX-OPENSUSE coolo@suse.de -- force a feature configure won't accept without x11 in buildrequires
|
||||||
|
Patch1: feature-suse-do-autolaunch.patch
|
||||||
|
# PATCH-FEATURE-OPENSUSE sflees@suse.de, users shouldn't be allowed to start / stop the dbus service.
|
||||||
|
Patch2: feature-suse-refuse-manual-start-stop.patch
|
||||||
|
BuildRequires: alts
|
||||||
|
BuildRequires: audit-devel
|
||||||
|
BuildRequires: cmake
|
||||||
|
BuildRequires: libcap-ng-devel
|
||||||
|
BuildRequires: libexpat-devel >= 2.1.0
|
||||||
|
BuildRequires: permissions
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
BuildRequires: sysuser-tools
|
||||||
|
BuildRequires: xmlto
|
||||||
|
BuildRequires: pkgconfig(libsystemd) >= 209
|
||||||
|
Requires: alts
|
||||||
|
Requires(post): %{_libname} = %{version}
|
||||||
|
Requires(post): diffutils
|
||||||
|
Requires(pre): permissions
|
||||||
|
Provides: dbus-launch = %{version}
|
||||||
|
%if %{with selinux}
|
||||||
|
BuildRequires: libselinux-devel
|
||||||
|
%endif
|
||||||
|
Requires: dbus-1-common >= %{version}
|
||||||
|
# Later this should move to Recommends
|
||||||
|
Requires: dbus-1-tools >= %{version}
|
||||||
|
# Later on change this to just dbus-broker
|
||||||
|
Requires: dbus-service >= %{version}
|
||||||
|
Recommends: dbus-1-daemon >= %{version}
|
||||||
|
|
||||||
|
%package -n %{_libname}
|
||||||
|
Summary: Library package for D-Bus
|
||||||
|
Requires: dbus-1-common >= %{version}
|
||||||
|
|
||||||
|
%package common
|
||||||
|
Summary: D-BUS message bus configuration
|
||||||
|
BuildArch: noarch
|
||||||
|
%sysusers_requires
|
||||||
|
|
||||||
|
%package daemon
|
||||||
|
Summary: D-Bus message bus daemon
|
||||||
|
Provides: dbus-1:%{_bindir}/dbus-daemon
|
||||||
|
Provides: dbus-service = %{version}
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Developer package for D-Bus
|
||||||
|
Requires: %{_libname} = %{version}
|
||||||
|
Requires: dbus-1 = %{version}
|
||||||
|
Requires: glibc-devel
|
||||||
|
|
||||||
|
%package tools
|
||||||
|
Summary: Tools that go along with dbus
|
||||||
|
Provides: dbus-1:%{_bindir}/dbus-monitor
|
||||||
|
|
||||||
|
%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
|
||||||
|
per-user-login-session daemon. Also, the message bus is built on top of
|
||||||
|
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 -n %{_libname}
|
||||||
|
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
|
||||||
|
per-user-login-session daemon. Also, the message bus is built on top of
|
||||||
|
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
|
||||||
|
per-user-login-session daemon. Also, the message bus is built on top of
|
||||||
|
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
|
||||||
|
|
||||||
|
%build
|
||||||
|
echo 'HTML_TIMESTAMP=NO' >> Doxyfile.in
|
||||||
|
# We use -fpie/-pie for the whole build; this is the recommended way to harden
|
||||||
|
# the build upstream, see discussion in fdo#46570
|
||||||
|
export CFLAGS="%{optflags} -fno-strict-aliasing -fPIC -fpie"
|
||||||
|
export LDFLAGS="-pie"
|
||||||
|
export CXXFLAGS="%{optflags} -fno-strict-aliasing"
|
||||||
|
export V=1
|
||||||
|
%configure \
|
||||||
|
--disable-static \
|
||||||
|
--disable-asserts \
|
||||||
|
--runstatedir=%{_rundir} \
|
||||||
|
--libexecdir=%{_libexecdir}/dbus-1 \
|
||||||
|
--enable-inotify \
|
||||||
|
--disable-doxygen-docs \
|
||||||
|
%if %{with selinux}
|
||||||
|
--enable-selinux \
|
||||||
|
%endif
|
||||||
|
--enable-systemd \
|
||||||
|
--enable-user-session \
|
||||||
|
--enable-libaudit \
|
||||||
|
--with-console-auth-dir=/run/dbus/at_console/ \
|
||||||
|
--with-system-pid-file=/run/dbus/pid \
|
||||||
|
--with-system-socket=/run/dbus/system_bus_socket \
|
||||||
|
--with-systemdsystemunitdir=%{_unitdir} \
|
||||||
|
--with-systemduserunitdir=%{_userunitdir} \
|
||||||
|
--without-x
|
||||||
|
%make_build
|
||||||
|
# The original dbus sysusers config does not create our account,
|
||||||
|
# overwrite it with our user definition
|
||||||
|
cp %{SOURCE5} bus/sysusers.d/dbus.conf
|
||||||
|
%sysusers_generate_pre %{SOURCE5} messagebus dbus.conf
|
||||||
|
|
||||||
|
%check
|
||||||
|
%make_build check
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
|
||||||
|
# dbus-launch, too
|
||||||
|
mv -f %{buildroot}/%{_bindir}/dbus-launch %{buildroot}%{_bindir}/dbus-launch.nox11
|
||||||
|
mkdir -p %{buildroot}%{_sbindir}
|
||||||
|
ln -sf %{_sbindir}/service %{buildroot}/%{_sbindir}/rcdbus
|
||||||
|
install -d %{buildroot}/run/dbus
|
||||||
|
mkdir -p %{buildroot}/%{_libdir}/pkgconfig
|
||||||
|
|
||||||
|
for i in %{_sysconfdir}/dbus-1/session.d %{_sysconfdir}/dbus-1/system.d \
|
||||||
|
%{_datadir}/dbus-1/interfaces %{_datadir}/dbus-1/services \
|
||||||
|
%{_datadir}/dbus-1/system.d %{_datadir}/dbus-1/system-services; do
|
||||||
|
mkdir -p %{buildroot}$i
|
||||||
|
done
|
||||||
|
|
||||||
|
mkdir -p %{buildroot}%{_localstatedir}/lib/dbus
|
||||||
|
|
||||||
|
# create entries for libalternatives
|
||||||
|
ln -sf %{_bindir}/alts %{buildroot}%{_bindir}/dbus-launch
|
||||||
|
mkdir -p %{buildroot}%{_datadir}/libalternatives/dbus-launch
|
||||||
|
cat > %{buildroot}%{_datadir}/libalternatives/dbus-launch/10.conf <<EOF
|
||||||
|
binary=%{_bindir}/dbus-launch.nox11
|
||||||
|
group=dbus-launch
|
||||||
|
EOF
|
||||||
|
|
||||||
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
|
|
||||||
|
rm -Rf %{buildroot}%{_datadir}/doc/dbus
|
||||||
|
|
||||||
|
%verifyscript -n dbus-1
|
||||||
|
%verify_permissions -e %{_libexecdir}/dbus-1/dbus-daemon-launch-helper
|
||||||
|
|
||||||
|
%post -n %{_libname} -p /sbin/ldconfig
|
||||||
|
%postun -n %{_libname} -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%pre
|
||||||
|
%service_add_pre dbus.service
|
||||||
|
# removing old update-alternatives entries
|
||||||
|
if [ "$1" -gt 0 ] && [ -f %{_sbindir}/update-alternatives ] ; then
|
||||||
|
%{_sbindir}/update-alternatives --remove dbus-launch %{_bindir}/dbus-launch.nox11
|
||||||
|
fi
|
||||||
|
|
||||||
|
%post
|
||||||
|
/sbin/ldconfig
|
||||||
|
%set_permissions %{_libexecdir}/dbus-1/dbus-daemon-launch-helper
|
||||||
|
%service_add_post dbus.service
|
||||||
|
|
||||||
|
%preun
|
||||||
|
%service_del_preun dbus.service
|
||||||
|
|
||||||
|
%postun
|
||||||
|
%service_del_postun_without_restart dbus.service
|
||||||
|
|
||||||
|
%pre common -f messagebus.pre
|
||||||
|
%service_add_pre dbus.socket
|
||||||
|
|
||||||
|
%post common
|
||||||
|
if [ -e %{_localstatedir}/lib/dbus/machine-id -a -e %{_sysconfdir}/machine-id ]; then
|
||||||
|
cmp -s %{_localstatedir}/lib/dbus/machine-id %{_sysconfdir}/machine-id > /dev/null
|
||||||
|
if [ $? ]; then
|
||||||
|
rm -f %{_localstatedir}/lib/dbus/machine-id
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if [ ! -L %{_localstatedir}/lib/dbus/machine-id ]; then
|
||||||
|
mkdir -p %{_localstatedir}/lib/dbus/
|
||||||
|
ln -s %{_sysconfdir}/machine-id %{_localstatedir}/lib/dbus/machine-id
|
||||||
|
fi
|
||||||
|
%tmpfiles_create %{_prefix}/lib/tmpfiles.d/dbus.conf
|
||||||
|
%service_add_post dbus.socket
|
||||||
|
|
||||||
|
%preun common
|
||||||
|
%service_del_preun dbus.socket
|
||||||
|
|
||||||
|
%postun common
|
||||||
|
%service_del_postun_without_restart dbus.socket
|
||||||
|
|
||||||
|
%files
|
||||||
|
%dir %{_libexecdir}/dbus-1/
|
||||||
|
%license COPYING
|
||||||
|
%doc AUTHORS NEWS README
|
||||||
|
|
||||||
|
# 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
|
||||||
|
%{_unitdir}/dbus.service
|
||||||
|
%{_sbindir}/rcdbus
|
||||||
|
%dir %{_unitdir}/multi-user.target.wants
|
||||||
|
%{_unitdir}/multi-user.target.wants/dbus.service
|
||||||
|
%{_userunitdir}/dbus.service
|
||||||
|
%dir %{_datadir}/libalternatives
|
||||||
|
%dir %{_datadir}/libalternatives/dbus-launch
|
||||||
|
%{_datadir}/libalternatives/dbus-launch/10.conf
|
||||||
|
%{_bindir}/dbus-launch.nox11
|
||||||
|
%{_bindir}/dbus-launch
|
||||||
|
%{_mandir}/man1/dbus-launch.1%{?ext_man}
|
||||||
|
|
||||||
|
%files -n %{_libname}
|
||||||
|
%{_libdir}/libdbus-1.so.*
|
||||||
|
|
||||||
|
%files common
|
||||||
|
%dir %{_localstatedir}/lib/dbus
|
||||||
|
%ghost /run/dbus
|
||||||
|
%ghost %{_localstatedir}/lib/dbus/machine-id
|
||||||
|
%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
|
||||||
|
%dir %{_datadir}/dbus-1
|
||||||
|
%dir %{_datadir}/dbus-1/interfaces
|
||||||
|
%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
|
||||||
|
%dir %{_unitdir}/sockets.target.wants
|
||||||
|
%{_unitdir}/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}
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%{_includedir}/*
|
||||||
|
%{_libdir}/libdbus-1.so
|
||||||
|
%dir %{_libdir}/dbus-1.0
|
||||||
|
%{_libdir}/dbus-1.0/include
|
||||||
|
%{_libdir}/pkgconfig/dbus-1.pc
|
||||||
|
%{_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
|
26
feature-suse-do-autolaunch.patch
Normal file
26
feature-suse-do-autolaunch.patch
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
From: Stephan Kulow <coolo@suse.de>
|
||||||
|
|
||||||
|
We want x11 autolaunch even if we have no x11 in the build environment
|
||||||
|
|
||||||
|
Index: dbus-1.14.0/dbus/dbus-sysdeps-unix.c
|
||||||
|
===================================================================
|
||||||
|
--- dbus-1.14.0.orig/dbus/dbus-sysdeps-unix.c
|
||||||
|
+++ dbus-1.14.0/dbus/dbus-sysdeps-unix.c
|
||||||
|
@@ -3902,7 +3902,7 @@ _dbus_get_tmpdir(void)
|
||||||
|
return tmpdir;
|
||||||
|
}
|
||||||
|
|
||||||
|
-#if defined(DBUS_ENABLE_X11_AUTOLAUNCH) || defined(DBUS_ENABLE_LAUNCHD)
|
||||||
|
+#if 1
|
||||||
|
/**
|
||||||
|
* Execute a subprocess, returning up to 1024 bytes of output
|
||||||
|
* into @p result.
|
||||||
|
@@ -4139,7 +4139,7 @@ _dbus_get_autolaunch_address (const char
|
||||||
|
DBusString *address,
|
||||||
|
DBusError *error)
|
||||||
|
{
|
||||||
|
-#ifdef DBUS_ENABLE_X11_AUTOLAUNCH
|
||||||
|
+#if 1
|
||||||
|
static const char arg_dbus_launch[] = "dbus-launch";
|
||||||
|
static const char arg_autolaunch[] = "--autolaunch";
|
||||||
|
static const char arg_binary_syntax[] = "--binary-syntax";
|
11
feature-suse-log-deny.patch
Normal file
11
feature-suse-log-deny.patch
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
--- a/bus/system.conf.in
|
||||||
|
+++ b/bus/system.conf.in
|
||||||
|
@@ -48,7 +48,7 @@
|
||||||
|
<!-- Holes must be punched in service configuration files for
|
||||||
|
name ownership and sending method calls -->
|
||||||
|
<deny own="*"/>
|
||||||
|
- <deny send_type="method_call"/>
|
||||||
|
+ <deny send_type="method_call" log="true"/>
|
||||||
|
|
||||||
|
<!-- Signals and reply messages (method returns, errors) are allowed
|
||||||
|
by default -->
|
13
feature-suse-refuse-manual-start-stop.patch
Normal file
13
feature-suse-refuse-manual-start-stop.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Index: dbus-1.14.0/bus/dbus.service.in
|
||||||
|
===================================================================
|
||||||
|
--- dbus-1.14.0.orig/bus/dbus.service.in
|
||||||
|
+++ dbus-1.14.0/bus/dbus.service.in
|
||||||
|
@@ -2,6 +2,8 @@
|
||||||
|
Description=D-Bus System Message Bus
|
||||||
|
Documentation=man:dbus-daemon(1)
|
||||||
|
Requires=dbus.socket
|
||||||
|
+RefuseManualStart=true
|
||||||
|
+RefuseManualStop=true
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=notify
|
2
messagebus.conf
Normal file
2
messagebus.conf
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# Type Name ID GECOS [HOME]
|
||||||
|
u messagebus - "User for D-Bus" /run/dbus
|
Loading…
Reference in New Issue
Block a user