Navidrome package is working now
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
%define gitSha 8bbb878b
|
||||
%define. navidrome_user navidrome
|
||||
%define navidrome_user navidrome
|
||||
%define debug_package %{nil}
|
||||
Name: navidrome
|
||||
Version: 0.47.0
|
||||
Release: 1%{?dist}
|
||||
@@ -55,11 +56,15 @@ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readon
|
||||
go build -ldflags="-X github.com/%{name}/%{name}/consts.gitSha=%{gitSha} -X github.com/%{name}/%{name}/consts.gitTag=v%{version}" -tags=netgo
|
||||
|
||||
%install
|
||||
make install DESTDIR=%{buildroot}
|
||||
install -Dm755 %{name} %{buildroot}%{_bindir}/%{name}
|
||||
install -Dm0644 contrib/%{name}.service %{buildroot}%{_systemd_util_dir}/system/%{name}.service
|
||||
install -Dm0644 %{S1}/%{name}.toml %{buildroot}/%{_sysconfdir}/%{name}/%{name}.toml
|
||||
install -Dm0644 %{S2}/navidrome.sysuser %{buildroot}%{_prefix}/lib/sysusers.d/%{name}.conf
|
||||
install -Dm0644 %{S:1} %{buildroot}/%{_sysconfdir}/%{name}/%{name}.toml
|
||||
install -Dm0644 %{S:2} %{buildroot}%{_prefix}/lib/sysusers.d/%{name}.conf
|
||||
install -dm0750 %{buildroot}%{_sharedstatedir}/%{name}
|
||||
|
||||
%clean
|
||||
[ "%{buildroot}" != "/" ] && [ -d "%{buildroot}" ] && rm -rf %{buildroot}
|
||||
[ "%{_builddir}" != "/" ] && [ -d "%{_builddir}" ] && rm -rf %{_builddir}/*
|
||||
|
||||
%pre
|
||||
if [ $1 -eq 1 ]; then
|
||||
@@ -83,10 +88,12 @@ fi
|
||||
%files
|
||||
%doc LICENSE CONTRIBUTING.md CODE_OF_CONDUCT.md README.md
|
||||
%{_bindir}/%{name}
|
||||
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.toml
|
||||
%{_libdir}/sysusers.d/%{name}.conf
|
||||
%attr(0750, %{navidrome_user}, %{navidrome_user}) %dir %{_sharedstatedir}/%{name}
|
||||
%attr(0750, %{navidrome_user}, %{navidrome_user}) %dir %{_sysconfdir}/%{name}
|
||||
%attr(0640, %{navidrome_user}, %{navidrome_user}) %config(noreplace) %{_sysconfdir}/%{name}/%{name}.toml
|
||||
%{_prefix}/lib/sysusers.d/%{name}.conf
|
||||
%{_systemd_util_dir}/system/%{name}.service
|
||||
|
||||
%changelog
|
||||
* Wed Dec 28 2021 Daniel Steiner <daniel.steiner@dsteiner.ch>
|
||||
* Tue Dec 28 2021 Daniel Steiner <daniel.steiner@dsteiner.ch>
|
||||
- Initial version.
|
||||
|
||||
Reference in New Issue
Block a user