Author: ludovicc-guest
Date: 2009-07-05 19:37:00 +0000 (Sun, 05 Jul 2009)
New Revision: 8874

Added:
   trunk/plexus-component-api/debian/libplexus-component-api-java.poms
Modified:
   trunk/plexus-component-api/debian/
   trunk/plexus-component-api/debian/changelog
   trunk/plexus-component-api/debian/control
   trunk/plexus-component-api/debian/rules
Log:
* New version


Property changes on: trunk/plexus-component-api/debian
___________________________________________________________________
Added: mergeWithUpstream
   + 1

Modified: trunk/plexus-component-api/debian/changelog
===================================================================
--- trunk/plexus-component-api/debian/changelog 2009-07-05 19:27:35 UTC (rev 
8873)
+++ trunk/plexus-component-api/debian/changelog 2009-07-05 19:37:00 UTC (rev 
8874)
@@ -1,11 +1,22 @@
-plexus-component-api (1.0+svn6316-2) UNRELEASED; urgency=low
+plexus-component-api (1.0+svn6316-2) unstable; urgency=low
 
+  [Ludovic Claude]
+  * 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
+  * Change the dependency on java-gcj to default-jdk (Closes: #526294)
+  * Add a Recommends on libplexus-containers-java as the POM for this 
+    package required org.codehaus.plexus:plexus-containers as parent
+
+  [Michael Koch]
   * Added watch file.
   * Added myself to Uploaders.
   * Added Homepage, Vcs-Svn and Vcs-Browser fields.
   * Updated Standards-Version to 3.7.3.
 
- -- Michael Koch <[email protected]>  Sat, 19 Apr 2008 09:38:42 +0200
+ -- Ludovic Claude <[email protected]>  Thu, 09 Apr 2009 13:15:53 
+0000
 
 plexus-component-api (1.0+svn6316-1) unstable; urgency=low
 

Modified: trunk/plexus-component-api/debian/control
===================================================================
--- trunk/plexus-component-api/debian/control   2009-07-05 19:27:35 UTC (rev 
8873)
+++ trunk/plexus-component-api/debian/control   2009-07-05 19:37:00 UTC (rev 
8874)
@@ -1,20 +1,20 @@
 Source: plexus-component-api
-Section: libs
+Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers 
<[email protected]>
 Uploaders: Paul Cager <[email protected]>, Michael Koch 
<[email protected]>
-Build-Depends-Indep: java-gcj-compat-dev (>=1.0.65), ant-optional, 
libxalan2-java,
-                     libplexus-classworlds-java, libplexus-classworlds-java-doc
-Build-Depends: ant, debhelper (>= 5), cdbs (>= 0.4.5.3)
-Standards-Version: 3.7.3
+Build-Depends-Indep: maven-repo-helper, ant, ant-optional, 
+ libxalan2-java, libplexus-classworlds-java, libplexus-classworlds-java-doc
+Build-Depends: debhelper (>= 5), cdbs (>= 0.4.5.3), default-jdk
+Standards-Version: 3.8.1
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/plexus-component-api
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/plexus-component-api
 Homepage: http://plexus.codehaus.org/
 
 Package: libplexus-component-api-java
 Architecture: all
-Section: libs
-Depends: libplexus-classworlds-java
+Depends: ${misc:Depends}, libplexus-classworlds-java
+Recommends: libplexus-containers-java
 Suggests: libplexus-component-api-java-doc
 Description: utilities for the Plexus framework
  The Plexus project provides a full software stack for creating and executing
@@ -38,7 +38,7 @@
 Package: libplexus-component-api-java-doc
 Architecture: all
 Section: doc
-Depends: classpath-doc
+Depends: ${misc:Depends}, classpath-doc
 Suggests: libplexus-component-api-java
 Description: API Documentation for plexus-component-api
  The Plexus project provides a full software stack for creating and executing

Added: trunk/plexus-component-api/debian/libplexus-component-api-java.poms
===================================================================
--- trunk/plexus-component-api/debian/libplexus-component-api-java.poms         
                (rev 0)
+++ trunk/plexus-component-api/debian/libplexus-component-api-java.poms 
2009-07-05 19:37:00 UTC (rev 8874)
@@ -0,0 +1 @@
+pom.xml

Modified: trunk/plexus-component-api/debian/rules
===================================================================
--- trunk/plexus-component-api/debian/rules     2009-07-05 19:27:35 UTC (rev 
8873)
+++ trunk/plexus-component-api/debian/rules     2009-07-05 19:37:00 UTC (rev 
8874)
@@ -2,15 +2,14 @@
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/ant.mk
-include /usr/share/cdbs/1/rules/simple-patchsys.mk
 
 PACKAGE              := $(shell dpkg-parsechangelog | egrep '^Source:' | cut 
-f2 -d' ')
-VERSION              := $(shell dpkg-parsechangelog | egrep '^Version:' | cut 
-f2 -d' ' | cut -f1 -d-)
-JAVA_HOME            := /usr/lib/jvm/java-gcj
-ANT_HOME             := /usr/share/ant
+#VERSION              := $(shell dpkg-parsechangelog | egrep '^Version:' | cut 
-f2 -d' ' | cut -f1 -d-)
+VERSION              := "1.0-alpha-22"
+JAVA_HOME            := /usr/lib/jvm/default-java
 DEB_JARS             := $(ANT_HOME)/lib/ant-launcher.jar 
$(ANT_HOME)/lib/ant-trax.jar xalan2 /usr/share/java/plexus-classworlds.jar
 DEB_ANT_BUILD_TARGET := package
-DEB_ANT_BUILDFILE    := ./debian/build.xml
+DEB_ANT_BUILDFILE    := debian/build.xml
 DEB_ANT_ARGS         := -Dpackage=$(PACKAGE) -Dversion=$(VERSION)
 #DEB_ANT_INVOKE       := ant -verbose -Dpackage=$(PACKAGE) 
-Dversion=$(VERSION) -f $(BUILD_FILE)
 API_DOCS             := build/doc/api
@@ -27,12 +26,15 @@
        rm -rf orig_tmp
        
 
-makebuilddir/lib$(PACKAGE)-java::
-       echo "build/$(PACKAGE)-$(VERSION).jar usr/share/java" 
>debian/lib$(PACKAGE)-java.install
-       echo "/usr/share/java/$(PACKAGE)-$(VERSION).jar 
/usr/share/java/$(PACKAGE).jar" >debian/lib$(PACKAGE)-java.links
-
 makebuilddir/lib$(PACKAGE)-java-doc::
        echo "$(API_DOCS) usr/share/doc/lib$(PACKAGE)-java" 
>debian/lib$(PACKAGE)-java-doc.install
 
-cleanbuilddir/lib$(PACKAGE)-java::
-       cd debian && rm -f lib$(PACKAGE)-java-doc.install 
lib$(PACKAGE)-java.links lib$(PACKAGE)-java.install
+cleanbuilddir/lib$(PACKAGE)-java-doc::
+       cd debian && rm -f lib$(PACKAGE)-java-doc.install
+
+binary-post-install/lib$(PACKAGE)-java::
+       mh_installpoms -plib$(PACKAGE)-java
+       mh_installjar -plib$(PACKAGE)-java -l --usj-version=$(VERSION) pom.xml 
build/$(PACKAGE)-$(VERSION).jar
+
+clean::
+       -rm -rf debian/tmp


Property changes on: trunk/plexus-component-api/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