[pkg-java] r13275 - in trunk/libcommons-jexl-java/debian: . poms
Torsten Werner
twerner at alioth.debian.org
Wed Feb 9 21:22:32 UTC 2011
Author: twerner
Date: 2011-02-09 21:22:30 +0000 (Wed, 09 Feb 2011)
New Revision: 13275
Added:
trunk/libcommons-jexl-java/debian/libcommons-jexl-java.poms
trunk/libcommons-jexl-java/debian/maven.rules
trunk/libcommons-jexl-java/debian/poms/
trunk/libcommons-jexl-java/debian/poms/commons-jexl.pom
Modified:
trunk/libcommons-jexl-java/debian/changelog
trunk/libcommons-jexl-java/debian/control
trunk/libcommons-jexl-java/debian/rules
Log:
* Team upload.
* Install POM file.
* Fix Section in d/control.
* Update Standards-Version.
Modified: trunk/libcommons-jexl-java/debian/changelog
===================================================================
--- trunk/libcommons-jexl-java/debian/changelog 2011-02-09 21:11:42 UTC (rev 13274)
+++ trunk/libcommons-jexl-java/debian/changelog 2011-02-09 21:22:30 UTC (rev 13275)
@@ -1,13 +1,18 @@
-libcommons-jexl-java (1.1-1.1) UNRELEASED; urgency=low
+libcommons-jexl-java (1.1-2) unstable; urgency=low
- * Non-maintainer upload.
+ * Team upload.
[ Emmanuel Bourg ]
* Update of the URLs
* Rename Jakarta Commons to Apache Commons
- -- Sylvestre Ledru <sylvestre.ledru at inria.fr> Wed, 17 Jun 2009 10:51:33 +0200
+ [ James Page ]
+ * Install POM file.
+ * Fix Section in d/control.
+ * Update Standards-Version.
+ -- Torsten Werner <twerner at debian.org> Wed, 09 Feb 2011 22:19:47 +0100
+
libcommons-jexl-java (1.1-1) unstable; urgency=low
[ Michael Koch ]
Modified: trunk/libcommons-jexl-java/debian/control
===================================================================
--- trunk/libcommons-jexl-java/debian/control 2011-02-09 21:11:42 UTC (rev 13274)
+++ trunk/libcommons-jexl-java/debian/control 2011-02-09 21:22:30 UTC (rev 13275)
@@ -1,12 +1,13 @@
Source: libcommons-jexl-java
-Section: libs
+Section: java
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
Uploaders: Arnaud Vandyck <avdyk at debian.org>, Wolfgang Baer <WBaer at gmx.de>,
Onkar Shinde <onkarshinde at ubuntu.com>
Build-Depends: debhelper (>= 5), cdbs (>= 0.4.8)
-Build-Depends-Indep: default-jdk, ant, libcommons-logging-java, junit
-Standards-Version: 3.8.1
+Build-Depends-Indep: default-jdk, ant, libcommons-logging-java, junit,
+ maven-repo-helper
+Standards-Version: 3.9.1
Homepage: http://commons.apache.org/jexl
Package: libcommons-jexl-java
Added: trunk/libcommons-jexl-java/debian/libcommons-jexl-java.poms
===================================================================
--- trunk/libcommons-jexl-java/debian/libcommons-jexl-java.poms (rev 0)
+++ trunk/libcommons-jexl-java/debian/libcommons-jexl-java.poms 2011-02-09 21:22:30 UTC (rev 13275)
@@ -0,0 +1,20 @@
+# List of POM files for the package
+# Format of this file is:
+# <path to pom file> [option]*
+# where option can be:
+# --ignore: ignore this POM or
+# --no-parent: remove the <parent> tag from the POM
+# --package=<package>: an alternative package to use when installing this POM
+# and its artifact
+# --keep-elements=<elem1,elem2>: a list of XML elements to keep in the POM
+# during a clean operation with mh_cleanpom or mh_installpom
+# --artifact=<path>: path to the build artifact associated with this POM,
+# it will be installed when using the command mh_install
+# --java-lib: install the jar into /usr/share/java to comply with Debian
+# packaging guidelines
+# --usj-name=<name>: name to use when installing the library in /usr/share/java
+# --usj-version=<version>: version to use when installing the library in /usr/share/java
+# --no-usj-versionless: don't install the versionless link in /usr/share/java
+# --dest-jar=<path>: the destination for the real jar
+#
+debian/poms/commons-jexl.pom
Added: trunk/libcommons-jexl-java/debian/maven.rules
===================================================================
--- trunk/libcommons-jexl-java/debian/maven.rules (rev 0)
+++ trunk/libcommons-jexl-java/debian/maven.rules 2011-02-09 21:22:30 UTC (rev 13275)
@@ -0,0 +1,19 @@
+# Maven rules - transform Maven dependencies and plugins
+# Format of this file is:
+# [group] [artifact] [type] [version] [classifier] [scope]
+# where each element can be either
+# - the exact string, for example org.apache for the group, or 3.1
+# for the version. In this case, the element is simply matched
+# and left as it is
+# - * (the star character, alone). In this case, anything will
+# match and be left as it is. For example, using * on the
+# position of the artifact field will match any artifact id
+# - a regular expression of the form s/match/replace/
+# in this case, elements that match are transformed using
+# the regex rule.
+# All elements much match before a rule can be applied
+# Example rule: match jar with groupid= junit, artifactid= junit
+# and version starting with 3., replacing the version with 3.x
+# junit junit jar s/3\\..*/3.x/
+junit junit jar s/3\..*/3.x/ * *
+commons-logging commons-logging jar s/1\..*/debian/ * *
Added: trunk/libcommons-jexl-java/debian/poms/commons-jexl.pom
===================================================================
--- trunk/libcommons-jexl-java/debian/poms/commons-jexl.pom (rev 0)
+++ trunk/libcommons-jexl-java/debian/poms/commons-jexl.pom 2011-02-09 21:22:30 UTC (rev 13275)
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="UTF-8"?><project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>commons-jexl</groupId>
+ <artifactId>commons-jexl</artifactId>
+ <name>Commons JEXL</name>
+ <version>1.1</version>
+ <description>Jexl is an implementation of the JSTL Expression Language with extensions.</description>
+ <url>http://jakarta.apache.org/commons/jexl/</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>2003</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>dion</id>
+ <name>dIon Gillard</name>
+ <email>dion at apache.org</email>
+ <organization>Apache Software Foundation</organization>
+ </developer>
+ <developer>
+ <id>geirm</id>
+ <name>Geir Magnusson Jr.</name>
+ <email>geirm at apache.org</email>
+ <organization>independent</organization>
+ </developer>
+ <developer>
+ <id>tobrien</id>
+ <name>Tim O'Brien</name>
+ <email>tobrien at apache.org</email>
+ <organization>independent</organization>
+ </developer>
+ <developer>
+ <id>proyal</id>
+ <name>Peter Royal</name>
+ <email>proyal at apache.org</email>
+ <organization>Pace Systems Group, Inc.</organization>
+ </developer>
+ <developer>
+ <id>jstrachan</id>
+ <name>James Strachan</name>
+ <email>jstrachan at apache.org</email>
+ <organization>SpiritSoft, Inc.</organization>
+ </developer>
+ <developer>
+ <id>rahul</id>
+ <name>Rahul Akolkar</name>
+ <email>rahul AT apache.org</email>
+ <organization>Apache Software Foundation</organization>
+ </developer>
+ </developers>
+ <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/jexl/trunk</connection>
+ <developerConnection>scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/proper/jexl/trunk</developerConnection>
+ <url>http://svn.apache.org/repos/asf/jakarta/commons/proper/jexl/trunk</url>
+ </scm>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://jakarta.apache.org</url>
+ </organization>
+ <build>
+ <sourceDirectory>src/java</sourceDirectory>
+ <testSourceDirectory>src/test</testSourceDirectory>
+ <resources>
+ <resource>
+ <targetPath>META-INF</targetPath>
+ <directory>.</directory>
+ <includes>
+ <include>NOTICE.txt</include>
+ </includes>
+ </resource>
+ </resources>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>**/*Test.java</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-xdoc-plugin</artifactId>
+ <version>1.9.2</version>
+ <configuration>
+ <comment><strong>Site Only</strong> - v1.9.2 (minimum)</comment>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>maven-plugins</groupId>
+ <artifactId>maven-findbugs-plugin</artifactId>
+ <version>1.1</version>
+ <configuration>
+ <comment><strong>Site Only</strong> - v1.1 (minimum)</comment>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <dependencies>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>1.0.3</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ </dependency>
+ </dependencies>
+ <distributionManagement>
+ <repository>
+ <id>default</id>
+ <name>Default Repository</name>
+ <url>file:///www/jakarta.apache.org/builds/jakarta-commons/jexl/</url>
+ </repository>
+ <site>
+ <id>default</id>
+ <name>Default Site</name>
+ <url>scp://people.apache.org//www/jakarta.apache.org/commons/jexl/</url>
+ </site>
+ <status>converted</status>
+ </distributionManagement>
+</project>
\ No newline at end of file
Modified: trunk/libcommons-jexl-java/debian/rules
===================================================================
--- trunk/libcommons-jexl-java/debian/rules 2011-02-09 21:11:42 UTC (rev 13274)
+++ trunk/libcommons-jexl-java/debian/rules 2011-02-09 21:22:30 UTC (rev 13275)
@@ -13,11 +13,22 @@
DEB_ANT_BUILD_TARGET := jar
#DEB_ANT_TEST_TARGET := test
ANT_OPTS := -Dant.build.javac.source=1.4 -Dant.build.javac.target=1.4
+PACKAGE := commons-jexl
+MAVEN_REPO := http://repo1.maven.org/maven2
LIBRARY=commons-jexl
install/libcommons-jexl-java::
ln -s commons-jexl-$(DEB_UPSTREAM_VERSION).jar debian/libcommons-jexl-java/usr/share/java/commons-jexl.jar
+binary-post-install/lib$(PACKAGE)-java::
+ mh_installpoms -plib$(PACKAGE)-java
+ mh_installjar -plib$(PACKAGE)-java -l debian/poms/$(PACKAGE).pom target/$(PACKAGE)-$(DEB_UPSTREAM_VERSION).jar
+
get-orig-source::
uscan --verbose --force-download --rename
+
+get-orig-pom:
+ mkdir -p debian/poms
+ wget -U NoSuchBrowser/1.0 -O debian/poms/$(PACKAGE).pom \
+ $(MAVEN_REPO)/commons-jexl/$(PACKAGE)/$(DEB_UPSTREAM_VERSION)/$(PACKAGE)-$(DEB_UPSTREAM_VERSION).pom
More information about the pkg-java-commits
mailing list