[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