Hello community,

here is the log from the commit of package sbl for openSUSE:Factory checked in 
at 2014-09-08 21:28:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sbl (Old)
 and      /work/SRC/openSUSE:Factory/.sbl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sbl"

Changes:
--------
--- /work/SRC/openSUSE:Factory/sbl/sbl.changes  2014-08-15 09:55:45.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.sbl.new/sbl.changes     2014-09-08 
21:28:22.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Sep  5 14:46:52 CEST 2014 - [email protected]
+
+- add systemd support (bnc#865857) 
+
+-------------------------------------------------------------------

New:
----
  brld.service
  sbl.service

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sbl.spec ++++++
--- /var/tmp/diff_new_pack.qZrSWN/_old  2014-09-08 21:28:23.000000000 +0200
+++ /var/tmp/diff_new_pack.qZrSWN/_new  2014-09-08 21:28:23.000000000 +0200
@@ -22,9 +22,15 @@
 BuildRequires:  libusb-devel
 BuildRequires:  orca
 BuildRequires:  speechd-devel
+%if %{suse_version} > 1310
+BuildRequires:  pkgconfig(libsystemd-daemon)
+%{?systemd_requires}
+%endif
 Version:        3.5.0
 Release:        0
 Source:         sbl-3.5.0.tbz2
+Source1:        sbl.service
+Source2:        brld.service
 Patch1:         sbl-shared.patch
 Patch2:         sbl-nostrip.patch
 Summary:        SUSE blinux
@@ -72,18 +78,48 @@
 
 %install 
 make LIBINSTPATH=%{_libdir} DESTDIR=$RPM_BUILD_ROOT install
+%if %{suse_version} > 1310
+rm -f $RPM_BUILD_ROOT/etc/init.d/sbl
+rm -f $RPM_BUILD_ROOT/etc/init.d/brld
+install -D -m 644 %SOURCE1 %{buildroot}%{_unitdir}/sbl.service
+install -D -m 644 %SOURCE2 %{buildroot}%{_unitdir}/brld.service
+rm -f $RPM_BUILD_ROOT/usr/sbin/rcsbl
+rm -f $RPM_BUILD_ROOT/usr/sbin/rcbrld
+ln -sf /sbin/service $RPM_BUILD_ROOT/usr/sbin/rcsbl
+ln -sf /sbin/service $RPM_BUILD_ROOT/usr/sbin/rcbrld
+%endif
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%if %{suse_version} > 1310
+%pre
+%service_add_pre sbl.service
+%service_add_pre brld.service
+
+%preun
+%service_del_preun brld.service
+%service_del_preun sbl.service
+%endif
+
 %post
 /sbin/ldconfig
+%if %{suse_version} > 1310
+%service_add_post sbl.service
+%service_add_post brld.service
+%else
 %{insserv_force_if_yast etc/init.d/sbl }
 %{insserv_force_if_yast etc/init.d/brld }
+%endif
 
 %postun
 /sbin/ldconfig
+%if %{suse_version} > 1310
+%service_del_postun brld.service
+%service_del_postun sbl.service
+%else
 %{insserv_cleanup}
+%endif
 
 %files
 %defattr (-,root,root,755)
@@ -102,8 +138,13 @@
 /usr/sbin/brld
 /usr/sbin/rcbrld
 %{_libdir}/libbrld.so.1
+%if %{suse_version} > 1310
+%{_unitdir}/sbl.service
+%{_unitdir}/brld.service
+%else
 /etc/init.d/sbl
 /etc/init.d/brld
+%endif
 /usr/share/man/man8/brld.8.gz
 /usr/share/man/man8/sbl.8.gz
 

++++++ brld.service ++++++
[Unit]
Description=Braille Server
Wants=network.target
After=network.target

[Service]
ExecStart=/usr/sbin/brld

[Install]
WantedBy=multi-user.target

++++++ sbl.service ++++++
[Unit]
Description=suse-blinux
Wants=network.target brld.service
After=network.target brld.service

[Service]
ExecStart=/usr/sbin/sbl

[Install]
WantedBy=multi-user.target
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to