[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