mirror of
https://abf.rosa.ru/djam/ServiioMediaServer.git
synced 2025-02-23 14:22:53 +00:00
fix any errors in spec, clean spec, add rpmlintrc
This commit is contained in:
parent
a2ea52784d
commit
a3f65f8db3
2 changed files with 32 additions and 22 deletions
4
serviio.rpmlintrc
Normal file
4
serviio.rpmlintrc
Normal file
|
@ -0,0 +1,4 @@
|
|||
addFilter("W: jar-not-indexed")
|
||||
addFilter("W: uncompressed-zip")
|
||||
addFilter("E: explicit-lib-dependency")
|
||||
addFilter("E: no-binary")
|
50
serviio.spec
50
serviio.spec
|
@ -1,3 +1,7 @@
|
|||
%define debug %nil
|
||||
%define debug_package %nil
|
||||
|
||||
|
||||
Summary: A free media server
|
||||
Name: serviio
|
||||
Version: 2.0
|
||||
|
@ -6,14 +10,15 @@ 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
|
||||
Source1000: %{name}.rpmlintrc
|
||||
BuildRequires: tar
|
||||
BuildRequires: gzip
|
||||
BuildRequires: systemd
|
||||
Requires: java >= 1.7.0
|
||||
Requires: ffmpeg
|
||||
Requires: librtmp
|
||||
Requires: libass
|
||||
Requires: %{_lib}rtmp
|
||||
Requires: %{_lib}ass
|
||||
Requires: x264
|
||||
Requires: lame
|
||||
Requires: rtmpdump >= 2.4
|
||||
|
@ -30,33 +35,34 @@ or mobile phone) on your connected home network.
|
|||
|
||||
%install
|
||||
install -d %{buildroot}/%{_bindir}
|
||||
cp bin/*.sh %{buildroot}/%{_bindir}
|
||||
|
||||
install -Dm0755 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
|
||||
|
||||
install -d %{buildroot}%{_datadir}/java/%{name}/$dir
|
||||
cp $dir/* %{buildroot}%{_datadir}/java/%{name}/$dir
|
||||
done
|
||||
install -d %{buildroot}/usr/share/java/serviio/log
|
||||
install -D -m 755 %{SOURSE1} %{buildroot}/etc/init.d/serviio
|
||||
install -D -m 644 %{SOURSE2} %{buildroot}%{_unitdir}/serviio.service
|
||||
%pre
|
||||
%systemd_post serviio.service
|
||||
|
||||
install -d %{buildroot}%{_datadir}/java/%{name}/log
|
||||
install -D -m 644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service
|
||||
|
||||
%post
|
||||
%systemd_post serviio.service
|
||||
%systemd_post %{name}.service
|
||||
|
||||
%preun
|
||||
%systemd_preun %{name}.service
|
||||
|
||||
%postun
|
||||
%systemd_postun_with_restart %{name}.service
|
||||
|
||||
%files
|
||||
%doc legal/*
|
||||
%doc README.txt LICENCE.txt 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
|
||||
%{_unitdir}/serviio
|
||||
%attr(775,%{name},%{name}) %{_datadir}/java/serviio/library
|
||||
%attr(775,%{name},%{name}) %{_datadir}/java/serviio/log
|
||||
%{_datadir}/java/serviio/library
|
||||
%{_datadir}/java/serviio/log
|
Loading…
Add table
Reference in a new issue