mirror of
https://abf.rosa.ru/djam/ServiioMediaServer.git
synced 2025-02-24 06:42:52 +00:00
68 lines
No EOL
1.7 KiB
RPMSpec
68 lines
No EOL
1.7 KiB
RPMSpec
%define debug %nil
|
|
%define debug_package %nil
|
|
|
|
|
|
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
|
|
Source2: serviio.service
|
|
Source1000: %{name}.rpmlintrc
|
|
BuildRequires: tar
|
|
BuildRequires: gzip
|
|
BuildRequires: systemd
|
|
Requires: java >= 1.7.0
|
|
Requires: ffmpeg
|
|
Requires: %{_lib}rtmp
|
|
Requires: %{_lib}ass
|
|
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}
|
|
|
|
install -Dm0755 bin/*.sh %{buildroot}/%{_bindir}
|
|
|
|
for dir in config lib library plugins; do
|
|
install -d %{buildroot}%{_datadir}/java/%{name}/$dir
|
|
cp $dir/* %{buildroot}%{_datadir}/java/%{name}/$dir
|
|
done
|
|
|
|
install -d %{buildroot}%{_datadir}/java/%{name}/log
|
|
install -D -m 644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service
|
|
|
|
%post
|
|
%systemd_post %{name}.service
|
|
|
|
%preun
|
|
%systemd_preun %{name}.service
|
|
|
|
%postun
|
|
%systemd_postun_with_restart %{name}.service
|
|
|
|
%files
|
|
%doc README.txt LICENCE.txt legal/*
|
|
%{_bindir}/serviio.sh
|
|
%{_bindir}/serviio-console.sh
|
|
%{_unitdir}/serviio.service
|
|
%{_datadir}/java/serviio/config/*.xml
|
|
%{_datadir}/java/serviio/lib/*.jar
|
|
%{_datadir}/java/serviio/plugins/*.txt
|
|
%{_datadir}/java/serviio/config/serviio.jks
|
|
%{_datadir}/java/serviio/library
|
|
%{_datadir}/java/serviio/log |