ServiioMediaServer/serviio.spec
blacksaber (Николай) 2246ebaafe Updates serviio 20191016
2019-10-16 14:40:49 +03:00

61 lines
No EOL
1.8 KiB
RPMSpec

Summary: A free media server
Name: serviio
Version: 2.0
Release: 1
License: Freeware
Url: http://www.serviio.org/
Group: Video
Source0: http://download.serviio.org/releases/%{name}-%{version}-linux.tar.gz
Source1: serviio
Source2: serviio.service
BuildRequires: tar gzip
BuildRequires: systemd
Requires: java >= 1.7.0
Requires: ffmpeg
Requires: librtmp
Requires: libass
Requires: x264
Requires: lame
Requires: rtmpdump >= 2.4
%description
A free media server. It allows you to stream your media files (music, video
or images) to renderer devices (e.g. a TV set, Bluray player, games console
or mobile phone) on your connected home network.
%prep
%setup -q
%build
%install
install -d %{buildroot}/%{_bindir}
cp bin/*.sh %{buildroot}/%{_bindir}
for dir in config lib library plugins; do
install -d %{buildroot}/usr/share/java/serviio/$dir
cp $dir/* %{buildroot}/usr/share/java/serviio/$dir
done
install -d %{buildroot}/usr/share/java/serviio/log
install -D -m 755 %{Source1} %{buildroot}/etc/init.d/serviio
install -D -m 644 %{Source2} %{buildroot}%{_unitdir}/serviio.service
%pre
%systemd_post serviio.service
%post
%systemd_post serviio.service
%files
%doc legal/*
%{_bindir}/serviio.sh
%{_bindir}/serviio-console.sh
%{_unitdir}/serviio.service
%dir %{_datadir}/java/serviio
%dir %{_datadir}/java/serviio/config
%dir %{_datadir}/java/serviio/lib
%dir %{_datadir}/java/serviio/plugins
%{_datadir}/java/serviio/config/*.xml
%{_datadir}/java/serviio/lib/*.jar
%{_datadir}/java/serviio/plugins/*.txt
%{_datadir}/java/serviio/config/serviio.jks
%{buildroot}/etc/init.d/serviio
%attr(775,%{name},%{name}) %{_datadir}/java/serviio/library
%attr(775,%{name},%{name}) %{_datadir}/java/serviio/log