[med-svn] [Git][med-team/libgoby-java][master] Splitting the binary package into two ones, for licensing concerns
Pierre Gruet (@pgt)
gitlab at salsa.debian.org
Sat Aug 7 14:17:24 BST 2021
Pierre Gruet pushed to branch master at Debian Med / libgoby-java
Commits:
aedb2043 by Pierre Gruet at 2021-08-07T15:17:02+02:00
Splitting the binary package into two ones, for licensing concerns
- - - - -
6 changed files:
- debian/control
- + debian/goby-java.install
- debian/libgoby-java.manifest → debian/goby-java.manifest
- + debian/libgoby-io-java.manifest
- debian/libgoby-java.poms → debian/libgoby-io-java.poms
- − debian/libgoby-java.links
Changes:
=====================================
debian/control
=====================================
@@ -51,15 +51,34 @@ Vcs-Git: https://salsa.debian.org/med-team/libgoby-java.git
Homepage: http://campagnelab.org/software/goby/
Rules-Requires-Root: no
-Package: libgoby-java
-Architecture: any
+Package: libgoby-io-java
+Architecture: all
Depends: ${shlibs:Depends},
${misc:Depends},
${maven:Depends},
libcommons-collections3-java,
- libdistlib-java,
libjbzip2-java,
- libpj-java,
+ libpj-java
+Recommends: ${java:Recommends},
+ ${maven:OptionalDepends}
+Description: IO API for goby
+ Goby is a next-gen data management framework designed to facilitate the
+ implementation of efficient data analysis pipelines.
+ .
+ Goby provides very efficient file formats to store next-generation sequencing
+ data and intermediary analysis results.
+ .
+ This package contains the Goby IO API, including code necessary to read and
+ write Goby file formats. It is released under the LGPL3 license.
+
+Package: goby-java
+Architecture: all
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ ${maven:Depends},
+ default-jre,
+ libgoby-io-java (= ${binary:Version}),
+ libdistlib-java,
r-cran-rjava
Recommends: ${java:Recommends},
${maven:OptionalDepends}
@@ -68,10 +87,10 @@ Description: store next-generation sequencing data and intermediary analysis res
implementation of efficient data analysis pipelines.
.
Goby provides very efficient file formats to store next-generation sequencing
- data and intermediary analysis results. Goby 1.x files were compressed with
- GZip. Goby 2.0 introduced novel compression approaches that result in state
- of the art compression of alignment data. Goby 2.0 files can compress to a few
- percent of a BAM file and are often smaller than CRAM files.
+ data and intermediary analysis results.
.
Goby also provides utilities that implement common next-gen data computations.
These utilities are designed to be relatively easy to use, yet very efficient.
+ .
+ This package provides the entire Goby framework, including application
+ programs (i.e., Goby modes). It is released under the GPL3 license.
=====================================
debian/goby-java.install
=====================================
@@ -0,0 +1 @@
+goby usr/bin
=====================================
debian/libgoby-java.manifest → debian/goby-java.manifest
=====================================
@@ -1,6 +1,3 @@
-usr/share/java/goby-io.jar:
- Class-Path: /usr/share/java/commons-cli.jar /usr/share/java/commons-collections3.jar /usr/share/java/commons-configuration.jar /usr/share/java/commons-exex.jar /usr/share/java/commons-io.jar /usr/share/java/commons-lang.jar /usr/share/java/commons-logging.jar /usr/share/java/commons-math.jar /usr/share/java/dsiutils.jar /usr/share/java/fastutil.jar /usr/share/java/htsjdk.jar /usr/share/java/icb-utils.jar /usr/share/java/jbzip2.jar /usr/lib/R/site-library/rJava/jri/JRI.jar /usr/share/java/jsap.jar /usr/share/java/pj.jar /usr/share/java/protobuf.jar /usr/share/java/reflections.jar /usr/share/java/slf4j.jar
-
usr/share/java/goby-distribution.jar:
Class-Path: /usr/share/java/commons-cli.jar /usr/share/java/commons-collections3.jar /usr/share/java/commons-configuration.jar /usr/share/java/commons-exex.jar /usr/share/java/commons-io.jar /usr/share/java/commons-lang.jar /usr/share/java/commons-logging.jar /usr/share/java/commons-math.jar /usr/share/java/dsiutils.jar /usr/share/java/fastutil.jar /usr/share/java/goby-io.jar /usr/share/java/htsjdk.jar /usr/share/java/icb-utils.jar /usr/share/java/jbzip2.jar /usr/lib/R/site-library/rJava/jri/JRI.jar /usr/share/java/jsap.jar /usr/share/java/pj.jar /usr/share/java/protobuf.jar /usr/share/java/reflections.jar /usr/share/java/slf4j.jar /usr/share/java/distlib.jar
Main-Class: org.campagnelab.goby.modes.GobyDriver
=====================================
debian/libgoby-io-java.manifest
=====================================
@@ -0,0 +1,2 @@
+usr/share/java/goby-io.jar:
+ Class-Path: /usr/share/java/commons-cli.jar /usr/share/java/commons-collections3.jar /usr/share/java/commons-configuration.jar /usr/share/java/commons-exex.jar /usr/share/java/commons-io.jar /usr/share/java/commons-lang.jar /usr/share/java/commons-logging.jar /usr/share/java/commons-math.jar /usr/share/java/dsiutils.jar /usr/share/java/fastutil.jar /usr/share/java/htsjdk.jar /usr/share/java/icb-utils.jar /usr/share/java/jbzip2.jar /usr/share/java/jsap.jar /usr/share/java/pj.jar /usr/share/java/protobuf.jar /usr/share/java/reflections.jar /usr/share/java/slf4j.jar
=====================================
debian/libgoby-java.poms → debian/libgoby-io-java.poms
=====================================
@@ -26,6 +26,6 @@
# Empty by default. [mh_install]
#
pom.xml --has-package-version
-goby-distribution/pom.xml
+goby-distribution/pom.xml --java-lib --package=goby-java
goby-io/pom.xml
goby-spi/pom.xml --ignore
=====================================
debian/libgoby-java.links deleted
=====================================
@@ -1 +0,0 @@
-usr/share/java/goby-distribution.jar usr/share/java/goby.jar
View it on GitLab: https://salsa.debian.org/med-team/libgoby-java/-/commit/aedb2043c3b9d1fd0eb36ed6e695bca71440db76
--
View it on GitLab: https://salsa.debian.org/med-team/libgoby-java/-/commit/aedb2043c3b9d1fd0eb36ed6e695bca71440db76
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20210807/149bb1b6/attachment-0001.htm>
More information about the debian-med-commit
mailing list