[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