~ubuntu-branches/ubuntu/saucy/jzlib/saucy-proposed

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Damien Raude-Morvan
  • Date: 2010-01-17 20:23:00 UTC
  • Revision ID: james.westby@ubuntu.com-20100117202300-nl3hso1896xfc8iv
Tags: 1.0.7-3
* Maven POMs:
  - debian/control: add a Build-Depends-Indep dependency on maven-repo-helper
  - debian/rules: use mh_installpoms and mh_installjar
    to install the POM and the jar to the Maven repository
  - debian/pom.xml: Debian pom.xml file as upstream doesn't provide one
  - debian/rules: new get-orig-pom to update debian/pom.xml at new upstream
    release.
* Bumping debhelper compat level from 5 to 7

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
include /usr/share/cdbs/1/rules/debhelper.mk
4
4
include /usr/share/cdbs/1/class/ant.mk
5
5
 
 
6
POM_VERSION          := 1.0.7
 
7
MAVEN_REPO           := http://repository.sonatype.org/service/local/repositories/central/content
 
8
 
6
9
JAVA_HOME            := /usr/lib/jvm/default-java
7
10
ANT_HOME             := /usr/share/ant
8
11
 
12
15
DEB_ANT_ARGS         := -Ddeb.package=$(DEB_SOURCE_PACKAGE) -Ddeb.version=$(DEB_UPSTREAM_VERSION)
13
16
 
14
17
install/libjzlib-java::
15
 
        dh_install build/$(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).jar usr/share/java
16
 
        dh_link usr/share/java/$(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).jar usr/share/java/$(DEB_SOURCE_PACKAGE).jar
 
18
        mh_installpoms -plibjzlib-java
 
19
        mh_installjar -plibjzlib-java -l debian/pom.xml build/$(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).jar
 
20
 
 
21
clean::
 
22
        -rm -rf debian/tmp
17
23
 
18
24
get-orig-source:
19
25
        uscan --force-download --rename
 
26
 
 
27
get-orig-pom:
 
28
        wget -O debian/pom.xml $(MAVEN_REPO)/com/jcraft/jzlib/$(POM_VERSION)/jzlib-$(POM_VERSION).pom
 
29
        perl -p -i -e 's/<version>$(POM_VERSION)/<version>$(DEB_UPSTREAM_VERSION)/' debian/pom.xml
 
30