[pkg-java] r13516 - in trunk/processing-core: . debian debian/patches debian/source

Andrew Ross rockclimb-guest at alioth.debian.org
Sun Apr 10 08:54:35 UTC 2011


Author: rockclimb-guest
Date: 2011-04-10 08:54:30 +0000 (Sun, 10 Apr 2011)
New Revision: 13516

Added:
   trunk/processing-core/debian/
   trunk/processing-core/debian/README.source
   trunk/processing-core/debian/changelog
   trunk/processing-core/debian/compat
   trunk/processing-core/debian/control
   trunk/processing-core/debian/copyright
   trunk/processing-core/debian/libprocessing-core-java.jlibs
   trunk/processing-core/debian/orig-tar.sh
   trunk/processing-core/debian/patches/
   trunk/processing-core/debian/patches/build-process.patch
   trunk/processing-core/debian/patches/series
   trunk/processing-core/debian/rules
   trunk/processing-core/debian/source/
   trunk/processing-core/debian/source/format
   trunk/processing-core/debian/watch
Log:
[svn-inject] Applying Debian modifications (1.2.1-1) to trunk


Property changes on: trunk/processing-core/debian
___________________________________________________________________
Added: mergeWithUpstream
   + 1

Added: trunk/processing-core/debian/README.source
===================================================================
--- trunk/processing-core/debian/README.source	                        (rev 0)
+++ trunk/processing-core/debian/README.source	2011-04-10 08:54:30 UTC (rev 13516)
@@ -0,0 +1,8 @@
+The source tarball is created from the upstream svn repository using
+the provided script orig-tar.sh.
+
+This package uses quilt to manage all modifications to the upstream source.
+Changes are stored in the source package as diffs in debian/patches and
+applied during the build.
+
+See /usr/share/doc/quilt/README.source for a detailed explanation.

Added: trunk/processing-core/debian/changelog
===================================================================
--- trunk/processing-core/debian/changelog	                        (rev 0)
+++ trunk/processing-core/debian/changelog	2011-04-10 08:54:30 UTC (rev 13516)
@@ -0,0 +1,5 @@
+processing-core (1.2.1-1) unstable; urgency=low
+
+  * Initial release. (Closes: #621920)
+
+ -- Andrew Ross <ubuntu at rossfamily.co.uk>  Thu, 31 Mar 2011 22:02:04 +0100

Added: trunk/processing-core/debian/compat
===================================================================
--- trunk/processing-core/debian/compat	                        (rev 0)
+++ trunk/processing-core/debian/compat	2011-04-10 08:54:30 UTC (rev 13516)
@@ -0,0 +1 @@
+7

Added: trunk/processing-core/debian/control
===================================================================
--- trunk/processing-core/debian/control	                        (rev 0)
+++ trunk/processing-core/debian/control	2011-04-10 08:54:30 UTC (rev 13516)
@@ -0,0 +1,23 @@
+Source: processing-core
+Section: java
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Andrew Ross <ubuntu at rossfamily.co.uk>
+Build-Depends: debhelper (>= 7), javahelper (>=0.25) 
+Build-Depends-Indep: default-jdk, default-jdk-doc, ant
+Standards-Version: 3.9.1
+Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/processing-core
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/processing-core/
+Homepage: http://www.processing.org
+
+Package: libprocessing-core-java
+Architecture: all
+Depends: ${java:Depends}, ${misc:Depends}
+Recommends: ${java:Recommends}
+Description: Java animation and interaction library
+ Processing is an open source programming language 
+ and environment for people who want to create images, 
+ animations, and interactions.
+ .
+ This package provides the core library needed to run 
+ such animations.

Added: trunk/processing-core/debian/copyright
===================================================================
--- trunk/processing-core/debian/copyright	                        (rev 0)
+++ trunk/processing-core/debian/copyright	2011-04-10 08:54:30 UTC (rev 13516)
@@ -0,0 +1,85 @@
+This work was packaged for Debian by:
+
+    Andrew Ross <ubuntu at rossfamily.co.uk> on Thu, 31 Mar 2011 22:02:04 +0100
+
+The Debian packaging is:
+
+    Copyright (C) 2011 Andrew Ross <ubuntu at rossfamily.co.uk>
+
+and is licensed under the LGPL version 2.1 or at your option, any
+later version, see `/usr/share/common-licenses/LGPL-2.1'.
+
+
+It was downloaded from:
+    http://processing.googlecode.com/svn/trunk/processing/core
+
+Upstream Author(s):
+    Massachusetts Institute of Technology, Ben Fry, Casey Reas, 
+    Michael Chang, Dan Shiffman, Marc De Scheemaecker
+
+
+Copyright:
+
+  Files under src/processing/core, variously:
+    Copyright (c) 2001-04 Massachusetts Institute of Technology
+    Copyright (c) 2004-10 Ben Fry and Casey Reas
+    Copyright (c) 2004-06 Michael Chang
+    Copyright (c) 2008 Dan Shiffman
+
+  Files under src/processing/xml:
+    Copyright (C) 2000-2002 Marc De Scheemaecker, All Rights Reserved.
+
+
+License:
+
+Files:
+src/processing/core/PApplet.java
+src/processing/core/PFont.java
+src/processing/core/PShape.java
+src/processing/core/PShapeSVG.java
+src/processing/core/PVector.java
+
+  This library is free software; you can redistribute it and/or
+  modify it under the terms of the GNU Lesser General Public
+  License version 2.1 as published by the Free Software Foundation.
+
+The full text of the license can be found at
+'/usr/share/common-licenses/LGPL-2.1'.
+
+
+
+Other files under src/processing/core:
+
+  This library is free software; you can redistribute it and/or
+  modify it under the terms of the GNU Lesser General Public
+  License as published by the Free Software Foundation; either
+  version 2.1 of the License, or (at your option) any later version.
+
+The full text of the license can be found at
+'/usr/share/common-licenses/LGPL-2.1'.
+
+
+
+Files under src/processing/xml:
+
+ * This file is part of NanoXML 2 for Java.
+ * Copyright (C) 2000-2002 Marc De Scheemaecker, All Rights Reserved.
+ *
+ * This software is provided 'as-is', without any express or implied warranty.
+ * In no event will the authors be held liable for any damages arising from the
+ * use of this software.
+ *
+ * Permission is granted to anyone to use this software for any purpose,
+ * including commercial applications, and to alter it and redistribute it
+ * freely, subject to the following restrictions:
+ *
+ *  1. The origin of this software must not be misrepresented; you must not
+ *     claim that you wrote the original software. If you use this software in
+ *     a product, an acknowledgment in the product documentation would be
+ *     appreciated but is not required.
+ *
+ *  2. Altered source versions must be plainly marked as such, and must not be
+ *     misrepresented as being the original software.
+ *
+ *  3. This notice may not be removed or altered from any source distribution.
+

Added: trunk/processing-core/debian/libprocessing-core-java.jlibs
===================================================================
--- trunk/processing-core/debian/libprocessing-core-java.jlibs	                        (rev 0)
+++ trunk/processing-core/debian/libprocessing-core-java.jlibs	2011-04-10 08:54:30 UTC (rev 13516)
@@ -0,0 +1 @@
+processing-core.jar

Added: trunk/processing-core/debian/orig-tar.sh
===================================================================
--- trunk/processing-core/debian/orig-tar.sh	                        (rev 0)
+++ trunk/processing-core/debian/orig-tar.sh	2011-04-10 08:54:30 UTC (rev 13516)
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+version=$2
+rmfile=$3
+
+# first lets remove the file we downloaded (it's not really the
+# package, just an index file from svn
+rm -f $rmfile
+
+echo "Exporting processing-core from svn"
+
+# now lets checkout the code
+address=http://processing.googlecode.com/svn/tags/processing-${version}/core
+svn -q export $address processing-core-${version}
+
+# remove the methods stuff - the source for the jar has no license
+# header so we can't ship this component. It's not really needed
+# anyway since it only provides an ant method used in the build.
+rm -rf processing-core-${version}/methods/
+
+# the dest file should be the same place uscan downloaded to
+outdir=`dirname $rmfile`
+
+tar -czf $outdir/processing-core_${version}.orig.tar.gz processing-core-${version}
+
+# cleanup
+rm -rf processing-core-${version}
+


Property changes on: trunk/processing-core/debian/orig-tar.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/processing-core/debian/patches/build-process.patch
===================================================================
--- trunk/processing-core/debian/patches/build-process.patch	                        (rev 0)
+++ trunk/processing-core/debian/patches/build-process.patch	2011-04-10 08:54:30 UTC (rev 13516)
@@ -0,0 +1,36 @@
+We don't include the "methods" source or jar, so we skip that task. The upstream repository 
+should contain a PApplet that matches with the other packages anyway. Also rename the jar 
+file to processing-core.jar because a jar file called core.jar in /usr/share/java is going
+to be confusing.
+
+Index: processing-core-1.2.1/build.xml
+===================================================================
+--- processing-core-1.2.1.orig/build.xml	2010-02-07 20:53:59.000000000 +0000
++++ processing-core-1.2.1/build.xml	2011-04-09 23:20:01.610193586 +0100
+@@ -3,14 +3,14 @@
+ 
+   <target name="clean" description="Clean out the build directories">
+     <delete dir="bin" />
+-    <delete file="core.jar" />
++    <delete file="processing-core.jar" />
+   </target>
+   
+   <target name="compile" description="Compile">
+-    <taskdef name="methods" 
++<!--    <taskdef name="methods"
+ 	     classname="PAppletMethods" 
+ 	     classpath="methods/methods.jar" />
+-    <methods dir="${basedir}/src/processing/core" />
++    <methods dir="${basedir}/src/processing/core" />-->
+ 
+     <mkdir dir="bin" />
+     <javac target="1.5" 
+@@ -20,7 +20,7 @@
+   </target>		
+ 
+   <target name="build" depends="compile" description="Build core library">
+-    <jar basedir="bin" destfile="core.jar" />
++    <jar basedir="bin" destfile="processing-core.jar" />
+   </target>
+   
+ </project>

Added: trunk/processing-core/debian/patches/series
===================================================================
--- trunk/processing-core/debian/patches/series	                        (rev 0)
+++ trunk/processing-core/debian/patches/series	2011-04-10 08:54:30 UTC (rev 13516)
@@ -0,0 +1 @@
+build-process.patch

Added: trunk/processing-core/debian/rules
===================================================================
--- trunk/processing-core/debian/rules	                        (rev 0)
+++ trunk/processing-core/debian/rules	2011-04-10 08:54:30 UTC (rev 13516)
@@ -0,0 +1,11 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+JAVA_HOME := /usr/lib/jvm/default-java
+
+%:
+	dh $@ --with javahelper
+
+get-orig-source:
+	./orig-tar.sh
+


Property changes on: trunk/processing-core/debian/rules
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/processing-core/debian/source/format
===================================================================
--- trunk/processing-core/debian/source/format	                        (rev 0)
+++ trunk/processing-core/debian/source/format	2011-04-10 08:54:30 UTC (rev 13516)
@@ -0,0 +1 @@
+3.0 (quilt)

Added: trunk/processing-core/debian/watch
===================================================================
--- trunk/processing-core/debian/watch	                        (rev 0)
+++ trunk/processing-core/debian/watch	2011-04-10 08:54:30 UTC (rev 13516)
@@ -0,0 +1,3 @@
+version=3
+http://processing.googlecode.com/svn/tags/ processing-(\d+\..+)/ \
+debian debian/orig-tar.sh




More information about the pkg-java-commits mailing list