[pkg-java] r8779 - trunk/libcommons-validator-java/debian

Ludovic Claude ludovicc-guest at alioth.debian.org
Thu Jul 2 13:21:38 UTC 2009


Author: ludovicc-guest
Date: 2009-07-02 13:21:37 +0000 (Thu, 02 Jul 2009)
New Revision: 8779

Added:
   trunk/libcommons-validator-java/debian/libcommons-validator-java-doc.doc-base
   trunk/libcommons-validator-java/debian/libcommons-validator-java-doc.docs
   trunk/libcommons-validator-java/debian/libcommons-validator-java.poms
   trunk/libcommons-validator-java/debian/libcommons-validator-java.sgmlcatalogs
   trunk/libcommons-validator-java/debian/maven.rules
   trunk/libcommons-validator-java/debian/pom.xml
Modified:
   trunk/libcommons-validator-java/debian/changelog
   trunk/libcommons-validator-java/debian/control
   trunk/libcommons-validator-java/debian/copyright
   trunk/libcommons-validator-java/debian/rules
Log:
* New version

Modified: trunk/libcommons-validator-java/debian/changelog
===================================================================
--- trunk/libcommons-validator-java/debian/changelog	2009-07-02 13:12:03 UTC (rev 8778)
+++ trunk/libcommons-validator-java/debian/changelog	2009-07-02 13:21:37 UTC (rev 8779)
@@ -1,3 +1,18 @@
+libcommons-validator-java (1:1.3.1-5) unstable; urgency=low
+
+  * Change section to java, bump up Standards-Version to 3.8.1
+  * Add the Maven POM to the package,
+  * Add a Build-Depends-Indep dependency on maven-repo-helper
+  * Use mh_installpom and mh_installjar to install the POM and the jar to the
+    Maven repository
+  * Add ${misc:Depends} to Depends to clear Lintian warnings  
+  * Remove Depends on Java runtimes as it is a library
+  * Move liboro-java to Recommends as this library is optional
+  * Use default-jdk for the build instead of java-gcj-compat-dev
+  * Put the Javadoc into a separate doc package
+
+ -- Ludovic Claude <ludovic.claude at laposte.net>  Thu, 02 jul 2009 14:12:30 +0100
+
 libcommons-validator-java (1:1.3.1-4) unstable; urgency=low
 
   [ Emmanuel Bourg ]

Modified: trunk/libcommons-validator-java/debian/control
===================================================================
--- trunk/libcommons-validator-java/debian/control	2009-07-02 13:12:03 UTC (rev 8778)
+++ trunk/libcommons-validator-java/debian/control	2009-07-02 13:21:37 UTC (rev 8779)
@@ -3,8 +3,10 @@
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Arnaud Vandyck <avdyk at debian.org>, Kumar Appaiah <akumar at debian.org>, Varun Hiremath <varun at debian.org>
-Build-Depends: debhelper (>= 7), cdbs
-Build-Depends-Indep: default-jdk, ant, junit (>= 3.8.1), libcommons-beanutils-java (>= 1.5), libcommons-collections-java (>= 2.1), libcommons-digester-java (>= 1.4), libcommons-logging-java (>= 1.0.3), liboro-java (>= 2.0.6), sgml-base, rhino
+Build-Depends: debhelper (>= 7), cdbs, default-jdk
+Build-Depends-Indep: maven-repo-helper, ant, junit (>= 3.8.1), libcommons-beanutils-java (>= 1.7), 
+ libcommons-collections-java (>= 2.1), libcommons-digester-java (>= 1.6), libcommons-logging-java (>= 1.0.6), 
+ liboro-java (>= 2.0.8), sgml-base, rhino
 Standards-Version: 3.8.1
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libcommons-validator-java
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libcommons-validator-java
@@ -12,7 +14,9 @@
 
 Package: libcommons-validator-java
 Architecture: all
-Depends: ${misc:Depends}, default-jre | java2-runtime, libcommons-beanutils-java (>= 1.5), libcommons-collections-java (>= 2.1), libcommons-digester-java (>= 1.4), libcommons-logging-java (>= 1.0.3), liboro-java (>= 2.0.6), sgml-base, rhino
+Depends: ${misc:Depends}, libcommons-beanutils-java (>= 1.7), libcommons-collections-java (>= 2.1), 
+ libcommons-digester-java (>= 1.6), libcommons-logging-java (>= 1.0.4), sgml-base, rhino
+Recommends: liboro-java (>= 2.0.8)
 Description: ease and speed development and maintenance of validation rules
  The Commons Validator is a basic validation framework
  that lets you define validation rules for a JavaBean
@@ -20,3 +24,17 @@
  .
  Validation rules can be defined in an xml file which
  keeps them abstracted from JavaBean you are validating.
+
+Package: libcommons-validator-java-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Description: API documentation for Commons Validator
+ The Commons Validator is a basic validation framework
+ that lets you define validation rules for a JavaBean
+ in an xml file.
+ .
+ Validation rules can be defined in an xml file which
+ keeps them abstracted from JavaBean you are validating.
+ .
+ This package contains the API documentation for libcommons-validator-java.

Modified: trunk/libcommons-validator-java/debian/copyright
===================================================================
--- trunk/libcommons-validator-java/debian/copyright	2009-07-02 13:12:03 UTC (rev 8778)
+++ trunk/libcommons-validator-java/debian/copyright	2009-07-02 13:21:37 UTC (rev 8779)
@@ -16,7 +16,7 @@
                   Henri Yandell,
                   Ben Speakmon
 
-Copyright: © 2002-2008 The Apache Software Foundation
+Copyright: 2002-2008 The Apache Software Foundation
 
 License: Apache 2.0
 

Added: trunk/libcommons-validator-java/debian/libcommons-validator-java-doc.doc-base
===================================================================
--- trunk/libcommons-validator-java/debian/libcommons-validator-java-doc.doc-base	                        (rev 0)
+++ trunk/libcommons-validator-java/debian/libcommons-validator-java-doc.doc-base	2009-07-02 13:21:37 UTC (rev 8779)
@@ -0,0 +1,11 @@
+Document: libcommons-validator-java-doc
+Title: Programmer API for Commons Validator
+Author: Apache Commons Validator developers
+Abstract: The Commons Validator is a basic validation framework
+ that lets you define validation rules for a JavaBean
+ in an xml file.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libcommons-validator-java-doc/api/index.html
+Files: /usr/share/doc/libcommons-validator-java-doc/api/*

Added: trunk/libcommons-validator-java/debian/libcommons-validator-java-doc.docs
===================================================================
--- trunk/libcommons-validator-java/debian/libcommons-validator-java-doc.docs	                        (rev 0)
+++ trunk/libcommons-validator-java/debian/libcommons-validator-java-doc.docs	2009-07-02 13:21:37 UTC (rev 8779)
@@ -0,0 +1,2 @@
+dist/docs/api
+NOTICE.txt

Added: trunk/libcommons-validator-java/debian/libcommons-validator-java.poms
===================================================================
--- trunk/libcommons-validator-java/debian/libcommons-validator-java.poms	                        (rev 0)
+++ trunk/libcommons-validator-java/debian/libcommons-validator-java.poms	2009-07-02 13:21:37 UTC (rev 8779)
@@ -0,0 +1 @@
+debian/pom.xml --no-parent

Added: trunk/libcommons-validator-java/debian/libcommons-validator-java.sgmlcatalogs
===================================================================
--- trunk/libcommons-validator-java/debian/libcommons-validator-java.sgmlcatalogs	                        (rev 0)
+++ trunk/libcommons-validator-java/debian/libcommons-validator-java.sgmlcatalogs	2009-07-02 13:21:37 UTC (rev 8779)
@@ -0,0 +1 @@
+debian/commons-validator_1_0_1.cat /usr/share/sgml/apache/jakarta/validator/catalog

Added: trunk/libcommons-validator-java/debian/maven.rules
===================================================================
--- trunk/libcommons-validator-java/debian/maven.rules	                        (rev 0)
+++ trunk/libcommons-validator-java/debian/maven.rules	2009-07-02 13:21:37 UTC (rev 8779)
@@ -0,0 +1,2 @@
+junit junit jar s/3\..*/3.x/
+

Added: trunk/libcommons-validator-java/debian/pom.xml
===================================================================
--- trunk/libcommons-validator-java/debian/pom.xml	                        (rev 0)
+++ trunk/libcommons-validator-java/debian/pom.xml	2009-07-02 13:21:37 UTC (rev 8779)
@@ -0,0 +1,297 @@
+<?xml version="1.0" encoding="UTF-8"?><project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>commons-validator</groupId>
+  <artifactId>commons-validator</artifactId>
+  <name>Validator</name>
+  <version>1.3.1</version>
+  <description>Commons Validator provides the building blocks for both client side validation
+    and server side data validation. It may be used standalone or with a framework like
+    Struts.</description>
+  <url>http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/</url>
+  <issueManagement>
+    <url>http://issues.apache.org/jira/</url>
+  </issueManagement>
+  <ciManagement>
+    <notifiers>
+      <notifier>
+        <configuration>
+          <address>commons-dev at jakarta.apache.org</address>
+        </configuration>
+      </notifier>
+    </notifiers>
+  </ciManagement>
+  <inceptionYear>2002</inceptionYear>
+  <mailingLists>
+    <mailingList>
+      <name>Commons Dev List</name>
+      <subscribe>commons-dev-subscribe at jakarta.apache.org</subscribe>
+      <unsubscribe>commons-dev-unsubscribe at jakarta.apache.org</unsubscribe>
+      <archive>http://mail-archives.apache.org/mod_mbox/jakarta-commons-dev/</archive>
+    </mailingList>
+    <mailingList>
+      <name>Commons User List</name>
+      <subscribe>commons-user-subscribe at jakarta.apache.org</subscribe>
+      <unsubscribe>commons-user-unsubscribe at jakarta.apache.org</unsubscribe>
+      <archive>http://mail-archives.apache.org/mod_mbox/jakarta-commons-user/</archive>
+    </mailingList>
+  </mailingLists>
+  <developers>
+    <developer>
+      <id>mrdon</id>
+      <name>Don Brown</name>
+      <email>mrdon at apache.org</email>
+    </developer>
+    <developer>
+      <id>martinc</id>
+      <name>Martin Cooper</name>
+      <email>martinc at apache.org</email>
+    </developer>
+    <developer>
+      <id>dgraham</id>
+      <name>David Graham</name>
+      <email>dgraham at apache.org</email>
+    </developer>
+    <developer>
+      <id>husted</id>
+      <name>Ted Husted</name>
+      <email>husted at apache.org</email>
+    </developer>
+    <developer>
+      <id>rleland</id>
+      <name>Rob Leland</name>
+      <email>rleland at apache.org</email>
+    </developer>
+    <developer>
+      <id>craigmcc</id>
+      <name>Craig McClanahan</name>
+      <email>craigmcc at apache.org</email>
+    </developer>
+    <developer>
+      <id>jmitchell</id>
+      <name>James Mitchell</name>
+      <email>jmitchell NOSPAM apache.org</email>
+      <organization>EdgeTech, Inc</organization>
+    </developer>
+    <developer>
+      <id>niallp</id>
+      <name>Niall Pemberton</name>
+    </developer>
+    <developer>
+      <id>turner</id>
+      <name>James Turner</name>
+      <email>turner at apache.org</email>
+    </developer>
+    <developer>
+      <id>dwinterfeldt</id>
+      <name>David Winterfeldt</name>
+      <email>dwinterfeldt at apache.org</email>
+    </developer>
+    <developer>
+      <id>bayard</id>
+      <name>Henri Yandell</name>
+    </developer>
+  </developers>
+  <contributors>
+    <contributor>
+      <name>Saul Q Yuan Add</name>
+    </contributor>
+    <contributor>
+      <name>Shane Bailey</name>
+    </contributor>
+    <contributor>
+      <name>Dave Derry</name>
+    </contributor>
+    <contributor>
+      <name>Tim O'Brien</name>
+    </contributor>
+    <contributor>
+      <name>Scott Clasen</name>
+      <email>ticktock at speakeasy.net></email>
+    </contributor>
+    <contributor>
+      <name>Marcus Brito Finish</name>
+    </contributor>
+    <contributor>
+      <name>Padma Ginnaram</name>
+    </contributor>
+    <contributor>
+      <name>Thomas Jacob</name>
+      <email>thomas.jacob at sinnerschrader.com</email>
+    </contributor>
+    <contributor>
+      <name>Adam Kramer</name>
+    </contributor>
+    <contributor>
+      <name>Greg Ludington</name>
+    </contributor>
+    <contributor>
+      <name>Bjorn-H. Moritz</name>
+    </contributor>
+    <contributor>
+      <name>David Neuer</name>
+      <email>DavidNeuer at nascopgh.com</email>
+    </contributor>
+    <contributor>
+      <name>Kurt Post</name>
+    </contributor>
+    <contributor>
+      <name>Arun Mammen Thomas</name>
+    </contributor>
+    <contributor>
+      <name>Steven Fines</name>
+      <email>steven.fines at cotelligent.com</email>
+    </contributor>
+    <contributor>
+      <name>Didier Romelot</name>
+      <email>didier.romelot at renault.com</email>
+    </contributor>
+    <contributor>
+      <name>Steve Stair</name>
+    </contributor>
+    <contributor>
+      <name>Jeremy Tan</name>
+      <email>jeremytan at scualum.com</email>
+    </contributor>
+    <contributor>
+      <name>94RGt2</name>
+      <email>lmagee at biziworks.com.au</email>
+    </contributor>
+    <contributor>
+      <name>Nacho G. Mac Dowell</name>
+    </contributor>
+    <contributor>
+      <name>Mark Lowe</name>
+      <email>mark.lowe at boxstuff.com</email>
+    </contributor>
+  </contributors>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>/LICENSE.txt</url>
+    </license>
+  </licenses>
+  <scm>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk</connection>
+    <url>http://svn.apache.org/viewvc</url>
+  </scm>
+  <organization>
+    <name>The Apache Software Foundation</name>
+    <url>http://jakarta.apache.org</url>
+  </organization>
+  <build>
+    <sourceDirectory>src/share</sourceDirectory>
+    <testSourceDirectory>src/test</testSourceDirectory>
+    <resources>
+      <resource>
+        <targetPath>META-INF</targetPath>
+        <directory>${basedir}</directory>
+        <includes>
+          <include>NOTICE.txt</include>
+        </includes>
+      </resource>
+    </resources>
+    <testResources>
+      <testResource>
+        <directory>${pom.build.unitTestSourceDirectory}</directory>
+        <includes>
+          <include>**/*.xml</include>
+        </includes>
+      </testResource>
+    </testResources>
+    <plugins>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <includes>
+            <include>**/*Test.java</include>
+          </includes>
+          <excludes>
+            <exclude>**/routines/BaseCalendarValidatorTest.java</exclude>
+            <exclude>**/routines/BaseNumberValidatorTest.java</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-xdoc-plugin</artifactId>
+        <version>1.9.2</version>
+        <configuration>
+          <comment>&lt;strong>Site Only&lt;/strong> - v1.9.2 (minimum)
+              required for building the Validator Site documentation.</comment>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-changelog-plugin</artifactId>
+        <version>1.8.2</version>
+        <configuration>
+          <comment>&lt;strong>Site Only&lt;/strong> - v1.8.2 (minimum)
+              required for building the Validator Site documentation.</comment>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-changes-plugin</artifactId>
+        <version>1.6</version>
+        <configuration>
+          <comment>&lt;strong>Site Only&lt;/strong> - v1.6 (minimum)
+              required for building the Validator Site documentation.</comment>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>maven-plugins</groupId>
+        <artifactId>maven-cobertura-plugin</artifactId>
+        <version>1.1.1</version>
+        <configuration>
+          <scope>test</scope>
+          <comment>Required only for generating test coverage reports.</comment>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>commons-beanutils</groupId>
+      <artifactId>commons-beanutils</artifactId>
+      <version>1.7.0</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-digester</groupId>
+      <artifactId>commons-digester</artifactId>
+      <version>1.6</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+      <version>1.0.4</version>
+    </dependency>
+    <dependency>
+      <groupId>oro</groupId>
+      <artifactId>oro</artifactId>
+      <version>2.0.8</version>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>xml-apis</groupId>
+      <artifactId>xml-apis</artifactId>
+      <version>2.0.2</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <distributionManagement>
+    <repository>
+      <id>default</id>
+      <name>Default Repository</name>
+      <url>file:///www/jakarta.apache.org/builds/jakarta-commons/${pom.artifactId.substring(8)}/</url>
+    </repository>
+    <site>
+      <id>default</id>
+      <name>Default Site</name>
+      <url>scp://people.apache.org//www/jakarta.apache.org/commons/${pom.artifactId.substring(8)}/</url>
+    </site>
+    <status>converted</status>
+  </distributionManagement>
+</project>
\ No newline at end of file

Modified: trunk/libcommons-validator-java/debian/rules
===================================================================
--- trunk/libcommons-validator-java/debian/rules	2009-07-02 13:12:03 UTC (rev 8778)
+++ trunk/libcommons-validator-java/debian/rules	2009-07-02 13:21:37 UTC (rev 8779)
@@ -7,25 +7,31 @@
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/ant.mk
 
+PACKAGE              := $(DEB_SOURCE_PACKAGE)
+VERSION              := $(DEB_UPSTREAM_VERSION)
 JAVA_HOME            := /usr/lib/jvm/default-java
 DEB_JARS             := junit commons-beanutils commons-collections commons-digester commons-logging oro
 DEB_ANT_BUILD_TARGET := dist
 
-DEB_INSTALL_DIRS_ALL := usr/share/java usr/share/sgml/apache/jakarta/validator
-DEB_INSTALL_DOCS_ALL := NOTICE.txt dist/docs/*
-
-LIBRARY=commons-validator
-
 clean:: 
-	$(RM) debian/install debian/links debian/sgmlcatalogs
+	$(RM) debian/install debian/sgmlcatalogs
 
-install/lib${LIBRARY}-java::
+install/$(PACKAGE)::
 	cp conf/share/*.dtd dist/
 	$(RM) dist/RELEASE-NOTES.txt
-	echo "dist/${LIBRARY}-${DEB_UPSTREAM_VERSION}.jar usr/share/java" > debian/install
-	echo "dist/*.dtd usr/share/sgml/apache/jakarta/validator" >> debian/install
-	echo "usr/share/java/${LIBRARY}-${DEB_UPSTREAM_VERSION}.jar usr/share/java/${LIBRARY}.jar" > debian/links
-	echo "debian/commons-validator_1_0_1.cat /usr/share/sgml/apache/jakarta/validator/catalog" > debian/sgmlcatalogs
+	dh_install -p$(PACKAGE) dist/*.dtd usr/share/sgml/apache/jakarta/validator
+	mh_installpoms -p$(PACKAGE)
+	mh_installjar -p$(PACKAGE) -l debian/pom.xml dist/commons-validator-$(VERSION).jar
 
+install/$(PACKAGE)-doc::
+	mv dist/docs/apidocs dist/docs/api
+
+clean::
+	-rm -rf debian/tmp
+
 get-orig-source:
-	-uscan --upstream-version 0 --rename
+	-uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename
+
+get-orig-pom:
+	wget -O debian/pom.xml http://repository.sonatype.org/service/local/repositories/central/content/commons-validator/commons-validator/$(VERSION)/commons-validator-$(VERSION).pom
+




More information about the pkg-java-commits mailing list