]> git.pld-linux.org Git - packages/dbus.git/commitdiff
- package systemd files
authorArtur Frysiak <artur@frysiak.net>
Sun, 27 Nov 2011 10:25:43 +0000 (10:25 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    dbus.spec -> 1.222

dbus.spec

index d4e9b33f2455b0596f0fe6d63c1038e46059c668..f0ef72aba53a2ca0cdcfd0c693d16c74c263d033 100644 (file)
--- a/dbus.spec
+++ b/dbus.spec
@@ -8,7 +8,7 @@ Summary:        D-BUS message bus
 Summary(pl.UTF-8):     Magistrala przesyłania komunikatów D-BUS
 Name:          dbus
 Version:       1.4.16
-Release:       1
+Release:       2
 License:       AFL v2.1 or GPL v2
 Group:         Libraries
 Source0:       http://dbus.freedesktop.org/releases/dbus/%{name}-%{version}.tar.gz
@@ -67,6 +67,14 @@ D-BUS to system przesyłania komunikatów pomiędzy aplikacjami. Jest
 używany zarówno jako ogólnosystemowa usługa magistrali komunikatów jak
 i możliwość przesyłania komunikatów w ramach jednej sesji użytkownika.
 
+%package systemd
+Summary:       systemd units for system message bus
+Group:         Daemons
+Requires:      %{name} = %{version}-%{release}
+
+%description systemd
+systemd units for system message bus.
+
 %package upstart
 Summary:       Upstart job description for system message bus
 Summary(pl.UTF-8):     Opis zadania Upstart dla magistrali systemowej DBus
@@ -165,6 +173,7 @@ D-BUS wraz z sesją X11 użytkownika.
        --with-session-socket-dir=/tmp \
        --with-system-pid-file=%{_localstatedir}/run/dbus.pid \
        --with-xml=expat \
+       --with-systemdsystemunitdir=/lib/systemd/system \
        %{!?with_X11:--without-x}
 %{__make}
 
@@ -189,6 +198,8 @@ mv -f $RPM_BUILD_ROOT%{_libdir}/libdbus-1.so.* $RPM_BUILD_ROOT/%{_lib}
 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libdbus-1.so.*.*.*) \
        $RPM_BUILD_ROOT%{_libdir}/libdbus-1.so
 
+ln -s dbus.service $RPM_BUILD_ROOT/lib/systemd/system/messagebus.service
+
 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/dbus/api
 
 %clean
@@ -263,6 +274,15 @@ fi
 %{_mandir}/man1/dbus-monitor.1*
 %{_mandir}/man1/dbus-send.1*
 
+%files systemd
+%defattr(644,root,root,755)
+/lib/systemd/system/dbus.service
+/lib/systemd/system/dbus.socket
+/lib/systemd/system/dbus.target.wants/dbus.socket
+/lib/systemd/system/messagebus.service
+/lib/systemd/system/multi-user.target.wants/dbus.service
+/lib/systemd/system/sockets.target.wants/dbus.socket
+
 %if "%{pld_release}" != "ti"
 %files upstart
 %defattr(644,root,root,755)
This page took 0.161203 seconds and 4 git commands to generate.