ae1543b09e1796befbc52d5e65199556990bc8a6
[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 %doc OPENSOLARIS.LICENSE Authors ChangeLog README.md
40 %{_prefix}/libexec/*
41 %{_prefix}/lib/time-slider
42 %{_datadir}/time-slider
43 %{_sysconfdir}/dbus-1/system.d/time-slider.conf
44 %{_unitdir}/time-sliderd.service
45
46 %post
47 # run after an installation
48 %systemd_post time-sliderd.service
49
50 %preun
51 # run before a package is removed
52 %systemd_preun time-sliderd.service
53
54 %postun
55 # run after a package is removed
56 %systemd_postun_with_restart time-sliderd.service
57
58
59 %changelog