[pkg-java] r6671 - trunk/libjgrapht-java/debian
smoe-guest at alioth.debian.org
smoe-guest at alioth.debian.org
Sun Jul 13 13:16:15 UTC 2008
Author: smoe-guest
Date: 2008-07-13 13:16:14 +0000 (Sun, 13 Jul 2008)
New Revision: 6671
Added:
trunk/libjgrapht-java/debian/libjgrapht-java.dirs
trunk/libjgrapht-java/debian/libjgrapht0.7-java.dirs
trunk/libjgrapht-java/debian/libjgrapht0.7-java.docs
Removed:
trunk/libjgrapht-java/debian/libjgrapht-java0.7.dirs
trunk/libjgrapht-java/debian/libjgrapht-java0.7.docs
Modified:
trunk/libjgrapht-java/debian/README.Debian
trunk/libjgrapht-java/debian/control
trunk/libjgrapht-java/debian/rules
Log:
* Separated $(VERSION).jar-delivering package with soname-like
package name from
* Symbolic-link delivering unversioned package that is in conflict
with current 0.6 versioned jgraph.jar.
Modified: trunk/libjgrapht-java/debian/README.Debian
===================================================================
--- trunk/libjgrapht-java/debian/README.Debian 2008-07-13 12:10:07 UTC (rev 6670)
+++ trunk/libjgrapht-java/debian/README.Debian 2008-07-13 13:16:14 UTC (rev 6671)
@@ -1,7 +1,18 @@
libjgrapht-java
===============
-With version 0.7.3 javadoc of gcj fails and hence led to the fall-back to the JDK of Sun
-and the move of the package from main to contrib.
+With version 0.7.3 javadoc of gcj fails and hence led to the fall-back
+to the JDK of Sun and the move of the package from main to contrib.
--- Steffen Moeller <moeller at debian.org> Wed, 07 May 2008 11:41:33 +0200
+Semantics of the package names were changed, hence the expressed conflict
+with previous versions of that package. The real jar file is now expected
+to be named jgrapht$(VERSION).jar, whilst previous releases did not show
+the version with the jar. This is analogous to the concept of sonames of
+shared C libraries. Symbolic links are provided to refer to the current
+libraries but multiple versions are allowed to coexist.
+
+Users of the jgrapht library version 0.6 should hence install the
+libjgrapht0.6 package. This, though, has not yet been created. I
+admittedly be created to preserve compatibility across versions.
+
+-- Steffen Moeller <moeller at debian.org> Sun, 13 Jul 2008 14:47:03 +0200
Modified: trunk/libjgrapht-java/debian/control
===================================================================
--- trunk/libjgrapht-java/debian/control 2008-07-13 12:10:07 UTC (rev 6670)
+++ trunk/libjgrapht-java/debian/control 2008-07-13 13:16:14 UTC (rev 6671)
@@ -12,7 +12,6 @@
Package: libjgrapht0.7-java
Architecture: all
Depends: java-gcj-compat | java2-runtime
-Conflicts: libjgrapht-java (< 0.7)
Suggests: java-virtual-machine
Description: mathematical graph theory library for Java
JGraphT is a free Java graph library that provides mathematical
@@ -27,6 +26,15 @@
- listenable graphs: allow external listeners to track modification events
- subgraphs: graphs that are auto-updating subgraph views on other graphs
+Package: libjgraph-java
+Architecture: all
+Depends: libjgrapht0.7-java
+Conflicts: libjgrapht-java (< 0.7)
+Description: indication of the latest version of libjgrapht-java
+ This package does not provide a Java archive by itself but refers
+ to the latest API version of the package and provides a symbolic link
+ to it in /usr/share/java.
+
Package: libjgrapht-java-doc
Architecture: all
Suggests: www-browser, libjgrapht-java
Copied: trunk/libjgrapht-java/debian/libjgrapht-java.dirs (from rev 6670, trunk/libjgrapht-java/debian/libjgrapht-java0.7.dirs)
===================================================================
--- trunk/libjgrapht-java/debian/libjgrapht-java.dirs (rev 0)
+++ trunk/libjgrapht-java/debian/libjgrapht-java.dirs 2008-07-13 13:16:14 UTC (rev 6671)
@@ -0,0 +1 @@
+usr/share/java
Deleted: trunk/libjgrapht-java/debian/libjgrapht-java0.7.dirs
===================================================================
--- trunk/libjgrapht-java/debian/libjgrapht-java0.7.dirs 2008-07-13 12:10:07 UTC (rev 6670)
+++ trunk/libjgrapht-java/debian/libjgrapht-java0.7.dirs 2008-07-13 13:16:14 UTC (rev 6671)
@@ -1 +0,0 @@
-usr/share/java
Deleted: trunk/libjgrapht-java/debian/libjgrapht-java0.7.docs
===================================================================
--- trunk/libjgrapht-java/debian/libjgrapht-java0.7.docs 2008-07-13 12:10:07 UTC (rev 6670)
+++ trunk/libjgrapht-java/debian/libjgrapht-java0.7.docs 2008-07-13 13:16:14 UTC (rev 6671)
@@ -1 +0,0 @@
-README.html
Copied: trunk/libjgrapht-java/debian/libjgrapht0.7-java.dirs (from rev 6670, trunk/libjgrapht-java/debian/libjgrapht-java0.7.dirs)
===================================================================
--- trunk/libjgrapht-java/debian/libjgrapht0.7-java.dirs (rev 0)
+++ trunk/libjgrapht-java/debian/libjgrapht0.7-java.dirs 2008-07-13 13:16:14 UTC (rev 6671)
@@ -0,0 +1 @@
+usr/share/java
Copied: trunk/libjgrapht-java/debian/libjgrapht0.7-java.docs (from rev 6670, trunk/libjgrapht-java/debian/libjgrapht-java0.7.docs)
===================================================================
--- trunk/libjgrapht-java/debian/libjgrapht0.7-java.docs (rev 0)
+++ trunk/libjgrapht-java/debian/libjgrapht0.7-java.docs 2008-07-13 13:16:14 UTC (rev 6671)
@@ -0,0 +1 @@
+README.html
Modified: trunk/libjgrapht-java/debian/rules
===================================================================
--- trunk/libjgrapht-java/debian/rules 2008-07-13 12:10:07 UTC (rev 6670)
+++ trunk/libjgrapht-java/debian/rules 2008-07-13 13:16:14 UTC (rev 6671)
@@ -10,7 +10,11 @@
DEB_ANT_INSTALL_TARGET := prepare.distribution
DEB_ANT_TEST_TARGET := test
-ANT_ARGS := -Dproject.jar=debian/libjgrapht-java/usr/share/java/jgrapht-$(DEB_UPSTREAM_VERSION).jar -Djavadoc.dir=debian/libjgrapht-java-doc/usr/share/doc/libjgrapht-java/apidoc
+ANT_ARGS := -Dproject.jar=debian/libjgrapht0.7-java/usr/share/java/jgrapht-$(DEB_UPSTREAM_VERSION).jar -Djavadoc.dir=debian/libjgrapht-java-doc/usr/share/doc/libjgrapht-java/apidoc
install/libjgrapht-java::
dh_link -p libjgrapht-java /usr/share/java/jgrapht-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/jgrapht.jar
+
+install/libjgrapht0.7-java::
+ dh_link -p libjgrapht0.7-java /usr/share/java/jgrapht-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/jgrapht-0.7.jar
+
More information about the pkg-java-commits
mailing list