[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