[med-svn] [libjung-java] 03/03: split contrib package off

Michael Crusoe misterc-guest at moszumanska.debian.org
Sun Feb 22 05:53:02 UTC 2015


This is an automated email from the git hooks/post-receive script.

misterc-guest pushed a commit to branch master
in repository libjung-java.

commit 80f128cc1f623dc06ff13ee42386c20a1cb3d01a
Author: Michael R. Crusoe <mcrusoe at msu.edu>
Date:   Sat Feb 21 23:24:25 2015 -0500

    split contrib package off
---
 debian/control                    | 36 ++++++++++++++++++++++++++++++++++--
 debian/javabuild                  |  7 ++++---
 debian/libjung-contrib-java.jlibs |  4 ++++
 debian/libjung-java.jlibs         |  5 +++++
 debian/rules                      | 21 +++++++++++++++++++--
 5 files changed, 66 insertions(+), 7 deletions(-)

diff --git a/debian/control b/debian/control
index 5946b65..6c98148 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,7 @@
 Source: libjung-java
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
 Uploaders: Michael R. Crusoe <mcrusoe at msu.edu>
-Section: contrib/java
+Section: java
 Priority: optional
 Build-Depends: debhelper (>= 9),
                javahelper,
@@ -46,9 +46,41 @@ Description: Java Universal Network/Graph Framework
  layouts. In addition, filtering mechanisms are provided which allow users to
  focus their attention, or their algorithms, on specific portions of the graph.
 
+Package: libjung-contrib-java
+Section: contrib/java
+Architecture: all
+Depends: ${java:Depends},
+         ${misc:Depends}
+Recommends: ${java:Recommends}
+Description: Java Universal Network/Graph Framework contrib classes
+ JUNG provides a common and extendible language for the modeling, analysis, and
+ visualization of data that can be represented as a graph or network.
+ .
+ The JUNG architecture is designed to support a variety of representations of
+ entities and their relations, such as directed and undirected graphs,
+ multi-modal graphs, graphs with parallel edges, and hypergraphs. It provides
+ a mechanism for annotating graphs, entities, and relations with metadata. This
+ facilitates the creation of analytic tools for complex data sets that can
+ examine the relations between entities as well as the metadata attached to each
+ entity and relation.
+ .
+ The current distribution of JUNG includes implementations of a number of
+ algorithms from graph theory, data mining, and social network analysis, such as
+ routines for clustering, decomposition, optimization, random graph generation,
+ statistical analysis, and calculation of network distances, flows, and
+ importance measures (centrality, PageRank, HITS, etc.).
+ .
+ JUNG also provides a visualization framework that makes it easy to construct
+ tools for the interactive exploration of network data. Users can use one of the
+ layout algorithms provided, or use the framework to create their own custom
+ layouts. In addition, filtering mechanisms are provided which allow users to
+ focus their attention, or their algorithms, on specific portions of the graph.
+ .
+ This package contains the Java classes with non-free dependencies.
+
 Package: libjung-java-doc
 Architecture: all
-Section: contrib/doc
+Section: doc
 Depends: ${java:Depends},
          ${misc:Depends}
 Recommends: ${java:Recommends}
diff --git a/debian/javabuild b/debian/javabuild
index baae4f0..00d10ee 100644
--- a/debian/javabuild
+++ b/debian/javabuild
@@ -3,9 +3,10 @@ jung-algorithms-2.0.1.jar jung-algorithms-2.0.1-sources
 jung-graph-impl-2.0.1.jar jung-graph-impl-2.0.1-sources
 jung-io-2.0.1.jar jung-io-2.0.1-sources
 jung-visualization-2.0.1.jar jung-visualization-2.0.1-sources
-jung-jai-2.0.1.jar jung-jai-2.0.1-sources
-jung-jai-samples-2.0.1.jar jung-jai-samples-2.0.1-sources
 jung-samples-2.0.1.jar jung-samples-2.0.1-sources
 jung-3d-2.0.1.jar jung-3d-2.0.1-sources
 jung-3d-demos-2.0.1.jar jung-3d-demos-2.0.1-sources
-
+jung-algorithms-contrib-2.0.1.jar jung-algorithms-contrib-2.0.1-sources
+jung-io-contrib-2.0.1.jar jung-io-contrib-2.0.1-sources
+jung-jai-contrib-2.0.1.jar jung-jai-contrib-2.0.1-sources
+jung-jai-samples-contrib-2.0.1.jar jung-jai-samples-contrib-2.0.1-sources
diff --git a/debian/libjung-contrib-java.jlibs b/debian/libjung-contrib-java.jlibs
new file mode 100644
index 0000000..e6e5286
--- /dev/null
+++ b/debian/libjung-contrib-java.jlibs
@@ -0,0 +1,4 @@
+jung-algorithms-contrib-2.0.1.jar
+jung-io-contrib-2.0.1.jar
+jung-jai-contrib-2.0.1.jar
+jung-jai-samples-contrib-2.0.1.jar
diff --git a/debian/libjung-java.jlibs b/debian/libjung-java.jlibs
index 96f5138..9fb22ce 100644
--- a/debian/libjung-java.jlibs
+++ b/debian/libjung-java.jlibs
@@ -1,3 +1,8 @@
 jung-api-2.0.1.jar
 jung-algorithms-2.0.1.jar
 jung-graph-impl-2.0.1.jar
+jung-io-2.0.1.jar
+jung-visualization-2.0.1.jar
+jung-samples-2.0.1.jar
+jung-3d-2.0.1.jar
+jung-3d-demos-2.0.1.jar
diff --git a/debian/rules b/debian/rules
index e8c5a6e..462b99c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,10 +3,10 @@
 DH_VERBOSE := 1
 
 export JAVA_HOME=/usr/lib/jvm/default-java
-export CLASSPATH=/usr/share/java/commons-collections4.jar:/usr/share/java/colt.jar:/usr/share/java/jai_core-1.1.4.jar:/usr/share/java/j3dcore.jar:/usr/share/java/vecmath.jar:/usr/share/java/j3dutils.jar:./jung-api-2.0.1.jar:./jung-algorithms-2.0.1.jar:./jung-visualization-2.0.1.jar:./jung-graph-impl-2.0.1.jar:./jung-3d-2.0.1.jar
+export CLASSPATH=/usr/share/java/commons-collections4.jar:/usr/share/java/colt.jar:/usr/share/java/jai_core-1.1.4.jar:/usr/share/java/j3dcore.jar:/usr/share/java/vecmath.jar:/usr/share/java/j3dutils.jar:./jung-api-2.0.1.jar:./jung-algorithms-2.0.1.jar:./jung-visualization-2.0.1.jar:./jung-graph-impl-2.0.1.jar:./jung-3d-2.0.1.jar:./jung-io-2.0.1.jar:./jung-jai-contrib-2.0.1.jar
 
 %:
-	dh $@ --with javahelper
+	dh $@ --with javahelper --parallel
 
 override_dh_auto_build:
 	for jar in *.jar; do mkdir $${jar%%.jar}; cd $${jar%%.jar}; \
@@ -25,4 +25,21 @@ override_dh_auto_build:
 		-e 's/TruePredicate.getInstance/TruePredicate.truePredicate/' ; \
 		cd ..; done;
 	patch -p1 < debian/patches/use-apache-commons-collections
+	mkdir -p jung-algorithms-contrib-2.0.1-sources/edu/uci/ics/jung/algorithms/importance
+	mkdir -p jung-algorithms-contrib-2.0.1-sources/edu/uci/ics/jung/algorithms/matrix
+	mkdir -p jung-io-contrib-2.0.1-sources/edu/uci/ics/jung/io
+	mkdir -p jung-samples-contrib-2.0.1-sources/edu/uci/ics/jung/samples
+	mv jung-algorithms-2.0.1-sources/edu/uci/ics/jung/algorithms/importance/MarkovCentrality.java \
+		jung-algorithms-2.0.1-sources/edu/uci/ics/jung/algorithms/importance/RandomWalkSTBetweenness.java \
+		jung-algorithms-2.0.1-sources/edu/uci/ics/jung/algorithms/importance/RandomWalkBetweenness.java \
+		jung-algorithms-contrib-2.0.1-sources/edu/uci/ics/jung/algorithms/importance/
+	mv jung-io-2.0.1-sources/edu/uci/ics/jung/io/MatrixFile.java jung-io-contrib-2.0.1-sources/edu/uci/ics/jung/io/
+	mv jung-jai-2.0.1-sources jung-jai-contrib-2.0.1-sources
+	mv jung-jai-samples-2.0.1-sources jung-jai-samples-contrib-2.0.1-sources
+	mv jung-samples-2.0.1-sources/edu/uci/ics/jung/samples/ClusteringDemo.java \
+		jung-samples-2.0.1-sources/edu/uci/ics/jung/samples/GraphFromGraphMLDemo.java \
+		jung-samples-2.0.1-sources/edu/uci/ics/jung/samples/SimpleGraphDraw.java \
+		jung-samples-2.0.1-sources/edu/uci/ics/jung/samples/GraphEditorDemo.java \
+		jung-samples-2.0.1-sources/edu/uci/ics/jung/samples/PluggableRendererDemo.java \
+		jung-samples-contrib-2.0.1-sources/edu/uci/ics/jung/samples/
 	dh_auto_build

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/libjung-java.git



More information about the debian-med-commit mailing list