2 Summary: D-Bus message bus
5 Group: System/Libraries
7 URL: http://www.freedesktop.org/software/dbus/
8 Source0: http://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.gz
9 Source1: dbus-daemon_run
11 Requires: %{name}-libs = %{version}
12 BuildRequires: expat-devel >= 1.95.5
13 BuildRequires: libtool
14 BuildRequires: libx11-devel
18 D-Bus is a system for sending messages between applications. It is used both
19 for the systemwide message bus service, and as a per-user-login-session
24 Summary: Libraries for accessing D-Bus
25 Group: System/Libraries
26 Requires: %{name} = %{version}-%{release}
27 Requires(post): /sbin/ldconfig
28 Requires(postun): /sbin/ldconfig
31 Lowlevel libraries for accessing D-Bus.
34 Summary: Libraries and headers for D-Bus
35 Group: Development/Libraries
36 Requires: %{name} = %{version}-%{release}
40 Headers and static libraries for D-Bus.
43 %setup -q -n %{name}-%{version}
47 CFLAGS="$CFLAGS -DUSE_MONOTONIC"
48 LDFLAGS="$LDFLAGS -lrt"
53 --with-session-socket-dir=/tmp \
54 --with-system-socket=/var/run/dbus/system_bus_socket \
55 --with-dbus-user=root \
56 --with-system-pid-file=/tmp/run/dbus/pid
63 rm -rf $RPM_BUILD_ROOT/usr/share/man
66 mkdir -p %{buildroot}/etc/rc.d/init.d
67 mkdir -p %{buildroot}/etc/rc.d/rc{3,4}.d
68 mkdir -p %{buildroot}/usr/etc/dbus-1
69 cp %{SOURCE1} %{buildroot}/etc/rc.d/init.d/dbus-daemon_run
70 cp %{SOURCE2} %{buildroot}/etc/dbus-1/system.conf
71 chmod 644 %{buildroot}/etc/dbus-1/system.conf
72 chmod 755 %{buildroot}/etc/rc.d/init.d/dbus-daemon_run
73 ln -s ../init.d/dbus-daemon_run %{buildroot}/etc/rc.d/rc3.d/S30dbus-daemon_run
74 ln -s ../init.d/dbus-daemon_run %{buildroot}/etc/rc.d/rc4.d/S30dbus-daemon_run
80 %postun libs -p /sbin/ldconfig
87 %{_bindir}/dbus-cleanup-sockets
88 %{_bindir}/dbus-daemon
89 %{_bindir}/dbus-monitor
91 %{_bindir}/dbus-uuidgen
92 %{_bindir}/dbus-launch
93 %dir %{_sysconfdir}/dbus-1
94 %config(noreplace) %{_sysconfdir}/dbus-1/session.conf
95 %dir %{_sysconfdir}/dbus-1/session.d
96 %config(noreplace) %{_sysconfdir}/dbus-1/system.conf
97 %dir %{_sysconfdir}/dbus-1/system.d
98 # dbus-daemon-launch-helper is not setuid in SLP
99 %{_libexecdir}/dbus-daemon-launch-helper
100 %{_libexecdir}/dbus-1
101 %dir %{_datadir}/dbus-1
102 %{_datadir}/dbus-1/services
103 %{_datadir}/dbus-1/system-services
104 %dir %{_localstatedir}/run/dbus
105 %dir %{_localstatedir}/lib/dbus
108 /%{_libdir}/libdbus-1.so.3*
111 %{_libdir}/libdbus-1.so
112 %{_includedir}/dbus-1.0/dbus/dbus*.h
113 %dir %{_libdir}/dbus-1.0
114 %{_libdir}/dbus-1.0/include/dbus/dbus-arch-deps.h
115 %{_libdir}/pkgconfig/dbus-1.pc