[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