[pkg-java] r13443 - in trunk: . rsyntaxtextarea rsyntaxtextarea/debian rsyntaxtextarea/debian/patches rsyntaxtextarea/debian/source

vladimir kotov rk13-guest at alioth.debian.org
Sat Mar 19 23:00:41 UTC 2011


Author: rk13-guest
Date: 2011-03-19 23:00:18 +0000 (Sat, 19 Mar 2011)
New Revision: 13443

Added:
   trunk/rsyntaxtextarea/
   trunk/rsyntaxtextarea/debian/
   trunk/rsyntaxtextarea/debian/changelog
   trunk/rsyntaxtextarea/debian/compat
   trunk/rsyntaxtextarea/debian/control
   trunk/rsyntaxtextarea/debian/copyright
   trunk/rsyntaxtextarea/debian/librsyntaxtextarea-java-doc.javadoc
   trunk/rsyntaxtextarea/debian/librsyntaxtextarea-java.jlibs
   trunk/rsyntaxtextarea/debian/orig-tar.sh
   trunk/rsyntaxtextarea/debian/patches/
   trunk/rsyntaxtextarea/debian/patches/build-process.patch
   trunk/rsyntaxtextarea/debian/patches/series
   trunk/rsyntaxtextarea/debian/pom.xml
   trunk/rsyntaxtextarea/debian/rules
   trunk/rsyntaxtextarea/debian/source/
   trunk/rsyntaxtextarea/debian/source/format
   trunk/rsyntaxtextarea/debian/watch
Log:
Initial release. (Closes: #613585)



Added: trunk/rsyntaxtextarea/debian/changelog
===================================================================
--- trunk/rsyntaxtextarea/debian/changelog	                        (rev 0)
+++ trunk/rsyntaxtextarea/debian/changelog	2011-03-19 23:00:18 UTC (rev 13443)
@@ -0,0 +1,5 @@
+rsyntaxtextarea (1.5.0-1) unstable; urgency=low
+
+  * Initial release. (Closes: #613585)
+
+ -- Vladimir Kotov <vladimir at kotov.lv>  Wed, 16 Mar 2011 00:21:43 +0200

Added: trunk/rsyntaxtextarea/debian/compat
===================================================================
--- trunk/rsyntaxtextarea/debian/compat	                        (rev 0)
+++ trunk/rsyntaxtextarea/debian/compat	2011-03-19 23:00:18 UTC (rev 13443)
@@ -0,0 +1 @@
+7

Added: trunk/rsyntaxtextarea/debian/control
===================================================================
--- trunk/rsyntaxtextarea/debian/control	                        (rev 0)
+++ trunk/rsyntaxtextarea/debian/control	2011-03-19 23:00:18 UTC (rev 13443)
@@ -0,0 +1,58 @@
+Source: rsyntaxtextarea
+Section: java
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Vladimir Kotov <vladimir at kotov.lv>
+Build-Depends: debhelper (>= 7.0.50~), javahelper (>= 0.32), maven-repo-helper, ant
+Build-Depends-Indep: default-jdk, default-jdk-doc
+Standards-Version: 3.9.1
+Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/rsyntaxtextarea
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/rsyntaxtextarea
+Homepage: http://fifesoft.com/rsyntaxtextarea/
+
+Package: librsyntaxtextarea-java
+Architecture: all
+Depends: ${java:Depends}, ${misc:Depends}
+Suggests: librsyntaxtextarea-java-doc
+Description: Java library for syntax highlighting text component
+ RSyntaxTextArea extends JTextComponent so it integrates completely
+ with the standard javax.swing.text package. It is fast and efficient, and
+ can be used in any application that needs to edit or view source code.
+ .
+ Some of RSyntaxTextArea's features include:
+  * Syntax highlighting for over 25 programming languages
+  * Find/Replace with standard options
+  * Loading and saving of local or remote files
+  * User-defined macros
+  * Code templates
+  * Unlimited undo/redo
+  * Drag and drop
+  * Edit with multiple fonts simultaneously
+  * Bracket matching
+  * Current line highlighting
+  * Clickable hyperlinks (only certain languages)
+
+Package: librsyntaxtextarea-java-doc
+Architecture: all
+Section: doc
+Depends: default-jdk-doc, ${misc:Depends}
+Suggests: librsyntaxtextarea-java
+Description: Java library for syntax highlighting text component (documentation)
+ RSyntaxTextArea extends JTextComponent so it integrates completely
+ with the standard javax.swing.text package. It is fast and efficient, and
+ can be used in any application that needs to edit or view source code.
+ .
+ Some of RSyntaxTextArea's features include:
+  * Syntax highlighting for over 25 programming languages
+  * Find/Replace with standard options
+  * Loading and saving of local or remote files
+  * User-defined macros
+  * Code templates
+  * Unlimited undo/redo
+  * Drag and drop
+  * Edit with multiple fonts simultaneously
+  * Bracket matching
+  * Current line highlighting
+  * Clickable hyperlinks (only certain languages)
+ .
+ This package contains the API documentation of librsyntaxtextarea-java.

Added: trunk/rsyntaxtextarea/debian/copyright
===================================================================
--- trunk/rsyntaxtextarea/debian/copyright	                        (rev 0)
+++ trunk/rsyntaxtextarea/debian/copyright	2011-03-19 23:00:18 UTC (rev 13443)
@@ -0,0 +1,50 @@
+Format-Specification: http://dep.debian.net/deps/dep5/
+Name: RSyntaxTextArea
+Maintainer: Robert Futrell
+Source: http://fifesoft.com/rsyntaxtextarea/
+
+Files: *
+Copyright: 2003-2011, Robert Futrell
+License: LGPL-2.1
+
+Files:
+ test/org/fife/ui/rtextarea/SearchEngineTest.java
+ src/org/fife/ui/rsyntaxtextarea/AbstractTokenMakerFactory.java
+ src/org/fife/ui/rsyntaxtextarea/XMLParser.java
+ src/org/fife/ui/rsyntaxtextarea/templates/AbstractCodeTemplate.java
+ src/org/fife/ui/rtextarea/RUndoManager.java
+ src/org/fife/ui/rtextarea/ToolTipSupplier.java
+Copyright: 2003-2011, Robert Futrell
+License: LGPL-2.1
+Comment: No license in the files in 1.5.0 release. We have notified the upstream
+ author Robert Futrell about these and license headers were added in SVN (r294)
+ http://svn.fifesoft.com/viewvc-1.0.5/bin/cgi/viewvc.cgi?view=rev&root=RSyntaxTextArea&revision=294.
+ Here is confirmation from the author:
+ From: "Robert" <robert at fifesoft.com>
+ To: "Vladimir Kotov" <vladimir at kotov.lv>
+ .
+ Hi Vladimir,
+ .
+ Thanks for working to package RSTA for Debian!  I've fixed the licenses in
+ SVN (revision 294).  I hope to make a very minor update release relatively
+ soon, but if you'd rather not wait for that:
+ .
+ I hereby give you permission to distribute the entire RSyntaxTextArea
+ project under the LGPL v3 license, including any files that do not include a
+ license summary in a header comment.
+ .
+ Hope this helps!  Let me know if you need anything else.
+ .
+ Robert
+
+Files: debian/*
+Copyright: 2011, Vladimir Kotov <vladimir at kotov.lv>
+License: GPL-2
+
+License: LGPL-2.1
+ On Debian GNU/Linux system you can find the complete text of the
+ LGPL-2.1 license in '/usr/share/common-licenses/LGPL-2.1'
+
+License: GPL-2
+ On Debian GNU/Linux system you can find the complete text of the
+ GPL-2 license in '/usr/share/common-licenses/GPL-2'

Added: trunk/rsyntaxtextarea/debian/librsyntaxtextarea-java-doc.javadoc
===================================================================
--- trunk/rsyntaxtextarea/debian/librsyntaxtextarea-java-doc.javadoc	                        (rev 0)
+++ trunk/rsyntaxtextarea/debian/librsyntaxtextarea-java-doc.javadoc	2011-03-19 23:00:18 UTC (rev 13443)
@@ -0,0 +1 @@
+javadoc /usr/share/doc/librsyntaxtextarea-java/api
\ No newline at end of file

Added: trunk/rsyntaxtextarea/debian/librsyntaxtextarea-java.jlibs
===================================================================
--- trunk/rsyntaxtextarea/debian/librsyntaxtextarea-java.jlibs	                        (rev 0)
+++ trunk/rsyntaxtextarea/debian/librsyntaxtextarea-java.jlibs	2011-03-19 23:00:18 UTC (rev 13443)
@@ -0,0 +1 @@
+dist/rsyntaxtextarea.jar

Added: trunk/rsyntaxtextarea/debian/orig-tar.sh
===================================================================
--- trunk/rsyntaxtextarea/debian/orig-tar.sh	                        (rev 0)
+++ trunk/rsyntaxtextarea/debian/orig-tar.sh	2011-03-19 23:00:18 UTC (rev 13443)
@@ -0,0 +1,18 @@
+#!/bin/sh -e
+
+VERSION=$2
+TAR=../rsyntaxtextarea_$VERSION.orig.tar.gz
+DIR=rsyntaxtextarea-$VERSION
+SVN=http://svn.fifesoft.com/svn/RSyntaxTextArea/RSyntaxTextArea/tags/
+TAG=$VERSION
+
+# clean up the upstream tarball
+svn export $SVN/$TAG $DIR
+tar -c -z -f $TAR $DIR
+rm -rf $DIR $3
+
+# move to directory 'tarballs'
+if [ -r .svn/deb-layout ]; then
+  . .svn/deb-layout
+  mv $TAR $origDir && echo "moved $TAR to $origDir"
+fi


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

Added: trunk/rsyntaxtextarea/debian/patches/build-process.patch
===================================================================
--- trunk/rsyntaxtextarea/debian/patches/build-process.patch	                        (rev 0)
+++ trunk/rsyntaxtextarea/debian/patches/build-process.patch	2011-03-19 23:00:18 UTC (rev 13443)
@@ -0,0 +1,38 @@
+Description: Changes in the build process to perform clean and build
+ the javadoc linked to default-jdk-doc.
+Author: Vladimir Kotov <vladimir at kotov.lv>
+Bug-Debian: http://bugs.debian.org/613585
+Forwarded: not-needed
+Last-Update: 2011-03-16
+
+--- a/build.xml
++++ b/build.xml
+@@ -44,7 +44,7 @@
+ 
+ 
+ 	<!-- Creates the jar file. -->
+-	<target name="make-jar" depends="compile"
++	<target name="make-jar" depends="compile,make-javadoc"
+ 			description="Create RSyntaxTextArea jar">
+ 		<delete includeEmptyDirs="true" quiet="true" dir="${dist-dir}"/>
+ 		<mkdir dir="${dist-dir}"/>
+@@ -92,12 +92,18 @@
+ 	<!-- Builds the javadoc.  -->
+ 	<target name="make-javadoc" depends="compile">
+ 		<javadoc  destdir="${doc-dir}" author="true" version="true"
+-			 	breakiterator="yes">
++			 	breakiterator="yes"  windowtitle="RSyntaxTextArea API" doctitle="RSyntaxTextArea - ${version}">
+ 			<packageset dir="${source-dir}" defaultexcludes="yes">
+ 				<include name="org/**"/>
+ 			</packageset>
++			<link href="file:///usr/share/doc/default-jdk-doc/api" packagelistLoc="/usr/share/doc/default-jdk/api/" />
+ 		</javadoc>
+ 	</target>
+ 
+ 
++	<target name="clean">
++		<delete dir="${class-dir}" />
++		<delete dir="${dist-dir}" />
++		<delete dir="${doc-dir}" />
++	</target>
+ </project>

Added: trunk/rsyntaxtextarea/debian/patches/series
===================================================================
--- trunk/rsyntaxtextarea/debian/patches/series	                        (rev 0)
+++ trunk/rsyntaxtextarea/debian/patches/series	2011-03-19 23:00:18 UTC (rev 13443)
@@ -0,0 +1 @@
+build-process.patch

Added: trunk/rsyntaxtextarea/debian/pom.xml
===================================================================
--- trunk/rsyntaxtextarea/debian/pom.xml	                        (rev 0)
+++ trunk/rsyntaxtextarea/debian/pom.xml	2011-03-19 23:00:18 UTC (rev 13443)
@@ -0,0 +1,53 @@
+<project
+	xmlns="http://maven.apache.org/POM/4.0.0"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+
+	<parent> 
+		<groupId>com.fifesoft</groupId> 
+		<artifactId>rtext-root-pom</artifactId> 
+		<version>1</version> 
+		<relativePath>../../pom.xml</relativePath> 
+	</parent> 
+
+	<groupId>com.fifesoft</groupId>
+	<artifactId>rsyntaxtextarea</artifactId>
+	<version>1.5.0</version>
+	<packaging>jar</packaging>
+	<name>RSyntaxTextArea</name>
+	<description>
+		RSyntaxTextArea is the syntax highlighting text editor used in RText, pulled out into its 
+		own jar so it is easily usable in any application. Features include Syntax highlighting for 20+ 
+		languages, Code completion, Regex find and replace, Macros, Code templates, Unlimited undo/redo
+		Line numbering and bracket matching.
+  	</description>
+	<inceptionYear>2003</inceptionYear>
+	<url>http://www.fifesoft.com/rsyntaxtextarea/</url>
+	<licenses>
+		<license>
+			<name>GNU Lesser General Public License</name>
+			<url>http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt</url>
+			<distribution>repo</distribution>
+		</license>
+	</licenses>
+	<scm>
+		<url>http://svn.fifesoft.com/viewvc-1.0.5/bin/cgi/viewvc.cgi/RSyntaxTextArea/?root=RSyntaxTextArea</url>
+		<connection>http://svn.fifesoft.com/svn/RSyntaxTextArea/RSyntaxTextArea/</connection>
+	</scm>
+	<developers>
+		<developer>
+			<name>Robert Futrell</name>
+			<url>http://www.fifesoft.com</url>
+		</developer>
+	</developers>
+	<dependencies>
+		<dependency>
+  			<groupId>junit</groupId>
+	  		<artifactId>junit</artifactId>
+	  		<version>${junit-version}</version>
+			<scope>test</scope>
+		</dependency>
+	</dependencies>
+</project>
+

Added: trunk/rsyntaxtextarea/debian/rules
===================================================================
--- trunk/rsyntaxtextarea/debian/rules	                        (rev 0)
+++ trunk/rsyntaxtextarea/debian/rules	2011-03-19 23:00:18 UTC (rev 13443)
@@ -0,0 +1,24 @@
+#!/usr/bin/make -f
+
+export JAVA_HOME=/usr/lib/jvm/default-java
+PKGNAME := rsyntaxtextarea
+LIBNAME := lib$(PKGNAME)-java
+VERSION := $(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p')
+
+%:
+	dh --with javahelper $@
+
+override_dh_auto_clean:
+	dh_auto_clean
+	mh_clean
+
+override_dh_auto_install:
+	dh_auto_install
+	mh_installpom -p$(LIBNAME) -o --no-parent $(CURDIR)/debian/pom.xml
+	mh_installjar -p$(LIBNAME) -l $(CURDIR)/debian/pom.xml $(CURDIR)/dist/$(PKGNAME).jar
+
+get-orig-source:
+	uscan --download-version $(VERSION) --force-download
+
+get-orig-pom:
+	wget -O debian/pom.xml http://repository.sonatype.org/service/local/repositories/central/content/com/fifesoft/$(PKGNAME)/$(VERSION)/$(PKGNAME)-$(VERSION).pom


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

Added: trunk/rsyntaxtextarea/debian/source/format
===================================================================
--- trunk/rsyntaxtextarea/debian/source/format	                        (rev 0)
+++ trunk/rsyntaxtextarea/debian/source/format	2011-03-19 23:00:18 UTC (rev 13443)
@@ -0,0 +1 @@
+3.0 (quilt)

Added: trunk/rsyntaxtextarea/debian/watch
===================================================================
--- trunk/rsyntaxtextarea/debian/watch	                        (rev 0)
+++ trunk/rsyntaxtextarea/debian/watch	2011-03-19 23:00:18 UTC (rev 13443)
@@ -0,0 +1,3 @@
+version=3
+http://svn.fifesoft.com/svn/RSyntaxTextArea/RSyntaxTextArea/tags/ (\d[\d\.]*)/ \
+  debian debian/orig-tar.sh




More information about the pkg-java-commits mailing list