aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Mokrejs <mmokrejs@fold.natur.cuni.cz>2018-06-26 09:59:41 +0200
committerMartin Mokrejs <mmokrejs@fold.natur.cuni.cz>2018-06-26 09:59:41 +0200
commit75c0f38ac94bb4c86f2c10ef5c0b99227d80cfa9 (patch)
tree3d71a4c4e72c59e7c5a566f0bdec5e73fc9cf58e
parentsci-biology/gffcompare: new package (diff)
downloadsci-75c0f38ac94bb4c86f2c10ef5c0b99227d80cfa9.tar.gz
sci-75c0f38ac94bb4c86f2c10ef5c0b99227d80cfa9.tar.bz2
sci-75c0f38ac94bb4c86f2c10ef5c0b99227d80cfa9.zip
sci-biology/gffread: fetch gclib and use during compilation
The soucre tree is not made to use site-wide installed headers from gclib. I am not going to figure out git commit tag of gclib automagically bundled into some gffread binary when gffread was released (to make a dedicated gclib-$commitnr.tar.gz file for Gentoo/Debian/etc. and to include it into SRC_URI here so gffread could use it. It is the task for upstream author to properly document required versions of dependencies and release them properly. https://github.com/gpertea/gffread/issues/26#issuecomment-400134376 Package-Manager: Portage-2.3.40, Repoman-2.3.9
-rw-r--r--sci-biology/gffread/Manifest1
-rw-r--r--sci-biology/gffread/files/Makefile.patch6
-rw-r--r--sci-biology/gffread/gffread-0.9.12.ebuild8
3 files changed, 9 insertions, 6 deletions
diff --git a/sci-biology/gffread/Manifest b/sci-biology/gffread/Manifest
index 61d4a8659..d27690e24 100644
--- a/sci-biology/gffread/Manifest
+++ b/sci-biology/gffread/Manifest
@@ -1 +1,2 @@
+DIST gclib-0.10.2.tar.gz 169370 BLAKE2B 21f50ce5c6b4f5e703243ce96ee983a20c37a4bedcc11aa5ac8c29eed659b88a040d36172fcabe0ac9da5f85cb7593181ada538c5a9f16e6efb0ecdb1987d501 SHA512 6ba8ce4abdc373c17e81e65b280d09f4452e19f3207a8d8be44f3c98a611ea589393a4d6c9d4acb8c465c3703d3f9bafca432a0b58568ea1927c25da9654f87e
DIST gffread-0.9.12.tar.gz 27010 BLAKE2B 5da01f7d595b42277cc372326bdb4d538d7edeee8e2c80b62cfc0691d43594feda4404e6b05884d42b07396924b16c3f45436919c06023a07e11ef04c7f854c8 SHA512 5107ccfd14455970ea555d25288c8097fc562c33bc9c477500e43b0beb2163db44552d6b61dc499902806495cac576d557237653c58cf8410ace062c180181e8
diff --git a/sci-biology/gffread/files/Makefile.patch b/sci-biology/gffread/files/Makefile.patch
index 45f8c3ebd..35e6b088e 100644
--- a/sci-biology/gffread/files/Makefile.patch
+++ b/sci-biology/gffread/files/Makefile.patch
@@ -1,8 +1,8 @@
---- gffread-0.9.12/Makefile 2018-06-26 00:05:05.298388489 +0200
-+++ gffread-0.9.12/Makefile 2018-06-26 00:07:07.461729681 +0200
+--- gffread-0.9.12/Makefile 2018-06-26 09:52:26.024747027 +0200
++++ gffread-0.9.12/Makefile 2018-06-26 09:52:41.845177021 +0200
@@ -1,4 +1,4 @@
-GCLDIR := ../gclib
-+GCLDIR := $(EPREFIX)/usr/include/gclib
++GCLDIR := ../gclib-0.10.2
SEARCHDIRS := -I. -I${GCLDIR}
SYSTYPE := $(shell uname)
diff --git a/sci-biology/gffread/gffread-0.9.12.ebuild b/sci-biology/gffread/gffread-0.9.12.ebuild
index 968ebc256..fc60b9a81 100644
--- a/sci-biology/gffread/gffread-0.9.12.ebuild
+++ b/sci-biology/gffread/gffread-0.9.12.ebuild
@@ -4,15 +4,17 @@
EAPI=6
DESCRIPTION="GFF/GTF utility providing format conversions, filter/extract regions from FASTA"
-HOMEPAGE="https://github.com/gpertea/gffread"
-SRC_URI="https://github.com/gpertea/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="http://ccb.jhu.edu/software/stringtie/gff.shtml
+ https://github.com/gpertea/gffread"
+SRC_URI="https://github.com/gpertea/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/gpertea/gclib/archive/v0.10.2.tar.gz -> gclib-0.10.2.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS=""
IUSE=""
-DEPEND="sci-biology/gclib"
+DEPEND=""
RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}"/Makefile.patch )