diff -u jline-0.9.94/debian/control jline-0.9.94/debian/control --- jline-0.9.94/debian/control +++ jline-0.9.94/debian/control @@ -1,19 +1,19 @@ Source: jline -Section: libs +Section: java Priority: optional -Maintainer: Ubuntu Core developers -XSBC-Original-Maintainer: Debian Java Maintainers -Uploaders: Peter Eisentraut , Varun Hiremath , Kumar Appaiah -Build-Depends: cdbs, debhelper (>= 5) -Build-Depends-Indep: ant, junit, default-jdk -Standards-Version: 3.7.3 +Maintainer: Debian Java Maintainers +Uploaders: Varun Hiremath , Kumar Appaiah , + Torsten Werner +Build-Depends: cdbs, debhelper (>= 5), default-jdk, ant +Build-Depends-Indep: maven-repo-helper, junit, openjdk-6-doc +Standards-Version: 3.8.2 Homepage: http://jline.sourceforge.net/ Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/jline Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/jline Package: libjline-java Architecture: all -Depends: default-jre-headless | java2-runtime-headless | java1-runtime-headless +Depends: ${misc:Depends}, default-jre-headless | java2-runtime-headless | java1-runtime-headless Suggests: libjline-java-doc Description: Java library for handling console input JLine is a 100% pure Java library for reading and editing console input. @@ -24,6 +24,7 @@ Package: libjline-java-doc Section: doc Architecture: all +Depends: ${misc:Depends}, openjdk-6-doc | classpath-doc Suggests: libjline-java Description: Java library for handling console input - documentation JLine is a 100% pure Java library for reading and editing console input. diff -u jline-0.9.94/debian/libjline-java-doc.install jline-0.9.94/debian/libjline-java-doc.install --- jline-0.9.94/debian/libjline-java-doc.install +++ jline-0.9.94/debian/libjline-java-doc.install @@ -1,2 +1,2 @@ -api/* usr/share/doc/libjline-java-doc/api +api/* usr/share/doc/libjline-java/api diff -u jline-0.9.94/debian/libjline-java-doc.doc-base jline-0.9.94/debian/libjline-java-doc.doc-base --- jline-0.9.94/debian/libjline-java-doc.doc-base +++ jline-0.9.94/debian/libjline-java-doc.doc-base @@ -8,5 +8,5 @@ -Section: Apps/Text +Section: Programming Format: HTML -Index: /usr/share/doc/libjline-java-doc/api/index.html -Files: /usr/share/doc/libjline-java-doc/api/*.html +Index: /usr/share/doc/libjline-java/api/index.html +Files: /usr/share/doc/libjline-java/api/*.html diff -u jline-0.9.94/debian/changelog jline-0.9.94/debian/changelog --- jline-0.9.94/debian/changelog +++ jline-0.9.94/debian/changelog @@ -1,9 +1,39 @@ -jline (0.9.94-1ubuntu1) intrepid; urgency=low +jline (0.9.94-5~ubuntu1) karmic; urgency=low + * Merge to add Maven POM to the package. LP: #461090. + + -- Matthias Klose Mon, 26 Oct 2009 14:58:48 +0100 + +jline (0.9.94-5) unstable; urgency=low + + * Add myself to Uploaders. + * Add missing file debian/libjline-java.poms. + + -- Torsten Werner Fri, 14 Aug 2009 18:03:22 +0200 + +jline (0.9.94-4) unstable; urgency=low + + * Upload to unstable. + + -- Torsten Werner Sun, 09 Aug 2009 11:38:11 +0200 + +jline (0.9.94-3) experimental; urgency=low + + [Ludovic Claude] + * Bump Standards-Version to 3.8.2 + * Add the Maven POM to the package + * Add a Build-Depends-Indep dependency on maven-repo-helper + * Add ${misc:Depends} to Depends to clear Lintian warnings + * Change doc-base section from Apps/Text to Programming + * Move API documentation to /usr/share/doc/libjline-java/api/ + + [Peter Eisentraut] + * Removed myself from Uploaders + + [Matthias Klose] * (Build-)depend on default-jre/-jdk. - * Set Ubuntu maintainer address. - -- Matthias Klose Thu, 31 Jul 2008 07:55:15 +0000 + -- Ludovic Claude Tue, 21 Jul 2009 23:00:09 +0100 jline (0.9.94-1) unstable; urgency=low diff -u jline-0.9.94/debian/rules jline-0.9.94/debian/rules --- jline-0.9.94/debian/rules +++ jline-0.9.94/debian/rules @@ -6,14 +6,22 @@ -JAVA_HOME := /usr/lib/jvm/default-java -DEB_JARS := junit -DEB_ANT_BUILDFILE := debian/build.xml -DEB_ANT_BUILD_TARGET := jar javadoc +PACKAGE := $(DEB_SOURCE_PACKAGE) +VERSION := $(DEB_UPSTREAM_VERSION) +JAVA_HOME := /usr/lib/jvm/default-java +DEB_JARS := junit +DEB_ANT_BUILDFILE := debian/build.xml +DEB_ANT_BUILD_TARGET := jar javadoc DEB_INSTALL_EXAMPLES_libjline-java-doc = jline-demo.jar -install/libjline-java:: DEB_FINALDIR=$(CURDIR)/debian/libjline-java -install/libjline-java:: - install -m 644 -D jline.jar $(DEB_FINALDIR)/usr/share/java/jline-$(DEB_UPSTREAM_VERSION).jar - dh_link /usr/share/java/jline-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/jline.jar +binary-post-install/lib$(PACKAGE)-java:: + mh_installpoms -plib$(PACKAGE)-java + mh_installjar -plib$(PACKAGE)-java -l debian/pom.xml jline.jar + +clean:: + -rm -rf debian/tmp get-orig-source: -uscan --upstream-version 0 + +get-orig-pom: + wget -O debian/pom.xml http://repository.sonatype.org/service/local/repositories/central/content/jline/jline/$(VERSION)/jline-$(VERSION).pom + only in patch2: unchanged: --- jline-0.9.94.orig/debian/libjline-java.poms +++ jline-0.9.94/debian/libjline-java.poms @@ -0,0 +1 @@ +debian/pom.xml only in patch2: unchanged: --- jline-0.9.94.orig/debian/pom.xml +++ jline-0.9.94/debian/pom.xml @@ -0,0 +1,212 @@ + + + + + 4.0.0 + jline + jline + jar + JLine + 0.9.94 + JLine is a java library for reading and editing user input in console applications. It features tab-completion, command history, password masking, customizable keybindings, and pass-through handlers to use to chain to other console applications. + http://jline.sourceforge.net + + sourceforge + http://sourceforge.net/tracker/?group_id=64033&atid=506056 + + 2002 + + + JLine users + https://lists.sourceforge.net/lists/listinfo/jline-users + jline-users@lists.sourceforge.net + http://sourceforge.net/mailarchive/forum.php?forum=jline-users + + + + + + mprudhom + Marc Prud'hommeaux + mwp1@cornell.edu + + + + + BSD + LICENSE.txt + + + + scm:cvs:pserver:anonymous@jline.cvs.sourceforge.net:/cvsroot/jline:jline + scm:cvs:ext:${maven.username}@jline.cvs.sourceforge.net:/cvsroot/jline:jline + http://jline.cvs.sourceforge.net/jline + + + + junit + junit + 3.8.1 + compile + + + + + + + maven-surefire-plugin + + + false + false + + + + maven-compiler-plugin + + 1.3 + 1.3 + + + + maven-site-plugin + + ../site-staging + + + + maven-assembly-plugin + + + src/assembly/assembly.xml + + + + + + + + + + org.codehaus.mojo + jxr-maven-plugin + + true + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + true + + http://java.sun.com/j2se/1.5.0/docs/api + + + + + maven-pmd-plugin + + + maven-project-info-reports-plugin + + + + + + + project-team + mailing-list + issue-tracking + license + scm + + + + + + org.codehaus.mojo + surefire-report-maven-plugin + + + + + + jline + scp://shell.sourceforge.net/home/groups/j/jl/jline/htdocs/m2repo + + + jline + scp://shell.sourceforge.net/home/groups/j/jl/jline/htdocs/m2snapshot + + + jline + jline + scpexe://shell.sourceforge.net/home/groups/j/jl/jline/htdocs/ + + + only in patch2: unchanged: --- jline-0.9.94.orig/debian/maven.rules +++ jline-0.9.94/debian/maven.rules @@ -0,0 +1,2 @@ +junit junit jar s/3\..*/3.x/ +