~ubuntu-branches/debian/sid/xom/sid

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Damien Raude-Morvan, Torsten Werner, Damien Raude-Morvan
  • Date: 2011-04-25 14:10:19 UTC
  • Revision ID: james.westby@ubuntu.com-20110425141019-jcvesrc53ucveqml
Tags: 1.2.1-3
* Team upload.

[ Torsten Werner ]
* Remove new patch from last version because gcj was broken.

[ Damien Raude-Morvan ]
* Apply patch from James Pages <james.page@canonical.com>. Thanks :
* Enabled maven artifact deployment (LP: #715684) (Closes: #612592).
  - debian/control: Build-Depends added maven-repo-helper
  - debian/rules: install maven artifacts and new target to retrieve
    original POM file.
  - debian/poms/xom.pom: localised pom for maven
  - debian/libxom-java.poms: pom reference locations
* Update Standards-Version: 3.9.2:
  - Rename debian/README.Debian-source to debian/README.source.
* Drop Depends on JRE since it's a library (as per Debian Java Policy).

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
JAVA_HOME               := /usr/lib/jvm/default-java
7
7
DEB_JARS                := xercesImpl xalan xml-apis jaxen saxpath junit
8
8
DEB_ANT_BUILD_TARGET    := jar samples javadoc
 
9
PACKAGE                 := xom
 
10
MAVEN_REPO              := http://repo1.maven.org/maven2
9
11
 
10
12
clean::
11
13
        -find -name '*.class' | xargs $(RM)
 
14
        -rm build/xom-samples-$(DEB_UPSTREAM_VERSION).jar
 
15
        mh_clean
12
16
 
13
17
install/libxom-java:: 
14
 
        dh_installdirs -plibxom-java usr/share/java
15
 
        dh_install -plibxom-java build/xom-$(DEB_UPSTREAM_VERSION).jar usr/share/java
16
 
        dh_link -plibxom-java usr/share/java/xom-$(DEB_UPSTREAM_VERSION).jar usr/share/java/xom.jar
17
 
        install -m644 build/xom-samples.jar debian/libxom-java/usr/share/java/xom-samples-$(DEB_UPSTREAM_VERSION).jar
18
 
        dh_link -plibxom-java usr/share/java/xom-samples-$(DEB_UPSTREAM_VERSION).jar usr/share/java/xom-samples.jar
 
18
        cp build/xom-samples.jar build/xom-samples-$(DEB_UPSTREAM_VERSION).jar
 
19
        dh_install -plibxom-java build/xom-samples-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/
 
20
        dh_link -plibxom-java /usr/share/java/xom-samples-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/xom-samples.jar
 
21
        mh_installpoms -plib$(PACKAGE)-java
 
22
        mh_installjar -plib$(PACKAGE)-java -l debian/poms/$(PACKAGE).pom build/$(PACKAGE)-$(DEB_UPSTREAM_VERSION).jar 
19
23
 
20
24
install/libxom-java-doc::
21
25
        dh_installdocs -plibxom-java-doc build/apidocs
23
27
get-orig-source:
24
28
        -uscan --upstream-version 0 --rename    
25
29
 
26
 
DEB_PHONY_RULES += get-orig-source
 
30
get-orig-pom:
 
31
        mkdir -p debian/poms
 
32
        wget  -U NoSuchBrowser/1.0 -O debian/poms/$(PACKAGE).pom \
 
33
                $(MAVEN_REPO)/xom/$(PACKAGE)/$(DEB_UPSTREAM_VERSION)/$(PACKAGE)-$(DEB_UPSTREAM_VERSION).pom
 
34
 
 
35
 
 
36
 
 
37
DEB_PHONY_RULES += get-orig-source get-orig-pom