Source: jglobus
Version: 2.1.0-2
Severity: normal

Hi,

mvn-debian is going to be removed (#703373) but jglobus is one
of the few packages using it. It could be replaced by the DH buildsystem
provided by maven-debian-helper.

This transition can be achieved by rewriting debian/rules to something
like this:

    %:
        dh $@ --buildsystem=maven

    override_dh_auto_build:
        dh_auto_build -- package javadoc:aggregate


The pom patching mechanic and the installation of the jars are handled
automatically.

This will require a new debian/libjglobus-parent-java.poms file containing:

    pom.xml --no-parent --has-package-version --package=libjglobus-parent-java
    axis/pom.xml --has-package-version --package=libjglobus-axisg-java
    container-test-utils/pom.xml --ignore
    gram/pom.xml --has-package-version --package=libjglobus-gram-java
    gridftp/pom.xml --has-package-version --package=libjglobus-gridftp-java
    gss/pom.xml --has-package-version --package=libjglobus-gss-java
    io/pom.xml --has-package-version --package=libjglobus-io-java
    jsse/pom.xml --has-package-version --package=libjglobus-jsse-java
    myproxy/pom.xml --has-package-version --package=libjglobus-myproxy-java
    ssl-proxies-tomcat/pom.xml --has-package-version 
--package=libjglobus-ssl-proxies-tomcat-java
    ssl-proxies/pom.xml --has-package-version --package=libjglobus--java
    test-utils/pom.xml --ignore

The rules for the Maven plugins in debian/maven.rules can be removed.


Emmanuel Bourg

Reply via email to