]>
Commit | Line | Data |
---|---|---|
0781c433 | 1 | Summary: A wrapper script for the zram linux kernel module |
34124a50 | 2 | Name: zram-init |
8366d039 | 3 | Version: 10.12 |
264ced68 | 4 | Release: 1 |
34124a50 JP |
5 | License: GPL v2 |
6 | Group: Applications | |
7 | Source0: https://github.com/vaeth/zram-init/archive/v%{version}/%{name}-%{version}.tar.gz | |
8366d039 | 8 | # Source0-md5: 0927cd3f6e3da512257aecf6a610999f |
34124a50 | 9 | URL: https://github.com/vaeth/zram-init/ |
d32c25d5 | 10 | BuildRequires: rpmbuild(macros) >= 1.644 |
34124a50 JP |
11 | BuildArch: noarch |
12 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
13 | ||
14 | %description | |
15 | This is a small helper script to setup a zram device as swap or as a | |
16 | ramdisk. | |
17 | ||
0781c433 JP |
18 | %package -n zsh-completion-zram-init |
19 | Summary: ZSH completion for zram-init command line | |
20 | Group: Applications/Shells | |
21 | Requires: %{name} = %{version}-%{release} | |
22 | Requires: zsh | |
23 | ||
24 | %description -n zsh-completion-zram-init | |
25 | ZSH completion for zram-init command line. | |
26 | ||
34124a50 JP |
27 | %prep |
28 | %setup -q | |
29 | ||
0781c433 JP |
30 | %{__sed} -i -e '1s,/usr/bin/env sh,%{__sh},' sbin/zram-init.in |
31 | ||
32 | %{__make} | |
34124a50 JP |
33 | |
34 | %install | |
35 | rm -rf $RPM_BUILD_ROOT | |
36 | ||
0781c433 JP |
37 | %{__make} install \ |
38 | BINDIR=$RPM_BUILD_ROOT/sbin \ | |
39 | MODPROBED=TRUE \ | |
40 | MODPROBEDIR=$RPM_BUILD_ROOT/etc/modprobe.d \ | |
41 | MANPAGE=TRUE \ | |
42 | MANDIR=$RPM_BUILD_ROOT%{_mandir} \ | |
43 | GETTEXT=TRUE \ | |
44 | MODIR=$RPM_BUILD_ROOT%{_localedir} \ | |
45 | ZSH_COMPLETION=TRUE \ | |
46 | COMP_ZSHDIR=$RPM_BUILD_ROOT%{zsh_compdir} \ | |
47 | SYSTEMD=TRUE \ | |
48 | SYSTEMDDIR=$RPM_BUILD_ROOT%{systemdunitdir} \ | |
49 | OPENRC=FALSE | |
50 | ||
51 | %find_lang %{name} | |
34124a50 JP |
52 | |
53 | %clean | |
54 | rm -rf $RPM_BUILD_ROOT | |
55 | ||
0781c433 JP |
56 | %post |
57 | %systemd_reload | |
58 | ||
59 | %postun | |
60 | %systemd_reload | |
61 | ||
62 | %files -f %{name}.lang | |
34124a50 JP |
63 | %defattr(644,root,root,755) |
64 | %doc AUTHORS ChangeLog README.md | |
65 | %attr(755,root,root) /sbin/zram-init | |
0781c433 | 66 | /etc/modprobe.d/zram.conf |
34124a50 JP |
67 | %{systemdunitdir}/zram_btrfs.service |
68 | %{systemdunitdir}/zram_swap.service | |
69 | %{systemdunitdir}/zram_tmp.service | |
70 | %{systemdunitdir}/zram_var_tmp.service | |
71 | %{_mandir}/man8/zram-init.8* | |
1c83a729 | 72 | %lang(de) %{_mandir}/de/man8/zram-init.8* |
0781c433 JP |
73 | |
74 | %files -n zsh-completion-zram-init | |
75 | %defattr(644,root,root,755) | |
76 | %{zsh_compdir}/_zram-init |