[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