[pkg-java] r11326 - in trunk/processing: . patches
Pablo Duboue
pabloduboue-guest at alioth.debian.org
Mon Jan 4 09:20:45 UTC 2010
Author: pabloduboue-guest
Date: 2010-01-04 09:20:44 +0000 (Mon, 04 Jan 2010)
New Revision: 11326
Added:
trunk/processing/changelog
trunk/processing/compat
trunk/processing/control
trunk/processing/copyright
trunk/processing/javabuild
trunk/processing/orig-tar.sh
trunk/processing/patches/
trunk/processing/patches/01_fix_make_script.patch
trunk/processing/patches/series
trunk/processing/processing.install
trunk/processing/processing.links
trunk/processing/processing.manifest
trunk/processing/rules
trunk/processing/watch
Log:
initial import (work in progress)
Added: trunk/processing/changelog
===================================================================
--- trunk/processing/changelog (rev 0)
+++ trunk/processing/changelog 2010-01-04 09:20:44 UTC (rev 11326)
@@ -0,0 +1,5 @@
+processing (1.0.9-1) unstable; urgency=low
+
+ * Initial release. (Closes: #433270)
+
+ -- Pablo Duboue <pablo.duboue at gmail.com> Mon, 04 Jan 2010 03:15:17 -0500
Added: trunk/processing/compat
===================================================================
--- trunk/processing/compat (rev 0)
+++ trunk/processing/compat 2010-01-04 09:20:44 UTC (rev 11326)
@@ -0,0 +1 @@
+7
Added: trunk/processing/control
===================================================================
--- trunk/processing/control (rev 0)
+++ trunk/processing/control 2010-01-04 09:20:44 UTC (rev 11326)
@@ -0,0 +1,24 @@
+Source: processing
+Section: java
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Pablo Duboue <pablo.duboue at gmail.com>
+Build-Depends: debhelper (>> 7), javahelper (>= 0.24)
+Build-Depends-Indep: openjdk-6-jdk
+Standards-Version: 3.8.1
+Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/processing
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/processing
+Homepage: http://processing.org
+
+Package: processing
+Architecture: all
+Depends: ${java:Depends}, ${misc:Depends}
+Description: A programming language for images, animations, and interactions
+ Processing is a programming language and environment for people who
+ want to program images, animation, and interactions. It is used by
+ students, artists, designers, researchers, and hobbyists for
+ learning, prototyping, and production. It is created to teach
+ fundamentals of computer programming within a visual context and to
+ serve as a software sketchbook and professional production tool.
+ Processing is developed by artists and designers as an alternative to
+ proprietary software tools in the same domain.
\ No newline at end of file
Added: trunk/processing/copyright
===================================================================
--- trunk/processing/copyright (rev 0)
+++ trunk/processing/copyright 2010-01-04 09:20:44 UTC (rev 11326)
@@ -0,0 +1,29 @@
+Format-Specification: http://dep.debian.net/deps/dep5/
+Name: Processing
+Maintainer: Ben Fry and Casey Reas and the Processing developer team
+Source: http://processing.org/
+Disclaimer: WIP
+
+Files: *
+Copyright: 2004-2010, Ben Fry and Casey Reas and the Processing developer team
+License: GPL-2
+
+Files: app/src/processing/app/syntax/JEditTextArea.java
+Copyright: 1998-1999, Slava Pestov, Artur Biesiadowski, Clancy Malcolm, Jonathan Revusky, Juha Lindfors and Mike Dillon
+License:
+ You may use and modify this package for any purpose. Redistribution is
+ permitted, in both source and binary form, provided that this notice
+ remains intact in all source distributions of this package.
+
+Files: debian/*
+Copyright: 2010, Pablo Duboue <pablo.duboue at gmail.com>
+License: Apache-2.0
+
+License: Apache-2.0
+ On Debian GNU/Linux system you can find the complete text of the
+ Apache 2.0 license in '/usr/share/common-licenses/Apache-2.0'.
+
+License: GPL-2
+ On Debian GNU/Linux system you can find the complete text of the
+ LGPL 2 license in '/usr/share/common-licenses/GPL-2'.
+
Added: trunk/processing/javabuild
===================================================================
--- trunk/processing/javabuild (rev 0)
+++ trunk/processing/javabuild 2010-01-04 09:20:44 UTC (rev 11326)
@@ -0,0 +1 @@
+processing.jar src
Added: trunk/processing/orig-tar.sh
===================================================================
--- trunk/processing/orig-tar.sh (rev 0)
+++ trunk/processing/orig-tar.sh 2010-01-04 09:20:44 UTC (rev 11326)
@@ -0,0 +1,27 @@
+#!/bin/sh -e
+
+TAR=../processing_$2.orig.tar.gz
+DIR=processing-$2
+TAG=processing-$2
+
+svn export svn://processing.org/tags/$TAG/ $DIR
+rm -rf $DIR/build/windows
+rm -rf $DIR/build/macosx
+rm -rf $DIR/app/lib
+rm $DIR/build/linux/jre.tgz
+rm $DIR/*/library/*
+rm $DIR/app/src/processing/app/tools/format/tool/log4j.jar
+rm $DIR/app/src/processing/app/tools/format/tool/jalopy.jar
+rm $DIR/core/preproc/preproc.jar
+rm $DIR/dxf/dxfviewer.jar
+# netscape.javascript now in /usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar
+rm -rf $DIR/build/shared/libraries/
+rm $DIR/app/src/processing/app/tools/android/processing-core.zip
+rm $DIR/video/QTJava.zip
+rm $DIR/opengl/jogl-src.zip
+rm $DIR/pdf/itext-src.zip
+
+
+tar -c -z -f $TAR $DIR
+rm -rf $DIR
+
Property changes on: trunk/processing/orig-tar.sh
___________________________________________________________________
Added: svn:executable
+
Added: trunk/processing/patches/01_fix_make_script.patch
===================================================================
--- trunk/processing/patches/01_fix_make_script.patch (rev 0)
+++ trunk/processing/patches/01_fix_make_script.patch 2010-01-04 09:20:44 UTC (rev 11326)
@@ -0,0 +1,70 @@
+Description: Fix the make.sh script to work with Debian
+Note: WIP
+
+diff -up build/linux/make-debian.sh build/linux/make.sh
+--- build/linux/make-debian.sh 2010-01-04 04:03:01.000000000 -0500
++++ build/linux/make.sh 2008-10-11 11:39:23.000000000 -0400
+@@ -1,11 +1,8 @@
+-#!/bin/sh -e
++#!/bin/sh
+
+
+ ### -- SETUP WORK DIR -------------------------------------------
+
+-JAVA=$JAVA_HOME/bin/java
+-JAVAC=$JAVA_HOME/bin/javac
+-
+ if test -d work
+ then
+ BUILD_PREPROC=false
+@@ -18,6 +15,10 @@ else
+ cp -r ../shared/libraries work/
+ cp -r ../shared/tools work/
+
++ cp ../../app/lib/antlr.jar work/lib/
++ cp ../../app/lib/ecj.jar work/lib/
++ cp ../../app/lib/jna.jar work/lib/
++
+ echo Extracting examples...
+ unzip -q -d work/ ../shared/examples.zip
+
+@@ -69,8 +70,8 @@ cd core
+
+ perl preproc.pl
+ mkdir -p bin
+-$JAVA \
+- -cp $JAVA_HOME/lib/tools.jar \
++../build/linux/work/java/bin/java \
++ -cp ../build/linux/work/java/lib/tools.jar \
+ com.sun.tools.javac.Main \
+ -d bin -source 1.5 -target 1.5 \
+ src/processing/core/*.java src/processing/xml/*.java
+@@ -93,8 +94,8 @@ cd app
+ echo Building antlr grammar code...
+
+ # first build the default java goop
+-$JAVA \
+- -cp /usr/share/java/antlr.jar antlr.Tool \
++../build/linux/work/java/bin/java \
++ -cp ../build/linux/work/lib/antlr.jar antlr.Tool \
+ -o src/antlr/java \
+ src/antlr/java/java.g
+
+@@ -107,7 +108,7 @@ $JAVA \
+ # so it's necessary to cd into the antlr/java folder, otherwise
+ # the JavaTokenTypes.txt file won't be found
+ cd src/antlr/java
+-$JAVA \
++../../../../build/linux/work/java/bin/java \
+ -cp ../../../../build/linux/work/lib/antlr.jar antlr.Tool \
+ -o ../../processing/app/preproc \
+ -glib java.g \
+@@ -125,7 +126,7 @@ cd app
+ rm -rf ../build/linux/work/classes
+ mkdir ../build/linux/work/classes
+
+-$JAVA \
++../build/linux/work/java/bin/java \
+ -cp ../build/linux/work/java/lib/tools.jar \
+ com.sun.tools.javac.Main \
+ -source 1.5 -target 1.5 \
Added: trunk/processing/patches/series
===================================================================
--- trunk/processing/patches/series (rev 0)
+++ trunk/processing/patches/series 2010-01-04 09:20:44 UTC (rev 11326)
@@ -0,0 +1 @@
+01_fix_make_script.patch
\ No newline at end of file
Added: trunk/processing/processing.install
===================================================================
--- trunk/processing/processing.install (rev 0)
+++ trunk/processing/processing.install 2010-01-04 09:20:44 UTC (rev 11326)
@@ -0,0 +1 @@
+processing.jar usr/share/processing
Added: trunk/processing/processing.links
===================================================================
--- trunk/processing/processing.links (rev 0)
+++ trunk/processing/processing.links 2010-01-04 09:20:44 UTC (rev 11326)
@@ -0,0 +1 @@
+usr/share/processing/processing.jar usr/bin/processing
Added: trunk/processing/processing.manifest
===================================================================
--- trunk/processing/processing.manifest (rev 0)
+++ trunk/processing/processing.manifest 2010-01-04 09:20:44 UTC (rev 11326)
@@ -0,0 +1,3 @@
+usr/share/processing/processing.jar:
+ Main-Class: <Main Class>
+ Debian-Java-Home: /usr/lib/jvm/java-6-openjdk
Added: trunk/processing/rules
===================================================================
--- trunk/processing/rules (rev 0)
+++ trunk/processing/rules 2010-01-04 09:20:44 UTC (rev 11326)
@@ -0,0 +1,10 @@
+#!/usr/bin/make -f
+
+export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
+
+# Put depended upon jars in here
+# export CLASSPATH=
+
+%:
+ dh --with javahelper $@
+
Property changes on: trunk/processing/rules
___________________________________________________________________
Added: svn:executable
+
Added: trunk/processing/watch
===================================================================
--- trunk/processing/watch (rev 0)
+++ trunk/processing/watch 2010-01-04 09:20:44 UTC (rev 11326)
@@ -0,0 +1,3 @@
+version=3
+http://dev.processing.org/source/index.cgi/tags/ \
+ processing-(1\..*)/ debian debian/orig-tar.sh
More information about the pkg-java-commits
mailing list