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.
_______________________________________________ debian-med-commit mailing list debian-med-com...@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit