[SCM] UNNAMED PROJECT branch, master, updated. debian/2.1.0-1-8-gfefa63b

Jakub Adam jakub.adam at ktknet.cz
Thu Dec 20 22:09:19 UTC 2012


The following commit has been merged in the master branch:
commit ed9490fa7570946858e6fa8a66dd06a2b3601ca2
Author: Jakub Adam <jakub.adam at ktknet.cz>
Date:   Thu Dec 20 21:17:50 2012 +0100

    Move JGit Ant tasks into separate binary package
    
    Avoids in most use cases unnecessary dependency on Ant.

diff --git a/debian/changelog b/debian/changelog
index c06dfa0..6731168 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,8 @@ jgit (2.2.0-1) UNRELEASED; urgency=low
   * New Upstream release.
   * Remove /usr/share/java prefix from Class-Path entries.
   * Add dependency on libcommon-compress-java.
+  * Move JGit Ant tasks into separate binary package. Avoids in most
+    use cases unnecessary dependency on Ant.
 
  -- Jakub Adam <jakub.adam at ktknet.cz>  Thu, 20 Dec 2012 20:12:19 +0100
 
diff --git a/debian/control b/debian/control
index cd9838a..eed0694 100644
--- a/debian/control
+++ b/debian/control
@@ -37,6 +37,21 @@ Description: Java implementation of GIT version control
   * Network protocols
   * Core version control algorithms
 
+Package: libjgit-ant-java
+Architecture: all
+Depends: libjgit-java (= ${source:Version}),
+         ${java:Depends},
+         ${misc:Depends}
+Description: Java implementation of GIT version control (Ant interface)
+ JGit is a lightweight, pure Java library implementing the Git version control
+ system:
+  * Repository access routines
+  * Network protocols
+  * Core version control algorithms
+ .
+ This package contains Ant tasks allowing build scripts to manipulate with
+ Git repositories through JGit library.
+
 Package: libjgit-java-doc
 Architecture: all
 Section: doc
diff --git a/debian/libjgit-ant-java.classpath b/debian/libjgit-ant-java.classpath
new file mode 100644
index 0000000..e8c27d4
--- /dev/null
+++ b/debian/libjgit-ant-java.classpath
@@ -0,0 +1 @@
+usr/share/java/org.eclipse.jgit.ant.jar org.eclipse.jgit.jar ant.jar
diff --git a/debian/libjgit-ant-java.lintian-overrides b/debian/libjgit-ant-java.lintian-overrides
new file mode 100644
index 0000000..f5528c0
--- /dev/null
+++ b/debian/libjgit-ant-java.lintian-overrides
@@ -0,0 +1 @@
+libjgit-ant-java: copyright-should-refer-to-common-license-file-for-gpl
diff --git a/debian/libjgit-ant-java.poms b/debian/libjgit-ant-java.poms
new file mode 100644
index 0000000..73f5cf8
--- /dev/null
+++ b/debian/libjgit-ant-java.poms
@@ -0,0 +1 @@
+org.eclipse.jgit.ant/pom.xml
diff --git a/debian/libjgit-java.classpath b/debian/libjgit-java.classpath
index a59d5b0..52c1a0a 100644
--- a/debian/libjgit-java.classpath
+++ b/debian/libjgit-java.classpath
@@ -1,4 +1,3 @@
 usr/share/java/org.eclipse.jgit.jar jsch.jar
-usr/share/java/org.eclipse.jgit.ant.jar org.eclipse.jgit.jar ant.jar
 usr/share/java/org.eclipse.jgit.http.server.jar org.eclipse.jgit.jar servlet-api-2.5.jar
 usr/share/java/org.eclipse.jgit.junit.jar org.eclipse.jgit.jar junit4.jar
diff --git a/debian/libjgit-java.poms b/debian/libjgit-java.poms
index 134777f..dfb0ea1 100644
--- a/debian/libjgit-java.poms
+++ b/debian/libjgit-java.poms
@@ -1,6 +1,6 @@
 pom.xml
 org.eclipse.jgit/pom.xml
-org.eclipse.jgit.ant/pom.xml
+org.eclipse.jgit.ant/pom.xml --ignore-pom
 org.eclipse.jgit.http.server/pom.xml
 org.eclipse.jgit.junit/pom.xml
 
diff --git a/debian/rules b/debian/rules
index 7ce7127..d55c43f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,11 +13,15 @@ DEB_MAVEN_INSTALL_DOC_TARGET :=
 install/libjgit-java::
 	mh_installpoms -plibjgit-java
 	mh_installjar -plibjgit-java -l org.eclipse.jgit/pom.xml org.eclipse.jgit/target/org.eclipse.jgit-*-r.jar
-	mh_installjar -plibjgit-java -l org.eclipse.jgit.ant/pom.xml org.eclipse.jgit.ant/target/org.eclipse.jgit.ant-*-r.jar
 	mh_installjar -plibjgit-java -l org.eclipse.jgit.http.server/pom.xml org.eclipse.jgit.http.server/target/org.eclipse.jgit.http.server-*-r.jar
 	mh_installjar -plibjgit-java -l org.eclipse.jgit.junit/pom.xml org.eclipse.jgit.junit/target/org.eclipse.jgit.junit-*-r.jar
 	mh_unpatchpoms -plibjgit-java
 
+install/libjgit-ant-java::
+	mh_installpoms -plibjgit-ant-java
+	mh_installjar -plibjgit-ant-java -l org.eclipse.jgit.ant/pom.xml org.eclipse.jgit.ant/target/org.eclipse.jgit.ant-*-r.jar
+	mh_unpatchpoms -plibjgit-ant-java
+
 install/jgit-cli::
 	mh_installpoms -pjgit-cli
 	mh_installjar -pjgit-cli -l org.eclipse.jgit.console/pom.xml org.eclipse.jgit.console/target/org.eclipse.jgit.console-*-r.jar

-- 
UNNAMED PROJECT



More information about the pkg-java-commits mailing list