[pkg-java] r8623 - in trunk: . cortado cortado/debian cortado/debian/patches

Torsten Werner twerner at alioth.debian.org
Sun Jun 28 18:17:52 UTC 2009


Author: twerner
Date: 2009-06-28 18:17:50 +0000 (Sun, 28 Jun 2009)
New Revision: 8623

Added:
   trunk/cortado/
   trunk/cortado/debian/
   trunk/cortado/debian/README.Debian
   trunk/cortado/debian/apache2
   trunk/cortado/debian/changelog
   trunk/cortado/debian/compat
   trunk/cortado/debian/control
   trunk/cortado/debian/copyright
   trunk/cortado/debian/docs
   trunk/cortado/debian/examples
   trunk/cortado/debian/javascript.html
   trunk/cortado/debian/links
   trunk/cortado/debian/patches/
   trunk/cortado/debian/patches/destdir.diff
   trunk/cortado/debian/patches/series
   trunk/cortado/debian/postinst
   trunk/cortado/debian/postrm
   trunk/cortado/debian/rules
   trunk/cortado/debian/simple.html
Log:
move cortado to team maintainance


Added: trunk/cortado/debian/README.Debian
===================================================================
--- trunk/cortado/debian/README.Debian	                        (rev 0)
+++ trunk/cortado/debian/README.Debian	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1,22 @@
+cortado applet for Debian
+-------------------------
+
+If you are using apache2 you will find all applets in the directory cortado in
+the DocumentRoot of your webserver. The actual configuration file is
+/etc/apache2/conf.d/cortado. If you are using another httpd you must configure
+it for yourself but you will find the apache2 example configuration at
+/usr/share/doc/cortado/examples/apache2. In the same directory you will find
+some sample HTML files.
+
+The package install 3 jar files:
+
+1. cortado-ovt.jar  supporting Ogg/Vorbis+Theora
+2. cortado-ov.jar   supporting Ogg/Vorbis
+3. cortado-mmjs.jar supporting Multipart/Mulaw+Smoke+Jpeg
+
+For your convenience there is a symlink cortado.jar that links to the 1.
+version.
+
+
+Torsten Werner <twerner at debian.org> Wed Jan  3 17:41:26 CET 2007
+

Added: trunk/cortado/debian/apache2
===================================================================
--- trunk/cortado/debian/apache2	                        (rev 0)
+++ trunk/cortado/debian/apache2	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1,8 @@
+# configuration file for cortado and apache2
+
+Alias /cortado /usr/share/cortado
+
+<Directory /usr/share/cortado>
+  Options FollowSymlinks
+</Directory>
+

Added: trunk/cortado/debian/changelog
===================================================================
--- trunk/cortado/debian/changelog	                        (rev 0)
+++ trunk/cortado/debian/changelog	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1,29 @@
+cortado (0.2.2-3) unstable; urgency=low
+
+  * Drop jikes from Build-Depends (Closes: #528050)
+  * Switch to default-jdk for building the package
+  * Bump Standards-Version to 3.8.1
+  * Add Homepage header field
+
+ -- Varun Hiremath <varun at debian.org>  Tue, 12 May 2009 19:46:22 -0400
+
+cortado (0.2.2-2) unstable; urgency=low
+
+  * Add a symlink /usr/share/java/cortado.jar to conform to the java policy.
+  * minor fixes in postinst and postrm
+
+ -- Torsten Werner <twerner at debian.org>  Sun, 22 Apr 2007 20:36:12 +0200
+
+cortado (0.2.2-1) unstable; urgency=low
+
+  [ Varun Hiremath ]
+  * Initial release (Closes: #405429)
+
+  [ Torsten Werner ]
+  * Add apache2 configuration.
+  * Add some sample HTML files.
+  * Add README.Debian.
+  * Add myself to Uploaders.
+
+ -- Torsten Werner <twerner at debian.org>  Wed,  3 Jan 2007 17:48:46 +0100
+

Added: trunk/cortado/debian/compat
===================================================================
--- trunk/cortado/debian/compat	                        (rev 0)
+++ trunk/cortado/debian/compat	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1 @@
+5

Added: trunk/cortado/debian/control
===================================================================
--- trunk/cortado/debian/control	                        (rev 0)
+++ trunk/cortado/debian/control	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1,24 @@
+Source: cortado
+Section: utils
+Priority: optional
+Maintainer: Varun Hiremath <varun at debian.org>
+Uploaders: Torsten Werner <twerner at debian.org>
+Build-Depends: debhelper (>= 5), cdbs, default-jdk, ant, junit, quilt
+Standards-Version: 3.8.1
+Homepage: http://www.flumotion.net/cortado/
+
+Package: cortado
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, apache2-mpm-worker | apache2 | httpd,
+ ucf
+Description: streaming applet for Ogg formats
+ By embedding the cortado applet in your website, you can give viewers access
+ to streams from either the Flumotion streaming server or any HTTP server
+ providing multimedia files without the need for a locally installed media
+ player supporting the correct formats on the visitor's computer.  Cortado
+ currently include Java decoders for Ogg Theora, Ogg Vorbis (the JOrbis
+ library), Mulaw audio, MJPEG and Flumotion's Smoke codec.
+ .
+ The package will automatically be configured for apache2 but can be used with
+ any other HTTP server. Some HTML files are included as examples of how to use
+ the applet.

Added: trunk/cortado/debian/copyright
===================================================================
--- trunk/cortado/debian/copyright	                        (rev 0)
+++ trunk/cortado/debian/copyright	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1,52 @@
+This package was debianized by Varun Hiremath <varunhiremath at gmail.com> on
+Mon,  1 Jan 2007 23:38:17 +0530.
+
+It was downloaded from http://www.flumotion.net/src/cortado/
+
+Upstream Authors: 
+Wim Taymans <wim at fluendo.com>,
+Thomas Vander Stichele <thomas at apestaart.org>
+
+Copyright: 
+© 2004 Fluendo S.L.
+© 2004 Wim Taymans <wim at fluendo.com>
+© 2000 ymnk, JCraft,Inc.
+
+License:
+
+Cortado License:
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    On Debian systems, you can find the GPL license in:
+    /usr/share/common-licenses/GPL
+
+-------
+
+Smoke Codec and Jheora License:
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Library General Public
+    License as published by the Free Software Foundation; either
+    version 2 of the License, or (at your option) any later version.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Library General Public License for more details.
+
+    On Debian systems, you can find the Library GPL license in:
+    /usr/share/common-licenses/LGPL-2
+
+------
+
+The Debian packaging is © 2007, Varun Hiremath <varunhiremath at gmail.com> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL'.

Added: trunk/cortado/debian/docs
===================================================================
--- trunk/cortado/debian/docs	                        (rev 0)
+++ trunk/cortado/debian/docs	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1,3 @@
+NEWS
+README
+TODO

Added: trunk/cortado/debian/examples
===================================================================
--- trunk/cortado/debian/examples	                        (rev 0)
+++ trunk/cortado/debian/examples	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1,2 @@
+debian/apache2
+debian/*.html

Added: trunk/cortado/debian/javascript.html
===================================================================
--- trunk/cortado/debian/javascript.html	                        (rev 0)
+++ trunk/cortado/debian/javascript.html	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1,58 @@
+<!-- That is a simple example how to use the cortado applet. Please replace the
+     URL below by one that matches your setup.
+
+     The applet parameters can be changed from javascript by calling the
+     setParam(key, value) on the applet. After setting the new parameters in
+     the applet it needs to be restarted with the restart() method for the
+     changes to take effect.
+
+     The following piece of HTML demonstrates switching URLs with an without
+     sound using javascript. The applet can be controlled with the following
+     javascript methods:
+
+     doPlay(): Start playback
+     doPause(): Pause playback
+     doStop(): Stop playback
+     doSeek(double pos); seek to a new position, must be between 0.0 and 1.0.
+-->
+
+
+<html>
+ <head>
+ </head>
+ <body>
+   <script language="javascript">
+     function restart() {
+       document.applets[0].restart(); 
+     }
+     function loadUrl(uri, audio) {
+       document.applets[0].setParam("audio", audio); 
+       document.applets[0].setParam("url", uri); 
+       restart();
+     }
+   </script>
+   <applet archive="http://localhost/cortado/cortado.jar" code="com.fluendo.player.Cortado.class" width="320" height="240"> 
+     <param name="url" value="http://localhost/~twerner/09_20h_ReadWriteSociety.ogg"/>
+     <param name="local" value="false"/>
+     <param name="framerate" value="5.0"/>
+     <param name="keepaspect" value="true"/>
+     <param name="video" value="true"/>
+     <param name="audio" value="true"/>
+   </applet>
+
+   <br/>
+   <br/>
+
+   <button onClick="restart()">
+    Restart
+   </button>
+   <button onClick="loadUrl('http://localhost/~twerner/09_20h_ReadWriteSociety.ogg', 'true')">
+    With Audio
+   </button>
+   <button onClick="loadUrl('http://localhost/~twerner/09_20h_ReadWriteSociety.ogg', 'false')">
+    Without Audio
+   </button>
+   
+ </body>
+</html>
+

Added: trunk/cortado/debian/links
===================================================================
--- trunk/cortado/debian/links	                        (rev 0)
+++ trunk/cortado/debian/links	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1,2 @@
+/usr/share/cortado/cortado.jar /usr/share/java/cortado.jar
+

Added: trunk/cortado/debian/patches/destdir.diff
===================================================================
--- trunk/cortado/debian/patches/destdir.diff	                        (rev 0)
+++ trunk/cortado/debian/patches/destdir.diff	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1,24 @@
+Description: Add support for destdir.
+Index: cortado-0.2.2/build.xml
+===================================================================
+--- cortado-0.2.2.orig/build.xml	2007-01-03 13:57:06.000000000 +0100
++++ cortado-0.2.2/build.xml	2007-01-03 13:58:18.000000000 +0100
+@@ -27,6 +27,7 @@
+   <property name="exec_prefix" location="${prefix}" />
+   <property name="libdir"      location="${exec_prefix}/lib" />
+   <property name="datadir"     location="${prefix}/share" />
++  <property name="destdir"     location="" />
+ 
+   <!-- read a file containing properties for plugins to build -->
+ <!--
+@@ -580,8 +581,8 @@
+   <target name="install_applet" depends="applet"
+           description="install cortado applets">
+     <!-- Create the installation locations -->
+-    <mkdir dir="${datadir}/cortado"/>
+-    <copy todir="${datadir}/cortado">
++    <mkdir dir="${destdir}${datadir}/cortado"/>
++    <copy todir="${destdir}${datadir}/cortado">
+       <fileset dir="${out.dist}/applet">
+         <include name="cortado-*${product.version}*.jar"/>
+       </fileset>

Added: trunk/cortado/debian/patches/series
===================================================================
--- trunk/cortado/debian/patches/series	                        (rev 0)
+++ trunk/cortado/debian/patches/series	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1 @@
+destdir.diff

Added: trunk/cortado/debian/postinst
===================================================================
--- trunk/cortado/debian/postinst	                        (rev 0)
+++ trunk/cortado/debian/postinst	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+set -e
+
+TEMPLATE=/usr/share/doc/cortado/examples/apache2
+TARGETDIR=/etc/apache2/conf.d
+
+# install the apache2 config file only when apache2 is actually installed
+install_config() {
+  if [ -x /etc/init.d/apache2 ]; then
+    ucf --three-way --debconf-ok $TEMPLATE $TARGETDIR/cortado
+    invoke-rc.d apache2 reload
+  fi
+}
+
+. /usr/share/debconf/confmodule
+
+case "$1" in
+  configure|reconfigure)
+    install_config
+    ;;
+  *)
+    echo "postinst called with unknown argument \`$1'" 1>&2
+    exit 1
+    ;;
+esac
+
+#DEBHELPER#
+

Added: trunk/cortado/debian/postrm
===================================================================
--- trunk/cortado/debian/postrm	                        (rev 0)
+++ trunk/cortado/debian/postrm	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+set -e
+
+CONFIGFILE=/etc/apache2/conf.d/cortado
+
+purge_config()
+{
+  rm -f $CONFIGFILE
+  if [ -x /usr/bin/ucf ]; then
+    ucf --purge $CONFIGFILE
+  fi
+  if [ -x /etc/init.d/apache2 ]; then
+    invoke-rc.d apache2 reload
+  fi
+}
+
+. /usr/share/debconf/confmodule
+
+if [ "$1" = purge ]; then
+  purge_config
+fi
+
+#DEBHELPER#
+

Added: trunk/cortado/debian/rules
===================================================================
--- trunk/cortado/debian/rules	                        (rev 0)
+++ trunk/cortado/debian/rules	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1,20 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/class/ant.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+
+JAVA_HOME = /usr/lib/jvm/default-java
+
+DEB_ANT_INSTALL_TARGET = install_applet
+DEB_ANT_CLEAN_TARGET = distclean
+DEB_ANT_ARGS += -Dprefix=/usr -Dbuild.type=stripped -Ddestdir=$(DEB_DESTDIR)
+
+SHAREDIR := /usr/share/cortado
+install/cortado::
+	for type in ov ovt mmjs; do \
+	  dh_link $(SHAREDIR)/cortado-$${type}-stripped-$(DEB_UPSTREAM_VERSION).jar \
+	    $(SHAREDIR)/cortado-$${type}.jar; \
+	done
+	dh_link $(SHAREDIR)/cortado-ovt-stripped-$(DEB_UPSTREAM_VERSION).jar \
+	  $(SHAREDIR)/cortado.jar


Property changes on: trunk/cortado/debian/rules
___________________________________________________________________
Added: svn:executable
   + 

Added: trunk/cortado/debian/simple.html
===================================================================
--- trunk/cortado/debian/simple.html	                        (rev 0)
+++ trunk/cortado/debian/simple.html	2009-06-28 18:17:50 UTC (rev 8623)
@@ -0,0 +1,21 @@
+<!-- That is a simple example how to use the cortado applet. Please replace the
+     URL below by one that matches your setup. -->
+
+<html>
+ <head>
+ </head>
+ <body>
+   <applet code="com.fluendo.player.Cortado.class"
+           archive="http://localhost/cortado/cortado.jar"
+           width="352" height="288">
+     <param name="url" value="http://localhost/~twerner/09_20h_ReadWriteSociety.ogg"/>
+     <param name="local" value="false"/>
+     <param name="duration" value="232"/>
+     <param name="keepAspect" value="true"/>
+     <param name="video" value="true"/>
+     <param name="audio" value="true"/>
+     <param name="bufferSize" value="200"/>
+   </applet>
+ </body>
+</html>
+




More information about the pkg-java-commits mailing list