install configuration files, systemd service, man pages [release 1.3.0-2mamba;Fri Feb 12 2021]
This commit is contained in:
parent
8ceee0124a
commit
e12485c594
16
minidlna.service
Normal file
16
minidlna.service
Normal file
@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=minidlna server
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
User=minidlna
|
||||
Group=minidlna
|
||||
ExecStart=/usr/sbin/minidlnad -S
|
||||
ProtectSystem=full
|
||||
ProtectHome=on
|
||||
PrivateDevices=on
|
||||
NoNewPrivileges=on
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
@ -1,6 +1,6 @@
|
||||
Name: minidlna
|
||||
Version: 1.3.0
|
||||
Release: 1mamba
|
||||
Release: 2mamba
|
||||
Summary: A simple media server software, with the aim of being fully compliant with DLNA/UPnP-AV clients
|
||||
Group: Applications/Multimedia
|
||||
Vendor: openmamba
|
||||
@ -8,9 +8,14 @@ Distribution: openmamba
|
||||
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
URL: https://sourceforge.net/projects/minidlna/
|
||||
Source: https://downloads.sourceforge.net/project/minidlna/minidlna/%{version}/minidlna-%{version}.tar.gz
|
||||
Source1: minidlna.service
|
||||
Source2: minidlna.sysusers
|
||||
Source3: minidlna.tmpfiles
|
||||
License: GPL
|
||||
## AUTOBUILDREQ-BEGIN
|
||||
BuildRequires: glibc-devel
|
||||
BuildRequires: ldconfig
|
||||
BuildRequires: libavcodec-ffmpeg-devel
|
||||
BuildRequires: libavformat-ffmpeg-devel
|
||||
BuildRequires: libavutil-ffmpeg-devel
|
||||
BuildRequires: libexif-devel
|
||||
@ -20,7 +25,9 @@ BuildRequires: libjpeg-devel
|
||||
BuildRequires: libogg-devel
|
||||
BuildRequires: libsqlite-devel
|
||||
BuildRequires: libvorbis-devel
|
||||
BuildRequires: libz-devel
|
||||
## AUTOBUILDREQ-END
|
||||
%systemd_requires
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||
|
||||
%description
|
||||
@ -33,23 +40,57 @@ ReadyMedia (formerly known as MiniDLNA) is a simple media server software, with
|
||||
|
||||
%build
|
||||
%configure
|
||||
|
||||
%make
|
||||
|
||||
%install
|
||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||
%makeinstall
|
||||
|
||||
install -Dm644 minidlna.conf %{buildroot}%{_sysconfdir}/minidlna.conf
|
||||
install -Dm0644 %{SOURCE3} %{buildroot}%{_tmpfilesdir}/minidlna.conf
|
||||
install -Dm0644 %{SOURCE2} %{buildroot}%{_sysusersdir}/minidlna.conf
|
||||
install -Dm0644 %{SOURCE1} %{buildroot}%{_unitdir}/minidlna.service
|
||||
install -Dm644 minidlna.conf.5 %{buildroot}%{_mandir}/man5/minidlna.conf.5
|
||||
install -Dm644 minidlnad.8 %{buildroot}%{_mandir}/man8/minidlnad.8
|
||||
|
||||
%find_lang %{name} || touch %{name}.lang
|
||||
|
||||
%pre
|
||||
%sysusers_create_package minidlna %{SOURCE2}
|
||||
%tmpfiles_create_package minidlna %{SOURCE3}
|
||||
:
|
||||
|
||||
%post
|
||||
%systemd_post minidlna
|
||||
:
|
||||
|
||||
%preun
|
||||
%systemd_preun minidlna
|
||||
:
|
||||
|
||||
%postun
|
||||
%systemd_postun_with_restart minidlna
|
||||
:
|
||||
|
||||
%clean
|
||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||
|
||||
%files -f %{name}.lang
|
||||
%defattr(-,root,root)
|
||||
%config(noreplace) %{_sysconfdir}/minidlna.conf
|
||||
%{_sbindir}/minidlnad
|
||||
%{_unitdir}/minidlna.service
|
||||
%{_sysusersdir}/minidlna.conf
|
||||
%{_tmpfilesdir}/minidlna.conf
|
||||
%{_mandir}/man5/minidlna.conf.5*
|
||||
%{_mandir}/man8/minidlnad.8*
|
||||
%doc AUTHORS COPYING
|
||||
|
||||
%changelog
|
||||
* Fri Feb 12 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 1.3.0-2mamba
|
||||
- install configuration files, systemd service, man pages
|
||||
|
||||
* Sat Nov 28 2020 Automatic Build System <autodist@mambasoft.it> 1.3.0-1mamba
|
||||
- automatic version update by autodist
|
||||
|
||||
|
1
minidlna.sysusers
Normal file
1
minidlna.sysusers
Normal file
@ -0,0 +1 @@
|
||||
u minidlna - "minidlna server" /var/cache/minidlna
|
5
minidlna.tmpfiles
Normal file
5
minidlna.tmpfiles
Normal file
@ -0,0 +1,5 @@
|
||||
# systemd tmpfile settings for minidlna
|
||||
# See tmpfiles.d(5) for details
|
||||
|
||||
d /run/minidlna 0755 minidlna minidlna -
|
||||
d /var/cache/minidlna 0755 minidlna minidlna -
|
Loading…
Reference in New Issue
Block a user