File zramswap.spec of Package zramswap
#
# spec file for package zramswap
#
Name: zramswap
Version: 0.1
Release: 0
Summary: Improved ram swap
License: GPL-2.0-only
Group: System/Daemons
URL: https://forum.manjaro.org/t/improved-zramswap/34767
BuildArch: noarch
Requires: kmod(zram.ko)
Source0: zramswap.service
Source1: zramswap.conf
Source2: zramctrl
Conflicts: systemd-zram-service
%systemd_requires
%description
Zram-based swap (compressed RAM block devices)
%prep
%build
%install
mkdir -p %{buildroot}%{_unitdir}
mkdir -p %{buildroot}%{_sysconfdir}
mkdir -p %{buildroot}%{_sbindir}
install -m 0644 %{S:0} %{buildroot}%{_unitdir}/
install -m 0644 %{S:1} %{buildroot}%{_sysconfdir}/
install -m 0755 %{S:2} %{buildroot}%{_sbindir}/
%pre
%service_add_pre zramswap.service
%post
%service_add_post zramswap.service
%preun
%service_del_preun zramswap.service
%postun
%service_del_postun zramswap.service
%files
%config(noreplace) %{_sysconfdir}/zramswap.conf
%{_sbindir}/zramctrl
%{_unitdir}/zramswap.service
%changelog