[pkg-java] r14260 - trunk/libquartz-java/debian
Torsten Werner
twerner at alioth.debian.org
Wed Aug 17 12:00:01 UTC 2011
Author: twerner
Date: 2011-08-17 12:00:01 +0000 (Wed, 17 Aug 2011)
New Revision: 14260
Added:
trunk/libquartz-java/debian/README.source
trunk/libquartz-java/debian/libquartz-java-doc.doc-base.api
trunk/libquartz-java/debian/libquartz-java-doc.install
trunk/libquartz-java/debian/maven.properties
Removed:
trunk/libquartz-java/debian/README.Debian-source
trunk/libquartz-java/debian/libquartz-java.substvars
Modified:
trunk/libquartz-java/debian/changelog
trunk/libquartz-java/debian/control
trunk/libquartz-java/debian/copyright
trunk/libquartz-java/debian/rules
Log:
Add a *-doc package.
Deleted: trunk/libquartz-java/debian/README.Debian-source
===================================================================
--- trunk/libquartz-java/debian/README.Debian-source 2011-08-17 11:38:58 UTC (rev 14259)
+++ trunk/libquartz-java/debian/README.Debian-source 2011-08-17 12:00:01 UTC (rev 14260)
@@ -1,13 +0,0 @@
-libquartz-java
-==============
-
-The upstream supplied source package contains binary jar files.
-Currently no clean source distribution exists. Therefore, the upstream
-sources were modified to comply with the Debian Free Software
-Guidelines.
-
-Use the rules/get-orig-source target to create the orig.tar.gz.
-For more details on repackaging of upstream sources please see the
-debian/orig-tar.sh file.
-
- -- Varun Hiremath <varunhiremath at gmail.com>, Thu, 8 Nov 2007 00:22:29 +0530
Added: trunk/libquartz-java/debian/README.source
===================================================================
--- trunk/libquartz-java/debian/README.source (rev 0)
+++ trunk/libquartz-java/debian/README.source 2011-08-17 12:00:01 UTC (rev 14260)
@@ -0,0 +1,9 @@
+Information about libquartz-java
+------------------------------
+
+This package was debianized using the mh_make command
+from the maven-debian-helper package.
+
+The build system uses Maven but prevents it from downloading
+anything from the Internet, making the build compliant with
+the Debian policy.
Modified: trunk/libquartz-java/debian/changelog
===================================================================
--- trunk/libquartz-java/debian/changelog 2011-08-17 11:38:58 UTC (rev 14259)
+++ trunk/libquartz-java/debian/changelog 2011-08-17 12:00:01 UTC (rev 14260)
@@ -9,8 +9,9 @@
* Use Maven to build package because upstream has switched to Maven.
* Switch to source format 3.0.
* Remove Java runtime from Depends.
+ * Add a *-doc package.
- -- Torsten Werner <twerner at debian.org> Wed, 17 Aug 2011 13:36:54 +0200
+ -- Torsten Werner <twerner at debian.org> Wed, 17 Aug 2011 13:57:53 +0200
libquartz-java (1.6.6-1) unstable; urgency=low
Modified: trunk/libquartz-java/debian/control
===================================================================
--- trunk/libquartz-java/debian/control 2011-08-17 11:38:58 UTC (rev 14259)
+++ trunk/libquartz-java/debian/control 2011-08-17 12:00:01 UTC (rev 14260)
@@ -3,18 +3,21 @@
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
Uploaders: Varun Hiremath <varun at debian.org>, Torsten Werner <twerner at debian.org>, Michael Koch <konqueror at gmx.de>
-Build-Depends: cdbs, debhelper (>= 7), default-jdk, ant
-Build-Depends-Indep: glassfish-javaee, libcommons-modeler-java,
- libservlet2.5-java, glassfish-mail, glassfish-javaee, libcommons-dbcp-java,
- glassfish-activation, junit
-Standards-Version: 3.8.3
+Build-Depends: debhelper (>= 7), cdbs, default-jdk, maven-debian-helper (>= 1.4)
+Build-Depends-Indep: glassfish-activation, glassfish-javaee, glassfish-mail, libcommons-logging-java,
+ libservlet2.5-java, junit, libasm3-java, default-jdk-doc, libcommons-logging-java-doc,
+ libservlet2.5-java-doc, libcommons-beanutils-java-doc, libcommons-dbcp-java-doc,
+ libcommons-pool-java-doc, liblog4j1.2-java-doc, libmaven-javadoc-plugin-java
+Standards-Version: 3.9.1
Homepage: http://quartz-scheduler.org
Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libquartz-java
Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libquartz-java
Package: libquartz-java
Architecture: all
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${maven:Depends}
+Recommends: ${maven:OptionalDepends}
+Suggests: libquartz-java-doc
Description: open source job scheduling system
Quartz is a full-featured, open source job scheduling system that can
be integrated with, or used along side virtually any J2EE or J2SE
@@ -24,3 +27,21 @@
tens-of-thousands of jobs; jobs whose tasks are defined as standard
Java components or EJBs. The Quartz Scheduler includes many
enterprise-class features, such as JTA transactions and clustering.
+
+Package: libquartz-java-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}, ${maven:DocDepends}
+Recommends: ${maven:DocOptionalDepends}
+Suggests: libquartz-java
+Description: open source job scheduling system - documentation
+ Quartz is a full-featured, open source job scheduling system that can
+ be integrated with, or used along side virtually any J2EE or J2SE
+ application - from the smallest stand-alone application to the
+ largest e-commerce system. Quartz can be used to create simple or
+ complex schedules for executing tens, hundreds, or even
+ tens-of-thousands of jobs; jobs whose tasks are defined as standard
+ Java components or EJBs. The Quartz Scheduler includes many
+ enterprise-class features, such as JTA transactions and clustering.
+ .
+ This package contains the API documentation of libquartz-java.
Modified: trunk/libquartz-java/debian/copyright
===================================================================
--- trunk/libquartz-java/debian/copyright 2011-08-17 11:38:58 UTC (rev 14259)
+++ trunk/libquartz-java/debian/copyright 2011-08-17 12:00:01 UTC (rev 14260)
@@ -1,21 +1,18 @@
-This package was debianized by Varun Hiremath <varunhiremath at gmail.com> on
-Tue, 24 Apr 2007 17:19:10 +0530.
+Format-Specification: http://dep.debian.net/deps/dep5/
+Name: Quartz Parent POM
+Maintainer: James House <jhouse at terracotta.org> as Primary Developer
+ Jason Voegele <jvoegele at terracotta.org> as Build Engineer, Release Engineer
+Source: http://quartz-scheduler.org/
-It was downloaded from http://www.opensymphony.com/quartz/download.action
+Files: *
+Copyright: 2011, James House <jhouse at terracotta.org>
+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'
-Upstream Authors: OpenSymphony
-
-Copyright: (C) 2004-2006 OpenSymphony
-
-Previously Copyright: (C) 2001-2004 James House and (C) 2004 Third Eye Consulting, Inc.
-
-License:
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
-The full text of the Apache License can be found in
-`/usr/share/common-licenses/Apache-2.0' on Debian systems.
-
-The Debian packaging is (C) 2007, Varun Hiremath <varunhiremath at gmail.com> and
-is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
+Files: debian/*
+Copyright: 2007, Varun Hiremath <varunhiremath at gmail.com>
+ 2011, Torsten Werner <twerner at debian.org>
+License: GPL
+ On Debian GNU/Linux system you can find the complete text of the
+ license in '/usr/share/common-licenses/GPL'
Added: trunk/libquartz-java/debian/libquartz-java-doc.doc-base.api
===================================================================
--- trunk/libquartz-java/debian/libquartz-java-doc.doc-base.api (rev 0)
+++ trunk/libquartz-java/debian/libquartz-java-doc.doc-base.api 2011-08-17 12:00:01 UTC (rev 14260)
@@ -0,0 +1,10 @@
+Document: libquartz-java
+Title: API Javadoc for Quartz Parent POM
+Author: Quartz Parent POM developers
+Abstract: This is the API Javadoc provided for the
+ libquartz-java library.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libquartz-java/api/index.html
+Files: /usr/share/doc/libquartz-java/api/*
Added: trunk/libquartz-java/debian/libquartz-java-doc.install
===================================================================
--- trunk/libquartz-java/debian/libquartz-java-doc.install (rev 0)
+++ trunk/libquartz-java/debian/libquartz-java-doc.install 2011-08-17 12:00:01 UTC (rev 14260)
@@ -0,0 +1,2 @@
+target/site/apidocs/* usr/share/doc/libquartz-java/api
+
Deleted: trunk/libquartz-java/debian/libquartz-java.substvars
===================================================================
--- trunk/libquartz-java/debian/libquartz-java.substvars 2011-08-17 11:38:58 UTC (rev 14259)
+++ trunk/libquartz-java/debian/libquartz-java.substvars 2011-08-17 12:00:01 UTC (rev 14260)
@@ -1,8 +0,0 @@
-#List of dependencies for libquartz-java, generated for use by debian/control
-maven.CompileDepends=libmaven-compiler-plugin-java, libsurefire-java
-maven.UpstreamPackageVersion=1.7.3
-maven.Depends=glassfish-activation, glassfish-mail
-maven.OptionalDepends=
-maven.TestDepends=
-maven.DocDepends=default-jdk-doc
-maven.DocOptionalDepends=
Added: trunk/libquartz-java/debian/maven.properties
===================================================================
--- trunk/libquartz-java/debian/maven.properties (rev 0)
+++ trunk/libquartz-java/debian/maven.properties 2011-08-17 12:00:01 UTC (rev 14260)
@@ -0,0 +1,4 @@
+# Include here properties to pass to Maven during the build.
+# For example:
+# maven.test.skip=true
+
Modified: trunk/libquartz-java/debian/rules
===================================================================
--- trunk/libquartz-java/debian/rules 2011-08-17 11:38:58 UTC (rev 14259)
+++ trunk/libquartz-java/debian/rules 2011-08-17 12:00:01 UTC (rev 14260)
@@ -1,9 +1,10 @@
#!/usr/bin/make -f
+include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/maven.mk
-include /usr/share/cdbs/1/rules/debhelper.mk
JAVA_HOME := /usr/lib/jvm/default-java
+DEB_MAVEN_DOC_TARGET := javadoc:jar javadoc:aggregate
get-orig-source:
uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download
More information about the pkg-java-commits
mailing list