[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