[packages/zram-init] up to 10.3
atler
atler at pld-linux.org
Fri Jun 12 23:47:47 CEST 2020
commit 0781c433edd2c63a47067446f7cdcee44cf68df7
Author: Jan Palus <atler at pld-linux.org>
Date: Fri Jun 12 23:47:10 2020 +0200
up to 10.3
zram-init.spec | 56 ++++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 42 insertions(+), 14 deletions(-)
---
diff --git a/zram-init.spec b/zram-init.spec
index f9e232b..96d42bc 100644
--- a/zram-init.spec
+++ b/zram-init.spec
@@ -1,11 +1,11 @@
-Summary: A wrapper script for the zram linux kernel module
+Summary: A wrapper script for the zram linux kernel module
Name: zram-init
-Version: 9.1
+Version: 10.3
Release: 1
License: GPL v2
Group: Applications
Source0: https://github.com/vaeth/zram-init/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 518607108ddb54f2c4e35b9fc875c450
+# Source0-md5: a455a4407394239b42f8fd2c0dc67b37
URL: https://github.com/vaeth/zram-init/
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -14,33 +14,61 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
This is a small helper script to setup a zram device as swap or as a
ramdisk.
+%package -n zsh-completion-zram-init
+Summary: ZSH completion for zram-init command line
+Group: Applications/Shells
+Requires: %{name} = %{version}-%{release}
+Requires: zsh
+
+%description -n zsh-completion-zram-init
+ZSH completion for zram-init command line.
+
%prep
%setup -q
-%{__sed} -i -e '1s,/usr/bin/env sh,%{__sh},' sbin/zram-init
+%{__sed} -i -e '1s,/usr/bin/env sh,%{__sh},' sbin/zram-init.in
+
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/modprobe.d
-install -d $RPM_BUILD_ROOT/sbin
-install -d $RPM_BUILD_ROOT%{systemdunitdir}
-install -d $RPM_BUILD_ROOT%{_mandir}/man8
-install modprobe.d/zram.conf $RPM_BUILD_ROOT/etc/modprobe.d/zram-init.conf
-install sbin/zram-init $RPM_BUILD_ROOT/sbin/
-install systemd/system/* $RPM_BUILD_ROOT%{systemdunitdir}
-install man/zram-init.8 $RPM_BUILD_ROOT%{_mandir}/man8
+%{__make} install \
+ BINDIR=$RPM_BUILD_ROOT/sbin \
+ MODPROBED=TRUE \
+ MODPROBEDIR=$RPM_BUILD_ROOT/etc/modprobe.d \
+ MANPAGE=TRUE \
+ MANDIR=$RPM_BUILD_ROOT%{_mandir} \
+ GETTEXT=TRUE \
+ MODIR=$RPM_BUILD_ROOT%{_localedir} \
+ ZSH_COMPLETION=TRUE \
+ COMP_ZSHDIR=$RPM_BUILD_ROOT%{zsh_compdir} \
+ SYSTEMD=TRUE \
+ SYSTEMDDIR=$RPM_BUILD_ROOT%{systemdunitdir} \
+ OPENRC=FALSE
+
+%find_lang %{name}
%clean
rm -rf $RPM_BUILD_ROOT
-%files
+%post
+%systemd_reload
+
+%postun
+%systemd_reload
+
+%files -f %{name}.lang
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog README.md
%attr(755,root,root) /sbin/zram-init
-/etc/modprobe.d/zram-init.conf
+/etc/modprobe.d/zram.conf
%{systemdunitdir}/zram_btrfs.service
%{systemdunitdir}/zram_swap.service
%{systemdunitdir}/zram_tmp.service
%{systemdunitdir}/zram_var_tmp.service
%{_mandir}/man8/zram-init.8*
+
+%files -n zsh-completion-zram-init
+%defattr(644,root,root,755)
+%{zsh_compdir}/_zram-init
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/zram-init.git/commitdiff/0781c433edd2c63a47067446f7cdcee44cf68df7
More information about the pld-cvs-commit
mailing list