mirror of
https://github.com/miniflux/v2.git
synced 2025-08-16 18:01:37 +00:00
Maintaining a separate ChangeLog file is redundant and error-prone, as it largely duplicated the Git commit history without adding meaningful context. Release notes are still available on GitHub Releases and the Miniflux website.
61 lines
1.4 KiB
RPMSpec
61 lines
1.4 KiB
RPMSpec
%undefine _disable_source_fetch
|
|
|
|
Name: miniflux
|
|
Version: %{_miniflux_version}
|
|
Release: 1.0
|
|
Summary: Minimalist and opinionated feed reader
|
|
URL: https://miniflux.app/
|
|
License: ASL 2.0
|
|
Source0: miniflux
|
|
Source1: miniflux.service
|
|
Source2: miniflux.conf
|
|
Source3: miniflux.1
|
|
Source4: LICENSE
|
|
BuildRoot: %{_topdir}/BUILD/%{name}-%{version}-%{release}
|
|
BuildArch: x86_64
|
|
Requires(pre): shadow-utils
|
|
|
|
%{?systemd_ordering}
|
|
|
|
AutoReqProv: no
|
|
|
|
%define __strip /bin/true
|
|
%define __os_install_post %{nil}
|
|
|
|
%description
|
|
%{summary}
|
|
|
|
%install
|
|
mkdir -p %{buildroot}%{_bindir}
|
|
install -p -m 755 %{SOURCE0} %{buildroot}%{_bindir}/miniflux
|
|
install -D -m 644 %{SOURCE1} %{buildroot}%{_unitdir}/miniflux.service
|
|
install -D -m 600 %{SOURCE2} %{buildroot}%{_sysconfdir}/miniflux.conf
|
|
install -D -m 644 %{SOURCE3} %{buildroot}%{_mandir}/man1/miniflux.1
|
|
install -D -m 644 %{SOURCE4} %{buildroot}%{_docdir}/miniflux/LICENSE
|
|
|
|
%files
|
|
%defattr(755,root,root)
|
|
%{_bindir}/miniflux
|
|
%{_docdir}/miniflux
|
|
%defattr(644,root,root)
|
|
%{_unitdir}/miniflux.service
|
|
%{_mandir}/man1/miniflux.1*
|
|
%{_docdir}/miniflux/*
|
|
%defattr(600,root,root)
|
|
%config(noreplace) %{_sysconfdir}/miniflux.conf
|
|
|
|
%pre
|
|
getent group miniflux >/dev/null || groupadd -r miniflux
|
|
getent passwd miniflux >/dev/null || \
|
|
useradd -r -g miniflux -d /dev/null -s /sbin/nologin \
|
|
-c "Miniflux Daemon" miniflux
|
|
exit 0
|
|
|
|
%post
|
|
%systemd_post miniflux.service
|
|
|
|
%preun
|
|
%systemd_preun miniflux.service
|
|
|
|
%postun
|
|
%systemd_postun_with_restart miniflux.service
|