Skip to content
Commits on Source (8)
ivy (2.4.0-4) UNRELEASED; urgency=medium
ivy (2.4.0-4) unstable; urgency=medium
* Team upload.
[ Miguel Landaeta ]
* Remove myself from uploaders list. (Closes: #871864)
* Bump DH compat level to 10.
* Bump Standards-Version to 3.9.8. No changes were required.
* Use HTTPS in Vcs-Git field URL.
* Wrap and sort dependencies lists.
* Update copyright info.
-- Miguel Landaeta <nomadium@debian.org> Mon, 07 Aug 2017 12:10:15 +0100
[ Emmanuel Bourg ]
* Updated the pom for the version 2.4.0 (Closes: #901457)
* Build with the DH sequencer instead of CDBS
* Standards-Version updated to 4.1.4
* Switch to debhelper level 11
* Use salsa.debian.org Vcs-* URLs
-- Emmanuel Bourg <ebourg@apache.org> Wed, 13 Jun 2018 19:09:07 +0200
ivy (2.4.0-3) unstable; urgency=medium
......
api/
classes/
ivy.jar
......@@ -2,13 +2,14 @@ Source: ivy
Section: java
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Uploaders: Varun Hiremath <varun@debian.org>,
Uploaders:
Varun Hiremath <varun@debian.org>,
Torsten Werner <twerner@debian.org>,
Ludovic Claude <ludovic.claude@laposte.net>,
Emmanuel Bourg <ebourg@apache.org>
Build-Depends: cdbs,
debhelper (>= 10~)
Build-Depends-Indep: ant,
Build-Depends:
ant,
debhelper (>= 11~),
default-jdk,
default-jdk-doc,
junit,
......@@ -19,25 +20,25 @@ Build-Depends-Indep: ant,
libcommons-httpclient-java,
libcommons-lang-java,
libcommons-vfs-java (>= 2.0),
libjsch-agent-proxy-java,
libjsch-java,
libjsch-agent-proxy-java
liboro-java,
maven-repo-helper
Standards-Version: 3.9.8
Vcs-Git: https://anonscm.debian.org/git/pkg-java/ivy.git
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/ivy.git
Homepage: http://ant.apache.org/ivy/
Standards-Version: 4.1.4
Vcs-Git: https://salsa.debian.org/java-team/ivy.git
Vcs-Browser: https://salsa.debian.org/java-team/ivy
Homepage: https://ant.apache.org/ivy/
Package: ivy
Architecture: all
Depends: default-jre-headless | java2-runtime-headless,
${misc:Depends}
Suggests: ivy-doc,
Depends: ${misc:Depends}, default-jre-headless | java2-runtime-headless
Suggests:
default-jre | java2-runtime,
ivy-doc,
libbcpg-java,
libbcprov-java,
libjsch-java,
libjsch-agent-proxy-java
libjsch-agent-proxy-java,
libjsch-java
Description: agile dependency manager
Ivy is a very powerful dependency manager oriented toward Java
dependency management, even though it could be used to manage
......@@ -46,8 +47,7 @@ Description: agile dependency manager
Package: ivy-doc
Section: doc
Architecture: all
Depends: default-jdk-doc,
${misc:Depends}
Depends: ${misc:Depends}, default-jdk-doc,
Description: agile dependency manager (documentation)
Ivy is a very powerful dependency manager oriented toward Java
dependency management, even though it could be used to manage
......
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Apache Ivy
Source: http://www.apache.org/dist/ant/ivy/
Source: https://www.apache.org/dist/ant/ivy/
Files: *
Copyright: 2009-2014, The Apache Software Foundation
......
api usr/share/doc/ivy
debian/pom.xml --no-parent
debian/pom.xml --no-parent --artifact=ivy.jar
......@@ -18,7 +18,7 @@
under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
......@@ -28,7 +28,7 @@
</parent>
<groupId>org.apache.ivy</groupId>
<artifactId>ivy</artifactId>
<version>2.3.0</version>
<version>2.4.0</version>
<name>Apache Ivy</name>
<url>http://ant.apache.org/ivy/</url>
<scm>
......@@ -58,21 +58,21 @@
</issueManagement>
<dependencies>
<dependency>
<groupId>ant</groupId>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>1.6.2</version>
<version>1.7.1</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>ant</groupId>
<groupId>org.apache.ant</groupId>
<artifactId>ant-nodeps</artifactId>
<version>1.6.2</version>
<version>1.7.1</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>ant</groupId>
<groupId>org.apache.ant</groupId>
<artifactId>ant-trax</artifactId>
<version>1.6.2</version>
<version>1.7.1</version>
<optional>true</optional>
</dependency>
<dependency>
......@@ -96,7 +96,25 @@
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch</artifactId>
<version>0.1.31</version>
<version>0.1.50</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch.agentproxy</artifactId>
<version>0.0.6</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch.agentproxy.connector-factory</artifactId>
<version>0.0.6</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch.agentproxy.jsch</artifactId>
<version>0.0.6</version>
<optional>true</optional>
</dependency>
<dependency>
......@@ -120,7 +138,7 @@
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.5</version>
<version>2.6</version>
<scope>test</scope>
</dependency>
<dependency>
......@@ -128,12 +146,36 @@
<artifactId>ant-testutil</artifactId>
<version>1.7.0</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>ant</groupId>
<artifactId>ant-launcher</artifactId>
<version>1.6.2</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>ant-contrib</groupId>
<artifactId>ant-contrib</artifactId>
<version>1.0b3</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>xerces</groupId>
......
#!/usr/bin/make -f
include /usr/share/cdbs/1/class/ant.mk
include /usr/share/cdbs/1/rules/debhelper.mk
PACKAGE := $(DEB_SOURCE_PACKAGE)
VERSION := $(DEB_UPSTREAM_VERSION)
MVN_VERSION := $(shell echo $(VERSION) | sed 's/~/-/')
JAVA_HOME := /usr/lib/jvm/default-java
DEB_ANT_BUILD_TARGET := jar javadoc
DEB_ANT_BUILDFILE := debian/build.xml
DEB_JARS := commons-httpclient commons-lang commons-cli commons-collections3 \
commons-vfs2 junit jsch oro bcprov bcpg \
jsch.agentproxy.core jsch.agentproxy.connector-factory jsch.agentproxy.jsch
API_DOCS := api
binary-post-install/$(PACKAGE)::
mh_installpoms -p$(PACKAGE)
mh_installjar -p$(PACKAGE) -l debian/pom.xml ivy.jar
binary-post-install/$(PACKAGE)-doc::
dh_install -p$(PACKAGE)-doc $(API_DOCS) usr/share/doc/$(PACKAGE)
clean::
-rm -rf debian/tmp
mh_clean
get-orig-source:
-uscan --force-download --rename
include /usr/share/dpkg/pkg-info.mk
MVN_VERSION := $(shell echo $(DEB_VERSION_UPSTREAM) | sed 's/~/-/')
export CLASSPATH=/usr/share/java/commons-httpclient.jar \
:/usr/share/java/commons-lang.jar \
:/usr/share/java/commons-cli.jar \
:/usr/share/java/commons-collections3.jar \
:/usr/share/java/commons-vfs2.jar \
:/usr/share/java/bcprov.jar \
:/usr/share/java/bcpg.jar \
:/usr/share/java/junit.jar \
:/usr/share/java/jsch.jar \
:/usr/share/java/jsch.agentproxy.core.jar \
:/usr/share/java/jsch.agentproxy.connector-factory.jar \
:/usr/share/java/jsch.agentproxy.jsch.jar \
:/usr/share/java/oro.jar
%:
dh $@ --buildsystem=ant --with maven-repo-helper
override_dh_auto_build:
dh_auto_build -- -f debian/build.xml jar javadoc
get-orig-pom:
wget -O debian/pom.xml http://repository.sonatype.org/service/local/repositories/central/content/org/apache/ivy/ivy/$(MVN_VERSION)/ivy-$(MVN_VERSION).pom
wget -O debian/pom.xml https://repo1.maven.org/maven2/org/apache/ivy/ivy/$(MVN_VERSION)/ivy-$(MVN_VERSION).pom
version=3
opts="uversionmangle=s/-rc/~rc/" \
http://www.apache.org/dist/ant/ivy/([\d].*)/apache-ivy-([\d].*)-src.tar.gz debian debian/orig-tar.sh
https://www.apache.org/dist/ant/ivy/([\d].*)/apache-ivy-([\d].*)-src.tar.gz debian debian/orig-tar.sh