Author: ludovicc-guest
Date: 2009-07-07 23:48:59 +0000 (Tue, 07 Jul 2009)
New Revision: 8938

Added:
   trunk/maven-filtering/debian/build.properties
   trunk/maven-filtering/debian/libmaven-filtering-java.poms
   trunk/maven-filtering/debian/maven.rules
Removed:
   trunk/maven-filtering/debian/ant.properties
   trunk/maven-filtering/debian/build.xml
   trunk/maven-filtering/debian/patches/
Modified:
   trunk/maven-filtering/debian/changelog
   trunk/maven-filtering/debian/components.xml
   trunk/maven-filtering/debian/control
   trunk/maven-filtering/debian/copyright
   trunk/maven-filtering/debian/orig-tar.sh
   trunk/maven-filtering/debian/rules
Log:
* New version

Deleted: trunk/maven-filtering/debian/ant.properties
===================================================================
--- trunk/maven-filtering/debian/ant.properties 2009-07-07 23:45:48 UTC (rev 
8937)
+++ trunk/maven-filtering/debian/ant.properties 2009-07-07 23:48:59 UTC (rev 
8938)
@@ -1,4 +0,0 @@
-javadoc.dir=build/api
-build.directory=target
-build.outputDirectory=target/classes
-maven.test.skip=true

Added: trunk/maven-filtering/debian/build.properties
===================================================================
--- trunk/maven-filtering/debian/build.properties                               
(rev 0)
+++ trunk/maven-filtering/debian/build.properties       2009-07-07 23:48:59 UTC 
(rev 8938)
@@ -0,0 +1,3 @@
+javadoc.dir=target/api
+build.directory=target
+maven.test.skip=true

Deleted: trunk/maven-filtering/debian/build.xml
===================================================================
--- trunk/maven-filtering/debian/build.xml      2009-07-07 23:45:48 UTC (rev 
8937)
+++ trunk/maven-filtering/debian/build.xml      2009-07-07 23:48:59 UTC (rev 
8938)
@@ -1,24 +0,0 @@
-<?xml version="1.0"?>
-
-<project name="pkg-java" default="package" basedir="..">
-
-  <property name="maven.build.xml" 
value="/usr/share/maven-ant-helper/maven-build.xml"/>
-  <property file="/usr/share/maven-ant-helper/maven-defaults.properties"/>
-
-  <target name="clean">
-    <ant target="clean" antfile="${maven.build.xml}" dir="."/>
-  </target>
-
-  <target name="package">
-    <ant target="package" antfile="${maven.build.xml}" dir=".">
-      <property name="artifactId" value="maven-filtering"/>
-    </ant>
-  </target>
-
-  <target name="javadoc">
-    <javadoc destdir="${javadoc.dir}">
-      <packageset dir="src/main/java/"/>
-    </javadoc>
-  </target>
-
-</project>

Modified: trunk/maven-filtering/debian/changelog
===================================================================
--- trunk/maven-filtering/debian/changelog      2009-07-07 23:45:48 UTC (rev 
8937)
+++ trunk/maven-filtering/debian/changelog      2009-07-07 23:48:59 UTC (rev 
8938)
@@ -1,3 +1,15 @@
+maven-filtering (1.0~beta-2-2) 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
+  * Remove the patch for the POM as it's no longer needed, as well as
+    the dependency on Quilt
+
+ -- Ludovic Claude <[email protected]>  Thu, 14 May 2009 21:42:10 
+0100
+
 maven-filtering (1.0~beta-2-1) unstable; urgency=low
 
   * Initial release. (Closes: #508102)

Modified: trunk/maven-filtering/debian/components.xml
===================================================================
--- trunk/maven-filtering/debian/components.xml 2009-07-07 23:45:48 UTC (rev 
8937)
+++ trunk/maven-filtering/debian/components.xml 2009-07-07 23:48:59 UTC (rev 
8938)
@@ -1,12 +1,6 @@
 <component-set>
   <components>
     <component>
-      <role>org.apache.maven.shared.filtering.MavenFileFilter</role>
-      <role-hint>default</role-hint>
-      
<implementation>org.apache.maven.shared.filtering.DefaultMavenFileFilter</implementation>
-      <description></description>
-    </component>
-    <component>
       <role>org.apache.maven.shared.filtering.MavenResourcesFiltering</role>
       <role-hint>default</role-hint>
       
<implementation>org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering</implementation>
@@ -19,5 +13,11 @@
         </requirement>
       </requirements>
     </component>
+    <component>
+      <role>org.apache.maven.shared.filtering.MavenFileFilter</role>
+      <role-hint>default</role-hint>
+      
<implementation>org.apache.maven.shared.filtering.DefaultMavenFileFilter</implementation>
+      <description></description>
+    </component>
   </components>
 </component-set>

Modified: trunk/maven-filtering/debian/control
===================================================================
--- trunk/maven-filtering/debian/control        2009-07-07 23:45:48 UTC (rev 
8937)
+++ trunk/maven-filtering/debian/control        2009-07-07 23:48:59 UTC (rev 
8938)
@@ -1,20 +1,21 @@
 Source: maven-filtering
-Section: devel
+Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers 
<[email protected]>
 Uploaders: Torsten Werner <[email protected]>
-Build-Depends: default-jdk, ant, debhelper (>= 5), cdbs, quilt, 
maven-ant-helper,
- libplexus-containers-java, libplexus-interpolation-java, libplexus-utils-java,
- maven2
-Standards-Version: 3.8.0
+Build-Depends: default-jdk, debhelper (>= 5), cdbs
+Build-Depends-Indep: maven-repo-helper, maven-ant-helper (>> 4), ant, 
ant-optional,
+ junit,
+ libmaven2-core-java, libplexus-container-default-java, 
+ libplexus-interpolation-java, libplexus-utils-java,
+Standards-Version: 3.8.1
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/maven-filtering
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/maven-filtering/
 Homepage: http://maven.apache.org/shared/maven-filtering/
 
 Package: libmaven-filtering-java
 Architecture: all
-Section: devel
-Depends: ${misc:Depends}, default-jre | java2-runtime, 
libplexus-containers-java,
+Depends: ${misc:Depends}, libmaven2-core-java, 
libplexus-container-default-java,
  libplexus-interpolation-java, libplexus-utils-java
 Description: Maven Filtering
  Maven is a software project management and comprehension tool. Based on the

Modified: trunk/maven-filtering/debian/copyright
===================================================================
--- trunk/maven-filtering/debian/copyright      2009-07-07 23:45:48 UTC (rev 
8937)
+++ trunk/maven-filtering/debian/copyright      2009-07-07 23:48:59 UTC (rev 
8938)
@@ -3,7 +3,7 @@
 The Debian packaging is Copyright (c) 2008 Torsten Werner and is
 licensed under the GNU General Public License version 3. On Debian
 systems, the complete text of the GNU General Public License can be
-found in '/usr/share/common-licenses/GPL'.
+found in '/usr/share/common-licenses/GPL-3'.
 
 The package was downloaded from
 <http://maven.apache.org/shared/maven-filtering>.

Added: trunk/maven-filtering/debian/libmaven-filtering-java.poms
===================================================================
--- trunk/maven-filtering/debian/libmaven-filtering-java.poms                   
        (rev 0)
+++ trunk/maven-filtering/debian/libmaven-filtering-java.poms   2009-07-07 
23:48:59 UTC (rev 8938)
@@ -0,0 +1 @@
+pom.xml --no-parent

Added: trunk/maven-filtering/debian/maven.rules
===================================================================
--- trunk/maven-filtering/debian/maven.rules                            (rev 0)
+++ trunk/maven-filtering/debian/maven.rules    2009-07-07 23:48:59 UTC (rev 
8938)
@@ -0,0 +1,3 @@
+junit junit jar s/3\..*/3.x/
+org.codehaus.plexus plexus-container-default jar s/1\.0-alpha.*/1.0-alpha/
+


Property changes on: trunk/maven-filtering/debian/orig-tar.sh
___________________________________________________________________
Modified: svn:executable
   - 
   + *

Modified: trunk/maven-filtering/debian/rules
===================================================================
--- trunk/maven-filtering/debian/rules  2009-07-07 23:45:48 UTC (rev 8937)
+++ trunk/maven-filtering/debian/rules  2009-07-07 23:48:59 UTC (rev 8938)
@@ -2,29 +2,32 @@
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/ant.mk
-include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 
-PACKAGE              := $(shell dpkg-parsechangelog | egrep '^Source:' | cut 
-f2 -d' ')
-VERSION              := $(shell dpkg-parsechangelog | egrep '^Version:' | sed 
's/Version: \(.*\)-.*/\1/' | sed 's/~/-/')
+PACKAGE              := $(DEB_SOURCE_PACKAGE)
+VERSION              := $(DEB_UPSTREAM_VERSION)
 JAVA_HOME            := /usr/lib/jvm/default-java
-DEB_JARS             := maven2 plexus-container-default-1.0 
plexus-interpolation \
-  plexus-utils
+DEB_JARS             := ant-nodeps maven-core maven-project maven-model \
+  plexus-container-default-alpha plexus-interpolation plexus-utils junit
 DEB_ANT_BUILD_TARGET := package #javadoc
-DEB_ANT_BUILDFILE    := debian/build.xml
-DEB_ANT_ARGS         := -Dversion=$(VERSION)
-API_DOCS             := build/api
+DEB_ANT_BUILDFILE    := /usr/share/maven-ant-helper/maven-build.xml
+DEB_ANT_ARGS         := -Dbasedir=$(realpath .) -Dpackage=$(PACKAGE) 
-Dversion=$(VERSION)
+API_DOCS             := target/api
 
 get-orig-source:
-       uscan --force-download
+       -uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download 
--rename
 
-REPO := /usr/share/maven-repo
-DEST := $(REPO)/org/apache/maven/shared
-
 makebuilddir/lib$(PACKAGE)-java::
        install -d target/classes/META-INF/plexus/
        install -m644 debian/components.xml target/classes/META-INF/plexus/
 
 binary-post-install/lib$(PACKAGE)-java::
-       dh_install target/*.jar $(DEST)/$(PACKAGE)/$(VERSION)/
-       install -m644 pom.xml 
$(DEB_DESTDIR)$(DEST)/$(PACKAGE)/$(VERSION)/$(PACKAGE)-$(VERSION).pom
-       dh_link $(DEST)/$(PACKAGE)/$(VERSION)/$(PACKAGE)-$(VERSION).jar 
/usr/share/java/$(PACKAGE).jar
+       mh_installpoms -plib$(PACKAGE)-java
+       mh_installjar -plib$(PACKAGE)-java -l pom.xml 
target/$(PACKAGE)-$(VERSION).jar
+
+clean::
+       -rm -rf debian/tmp
+
+# Extract generated plexus components.xml files from a standard Maven build
+copy-plexus-components: target/classes/META-INF/plexus/components.xml
+       cp target/classes/META-INF/plexus/components.xml debian/components.xml
+


Property changes on: trunk/maven-filtering/debian/rules
___________________________________________________________________
Modified: svn:executable
   - 
   + *


_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

Reply via email to