[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><strong>Site Only</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><strong>Site Only</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><strong>Site Only</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