This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository maven2.

commit e0b016a40c6dfe3cfac613cf980f234448f79276
Author: Trygve Laugstøl <[email protected]>
Date:   Sat Jun 2 19:20:40 2007 +0000

    o Committing my work. Getting ready to build in my pbuilder.
---
 debian/build.properties                     | 14 +++++++
 debian/build.xml                            | 59 +++++++++++++++++++++--------
 debian/changelog                            |  2 +-
 debian/control                              |  3 +-
 debian/libcommons-openpgp-java-doc.doc-base |  9 -----
 debian/rules                                | 28 +++++---------
 6 files changed, 69 insertions(+), 46 deletions(-)

diff --git a/debian/build.properties b/debian/build.properties
new file mode 100644
index 0000000..51cfbd7
--- /dev/null
+++ b/debian/build.properties
@@ -0,0 +1,14 @@
+classpath.compile = \
+                    /usr/share/java/bsh.jar:\
+                    /usr/share/java/commons-cli.jar:\
+                    /usr/share/java/commons-lang.jar:\
+                    /usr/share/java/doxia-sink-api.jar:\
+                    /usr/share/java/libplexus-utils.jar:\
+                    /usr/share/java/modello-core.jar:\
+                    /usr/share/java/modello-plugin-xml.jar:\
+                    /usr/share/java/modello-plugin-xpp3.jar:\
+                    /usr/share/java/plexus-classworlds.jar:\
+                    /usr/share/java/plexus-container-default.jar:\
+                    /usr/share/java/plexus-interactivity-api.jar:\
+                    /usr/share/java/plexus-utils.jar:\
+                    /usr/share/java/wagon-provider-api.jar
diff --git a/debian/build.xml b/debian/build.xml
index 32e4983..1f095fd 100644
--- a/debian/build.xml
+++ b/debian/build.xml
@@ -32,6 +32,14 @@
 
 <target name="package" depends="jar,javadoc"/>
 
+    <property file="debian/build.properties"/>
+    <!--
+    
maven-script/maven-script-beanshell/src/main/java:maven-script/maven-script-ant/src/main/java:
+    -->
+    <property name="maven.mainSourceRoots" 
value="maven-monitor/src/main/java:maven-core/src/main/java:maven-artifact/src/main/java:maven-error-diagnostics/src/main/java:maven-profile/src/main/java:maven-settings/src/main/java:maven-plugin-registry/src/main/java:maven-plugin-api/src/main/java:maven-artifact-manager/src/main/java:maven-project/src/main/java:bootstrap/bootstrap-mini/src/main/java:bootstrap/bootstrap-installer/src/main/java:maven-reporting/maven-reporting-api/src/main/java:
 [...]
+    <property name="maven.generatedSourceRoots" 
value="maven-plugin-parameter-documenter/build/generated-sources:maven-repository-metadata/build/generated-sources:maven-model/build/generated-sources:maven-profile/build/generated-sources:maven-settings/build/generated-sources:maven-plugin-registry/build/generated-sources:maven-plugin-descriptor/build/generated-sources"/>
+    <property name="maven.sourceRoots" 
value="${maven.mainSourceRoots}:${maven.generatedSourceRoots}"/>
+
 <target name="init">
        <property name="src.dir" value="."/>
        <property name="build.dir" value="build"/>
@@ -39,14 +47,41 @@
        <property name="jar" value="${build.dir}/${package}-${version}.jar"/>
        <property name="javadoc.dir" value="${build.dir}/doc/api"/>
        <echo message="Classpath: ${java.class.path}" />
+       <echo message="Compile classpath: ${classpath.compile}" />
+</target>
+
+<target name="generate-sources">
+    <taskdef name="modello" classname="ModelloTask" 
classpath="/usr/share/maven-ant-helper/maven-ant-helper.jar"/>
+    <modello 
model="maven-plugin-parameter-documenter/src/main/mdo/paramdoc.mdo" 
plugin="java" 
output="maven-plugin-parameter-documenter/build/generated-sources" 
version="1.0.0"/>
+    <modello 
model="maven-plugin-parameter-documenter/src/main/mdo/paramdoc.mdo" 
plugin="xpp3-reader" 
output="maven-plugin-parameter-documenter/build/generated-sources" 
version="1.0.0"/>
+    <modello 
model="maven-plugin-parameter-documenter/src/main/mdo/paramdoc.mdo" 
plugin="xpp3-writer" 
output="maven-plugin-parameter-documenter/build/generated-sources" 
version="1.0.0"/>
+    <modello model="maven-repository-metadata/src/main/mdo/metadata.mdo" 
plugin="java" output="maven-repository-metadata/build/generated-sources" 
version="1.0.0"/>
+    <modello model="maven-repository-metadata/src/main/mdo/metadata.mdo" 
plugin="xpp3-reader" output="maven-repository-metadata/build/generated-sources" 
version="1.0.0"/>
+    <modello model="maven-repository-metadata/src/main/mdo/metadata.mdo" 
plugin="xpp3-writer" output="maven-repository-metadata/build/generated-sources" 
version="1.0.0"/>
+    <modello model="maven-model/src/main/mdo/maven.mdo" plugin="java" 
output="maven-model/build/generated-sources" version="4.0.0"/>
+    <modello model="maven-model/src/main/mdo/maven.mdo" plugin="xpp3-reader" 
output="maven-model/build/generated-sources" version="4.0.0"/>
+    <modello model="maven-model/src/main/mdo/maven.mdo" plugin="xpp3-writer" 
output="maven-model/build/generated-sources" version="4.0.0"/>
+    <modello model="maven-profile/profiles.mdo" plugin="java" 
output="maven-profile/build/generated-sources" version="1.0.0"/>
+    <modello model="maven-profile/profiles.mdo" plugin="xpp3-reader" 
output="maven-profile/build/generated-sources" version="1.0.0"/>
+    <modello model="maven-profile/profiles.mdo" plugin="xpp3-writer" 
output="maven-profile/build/generated-sources" version="1.0.0"/>
+    <modello model="maven-settings/src/main/mdo/settings.mdo" plugin="java" 
output="maven-settings/build/generated-sources" version="1.0.0"/>
+    <modello model="maven-settings/src/main/mdo/settings.mdo" 
plugin="xpp3-reader" output="maven-settings/build/generated-sources" 
version="1.0.0"/>
+    <modello model="maven-settings/src/main/mdo/settings.mdo" 
plugin="xpp3-writer" output="maven-settings/build/generated-sources" 
version="1.0.0"/>
+    <modello model="maven-plugin-registry/plugin-registry.mdo" plugin="java" 
output="maven-plugin-registry/build/generated-sources" version="1.0.0"/>
+    <modello model="maven-plugin-registry/plugin-registry.mdo" 
plugin="xpp3-reader" output="maven-plugin-registry/build/generated-sources" 
version="1.0.0"/>
+    <modello model="maven-plugin-registry/plugin-registry.mdo" 
plugin="xpp3-writer" output="maven-plugin-registry/build/generated-sources" 
version="1.0.0"/>
+    <modello model="maven-plugin-descriptor/src/main/mdo/lifecycle.mdo" 
plugin="java" output="maven-plugin-descriptor/build/generated-sources" 
version="1.0.0"/>
+    <modello model="maven-plugin-descriptor/src/main/mdo/lifecycle.mdo" 
plugin="xpp3-reader" output="maven-plugin-descriptor/build/generated-sources" 
version="1.0.0"/>
+    <modello model="maven-plugin-descriptor/src/main/mdo/lifecycle.mdo" 
plugin="xpp3-writer" output="maven-plugin-descriptor/build/generated-sources" 
version="1.0.0"/>
 </target>
 
-<target name="compile" depends="init">
+<target name="compile" depends="init, generate-sources">
        <mkdir dir="${build.dir}"/>
-       <javac srcdir="${src.dir}"
-               destdir="${build.dir}"
-               debug="on">
-               <include name="**/*.java"/>
+       <javac 
+        srcdir="${maven.sourceRoots}"
+        classpath="${classpath.compile}"
+        destdir="${build.dir}"
+        debug="on">
        </javac>
 </target>
 
@@ -54,21 +89,13 @@
        <delete file="${jar}"/>
 
        <jar jarfile="${build.dir}/${package}${jar.suffix}"
-               basedir="${build.dir}"
-               includes="**/*.class,**/*.properties" />
+               basedir="${build.dir}"/>
 </target>
 
 <target name="javadoc" depends="init">
        <mkdir dir="${javadoc.dir}"/>
-       <javadoc 
-               
packagenames="org.apache.commons.openpgp,org.apache.commons.openpgp.ant"
-               sourcepath="src/main/java"
-               destdir="${javadoc.dir}"
-               author="true"
-               version="true"
-               windowtitle="${package} API"
-               doctitle="${package} - ${version}"
-               classpath="${java.class.path}" >
+    <javadoc destdir="${javadoc.dir}">
+        <packageset dir="${maven.sourceRoots}"/>
        </javadoc>
 </target>
 
diff --git a/debian/changelog b/debian/changelog
index 9f9bb76..5fda09d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-maven (2.0.6-0.1) unstable; urgency=low
+maven2 (2.0.6-1) unstable; urgency=low
 
   * Initial release. (Closes: XXXXXXX)
 
diff --git a/debian/control b/debian/control
index 8986fde..2810017 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,8 @@ Build-Depends-Indep: java-gcj-compat-dev (>=1.0.65), 
ant-optional, libxalan2-jav
                      libbcpg-java, libbcpg-java-doc,
                     libbcprov-java, libbcprov-java-doc,
                     classpath-doc,
-                    libcommons-cli-java
+                    libcommons-cli-java,
+                    libwagon-java            
 Build-Depends: ant, debhelper (>= 5), cdbs (>= 0.4.5.3)
 Standards-Version: 3.7.2
 
diff --git a/debian/libcommons-openpgp-java-doc.doc-base 
b/debian/libcommons-openpgp-java-doc.doc-base
deleted file mode 100644
index 7852434..0000000
--- a/debian/libcommons-openpgp-java-doc.doc-base
+++ /dev/null
@@ -1,9 +0,0 @@
-Document: maven
-Title: Documentation for Maven, a software project management and 
comprehension tool
-Author: Maven developers
-Abstract: Maven is a software project management and comprehension tool.
-Section: Programming
-
-Format: HTML
-Index: /usr/share/doc/maven/index.html
-Files: /usr/share/doc/maven/*
diff --git a/debian/rules b/debian/rules
index 7da8b49..1d8be39 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,20 +5,15 @@ 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' ' | sed 's/-[0-9]*$$//')
+VERSION              := $(shell dpkg-parsechangelog | egrep '^Version:' | sed 
's/Version: \(.*\)-.*/\1/')
 JAVA_HOME            := /usr/lib/jvm/java-gcj
 ANT_HOME             := /usr/share/ant
-#DEB_JARS             := $(ANT_HOME)/lib/ant-launcher.jar 
$(ANT_HOME)/lib/ant-trax.jar xalan2 
-DEB_JARS             := $(ANT_HOME)/lib/ant-launcher.jar 
$(ANT_HOME)/lib/ant-trax.jar xalan2 \
-                       /usr/share/java/junit.jar \
-                       $(shell find /usr/share/java -type f -name 'wagon*' 
-print) \
-                       $(shell find /usr/share/java -type f -name 'plexus*' 
-print) \
-                       /usr/share/java/libplexus-utils.jar \
-                        /usr/share/java/commons-lang.jar \
-                       /usr/share/java/commons-cli.jar \
-                       /usr/share/java/ant-launcher.jar \
-                       /usr/share/java/ant.jar \
-                       /usr/share/java/bsh.jar
+DEB_JARS             := $(ANT_HOME)/lib/ant-launcher.jar 
$(ANT_HOME)/lib/ant-trax.jar \
+                                        /usr/share/java/junit.jar \
+                                        /usr/share/java/commons-cli.jar \
+                                        /usr/share/java/ant-launcher.jar \
+                                        /usr/share/java/ant.jar \
+                                        /usr/share/java/bsh.jar \
 
 #    TODO - all of the build-depends above must be copied into control
 
@@ -29,10 +24,6 @@ DEB_ANT_ARGS         := -Dpackage=$(PACKAGE) 
-Dversion=$(VERSION)
 API_DOCS             := build/doc/api
 SVN                  := 
http://svn.apache.org/repos/asf/maven/components/tags/maven-$(VERSION)
 
-
-test22:
-       echo $(DEB_JARS)
-
 get-orig-source:
        echo "Getting version $(VERSION) from $(SVN)"
        mkdir orig_tmp
@@ -40,11 +31,10 @@ get-orig-source:
                svn export -q $(SVN) $(PACKAGE) && \
                tar czf ../../$(PACKAGE)_$(VERSION).orig.tar.gz $(PACKAGE)
        rm -rf orig_tmp
-       
 
 binary-post-install/$(PACKAGE)::
-       dh_install -p$(PACKAGE) build/$(PACKAGE)-$(VERSION).jar usr/share/java 
&& \
-       dh_link -p$(PACKAGE) usr/share/java/$(PACKAGE)-$(VERSION).jar 
usr/share/java/$(PACKAGE).jar; \
+       dh_install -p$(PACKAGE) build/$(PACKAGE)-$(VERSION).jar usr/share/java
+       dh_link -p$(PACKAGE) usr/share/java/$(PACKAGE)-$(VERSION).jar 
usr/share/java/$(PACKAGE).jar
 
 binary-post-install/$(PACKAGE)-doc::
        #dh_install -p$(PACKAGE)-doc $(API_DOCS) usr/share/doc/$(PACKAGE)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-java/maven2.git

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

Reply via email to