Run /usr/lib/time-sliderd directly from .service file
[time-slider.git] / rpm / time-slider.spec.in
1 %define gitver @GITVER@
2
3 Name:           time-slider
4 Version:        @VERSION@
5 Release:        0.@RELEASE@%{?dist}
6 Summary:        The Solaris ZFS time slider package
7
8 License:        CDDL
9 URL:            none
10 Source0:        %{name}-%{gitver}.tar.bz2
11
12 Requires:       python(abi) < 3.0
13 Requires(post):   systemd
14 Requires(preun):  systemd
15 Requires(postun): systemd
16 Requires(post):   systemd
17
18 BuildRequires:  python(abi) < 3.0
19 BuildRequires:  systemd
20
21 BuildArch:      noarch
22
23 %description
24 The Solaris time slider package for ZFS
25
26 %prep
27 %setup -q -n %{name}-%{gitver}
28
29 %build
30
31 %install
32 rm -rf ${RPM_BUILD_ROOT}
33 mkdir ${RPM_BUILD_ROOT}
34 make DESTDIR=${RPM_BUILD_ROOT} install
35 rm -rf ${RPM_BUILD_ROOT}{/usr/bin,/usr/share/icons,/etc/xdg/,/usr/share/applications}
36 %find_lang %{name}
37
38 %files -f %{name}.lang
39 %{_prefix}/lib/time-slider*
40 %{_datadir}/time-slider
41 %{_sysconfdir}/dbus-1/system.d/time-slider.conf
42 %{_unitdir}/time-sliderd.service
43
44 %post
45 # run after an installation
46 %systemd_post time-sliderd.service
47
48 %preun
49 # run before a package is removed
50 %systemd_preun time-sliderd.service
51
52 %postun
53 # run after a package is removed
54 %systemd_postun_with_restart time-sliderd.service
55
56
57 %changelog