[packages/red5] up to 1.0.1 tarball, license seems to be ASL 2.0
glen
glen at pld-linux.org
Tue May 21 16:32:40 CEST 2013
commit eef91c770a1b2910d816df069e100d4ec3be8a6c
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue May 21 17:32:18 2013 +0300
up to 1.0.1 tarball, license seems to be ASL 2.0
red5.init | 0
red5.spec | 42 ++++++++++++++++++++++++------------------
2 files changed, 24 insertions(+), 18 deletions(-)
---
diff --git a/red5.spec b/red5.spec
index 806c464..3aa5e3c 100644
--- a/red5.spec
+++ b/red5.spec
@@ -1,17 +1,20 @@
# TODO
# - -demos package
# - use more jar libraries from javadir instead of bundled ones
+#
+# Conditional build:
+%bcond_with javadoc # don't build javadoc
%include /usr/lib/rpm/macros.java
Summary: Red5: Open Source Flash Server
Summary(pl.UTF-8): Red5: Otwarty serwer Flasha
Name: red5
-Version: 0.9.0
-Release: 2
-License: LGPL
+Version: 1.0.1
+Release: 0.1
+License: Apache v2.0
Group: Networking/Daemons/Java
-Source0: http://www.red5.org/downloads/0_9/%{name}-%{version}.tar.gz
-# Source0-md5: 01728fa619a74a6840b3e9c379178c0b
+Source0: http://www.red5.org/downloads/red5/1_0_1/%{name}-%{version}.tar.gz
+# Source0-md5: 874fb6428907e47d107f204dfab5775a
Source1: %{name}
Source2: %{name}.init
Source3: %{name}.sysconfig
@@ -71,19 +74,19 @@ API documentation for %{name}.
Dokumentacja API do %{name}.
%prep
-%setup -q
+%setup -q -n %{name}-server-1.0
-rm lib/catalina-*.jar
-rm lib/jasper-*.jar
-rm lib/tomcat-coyote-*.jar
+rm plugins/catalina-*.jar
+rm plugins/jasper-*.jar
+rm plugins/tomcat-coyote-*.jar
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_appdatadir},%{_sbindir},%{_appstatedir}/work,%{_appconfdir},%{_applogdir}} \
$RPM_BUILD_ROOT{/etc/sysconfig,/etc/rc.d/init.d,/var/run/red5} \
- $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
+ $RPM_BUILD_ROOT%{systemdtmpfilesdir}
-cp -a {red5.jar,boot.jar,lib} $RPM_BUILD_ROOT%{_appdatadir}
+cp -a red5-*.jar lib $RPM_BUILD_ROOT%{_appdatadir}
cp -a webapps $RPM_BUILD_ROOT%{_appstatedir}
cp -a conf/* $RPM_BUILD_ROOT%{_appconfdir}
@@ -92,15 +95,16 @@ ln -s %{_appstatedir}/webapps $RPM_BUILD_ROOT%{_appdatadir}/webapps
ln -s %{_appstatedir}/work $RPM_BUILD_ROOT%{_appdatadir}/work
ln -s %{_applogdir} $RPM_BUILD_ROOT%{_appdatadir}/log
-install %{SOURCE1} $RPM_BUILD_ROOT%{_sbindir}/%{name}
-install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/red5
-install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/red5
-install %{SOURCE4} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
+install -p %{SOURCE1} $RPM_BUILD_ROOT%{_sbindir}/%{name}
+install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/red5
+cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/red5
+cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
-# javadoc
+%if %{with javadoc}
install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -a doc/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
+%endif
%clean
rm -rf $RPM_BUILD_ROOT
@@ -131,7 +135,7 @@ ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
%files
%defattr(644,root,root,755)
-%doc doc/licenseInfo/team.txt doc/*.* doc/templates
+%doc license.txt
%{_appdatadir}
%dir %attr(775,red5,red5) %{_appstatedir}
%attr(775,red5,red5) %{_appstatedir}/work
@@ -142,10 +146,12 @@ ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
%attr(754,root,root) /etc/rc.d/init.d/%{name}
%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
%attr(770,root,red5) /var/run/%{name}
-/usr/lib/tmpfiles.d/%{name}.conf
+%{systemdtmpfilesdir}/%{name}.conf
%attr(755,root,root) %{_sbindir}/%{name}
+%if %{with javadoc}
%files javadoc
%defattr(644,root,root,755)
%{_javadocdir}/%{name}-%{version}
%ghost %{_javadocdir}/%{name}
+%endif
diff --git a/red5.init b/red5.init
old mode 100644
new mode 100755
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/red5.git/commitdiff/eef91c770a1b2910d816df069e100d4ec3be8a6c
More information about the pld-cvs-commit
mailing list