Improve quality of the RPM packaging

This commit is contained in:
2026-05-10 20:57:16 -05:00
parent 03c6c1cdbf
commit 6f6fea6455
+5 -5
View File
@@ -21,7 +21,7 @@ ExclusiveArch: %{go_arches}
Name: gitea Name: gitea
Version: 1.26.1 Version: 1.26.1
Release: 3%{?dist} Release: 4%{?dist}
Summary: Gitea: Git with a cup of tea Summary: Gitea: Git with a cup of tea
License: MIT License: MIT
@@ -33,6 +33,7 @@ BuildRequires: git
BuildRequires: golang >= 1.26.2 BuildRequires: golang >= 1.26.2
BuildRequires: pam-devel BuildRequires: pam-devel
BuildRequires: systemd-rpm-macros BuildRequires: systemd-rpm-macros
BuildRequires: make
%{?systemd_requires} %{?systemd_requires}
%{?sysusers_requires_compat} %{?sysusers_requires_compat}
Requires: git Requires: git
@@ -64,14 +65,13 @@ sed -i \
%install %install
rm -rf %{buildroot}
%{__install} -d %{buildroot}%{_bindir} %{__install} -d %{buildroot}%{_bindir}
%{__install} -d %{buildroot}%{_sysconfdir}/gitea %{__install} -d %{buildroot}%{_sysconfdir}/gitea
%{__install} -d %{buildroot}/usr/lib/systemd/system %{__install} -d %{buildroot}%{_unitdir}
%{__install} -d %{buildroot}/var/lib/gitea %{__install} -d %{buildroot}/var/lib/gitea
%{__install} -d %{buildroot}/var/log/gitea %{__install} -d %{buildroot}/var/log/gitea
%{__install} -p -m 0755 %{name} %{buildroot}%{_bindir}/%{name} %{__install} -p -m 0755 %{name} %{buildroot}%{_bindir}/%{name}
%{__install} -p -m 0644 contrib/systemd/gitea.service %{buildroot}/usr/lib/systemd/system/gitea.service %{__install} -p -m 0644 contrib/systemd/gitea.service %{buildroot}%{_unitdir}/gitea.service
%{__install} -D -p -m 0644 %{SOURCE1} %{buildroot}%{_sysusersdir}/gitea.conf %{__install} -D -p -m 0644 %{SOURCE1} %{buildroot}%{_sysusersdir}/gitea.conf
@@ -100,7 +100,7 @@ rm -rf %{buildroot}
%attr(0700, gitea, gitea) %dir /var/lib/gitea %attr(0700, gitea, gitea) %dir /var/lib/gitea
%attr(0700, gitea, gitea) %dir /var/log/gitea %attr(0700, gitea, gitea) %dir /var/log/gitea
%{_bindir}/%{name} %{_bindir}/%{name}
%attr(0644, root, root) /usr/lib/systemd/system/gitea.service %{_unitdir}/gitea.service
%attr(-, gitea, gitea) %config(noreplace) %{_sysconfdir}/gitea %attr(-, gitea, gitea) %config(noreplace) %{_sysconfdir}/gitea
%{_sysusersdir}/gitea.conf %{_sysusersdir}/gitea.conf