gnu: vcflib: Use shared libraries.
authorEfraim Flashner <efraim@flashner.co.il>
Thu, 27 Aug 2020 15:15:05 +0000 (18:15 +0300)
committerEfraim Flashner <efraim@flashner.co.il>
Thu, 27 Aug 2020 15:18:55 +0000 (18:18 +0300)
commit6d8dd5bad773a9bc4eaf0b3c13dd9c373c3546c3
tree27cb328e22c4cd46b6b4a2b0f363329e12a6a181
parent4bbcbe93cd7e65b8e6ceba8988365d3c1a05a867
gnu: vcflib: Use shared libraries.

* gnu/packages/bioinformatics.scm (vcflib)[source]: Add patch. Add
snippet to adjust files for new locations.
[inputs]: Add fastahack, smithwaterman, tabixpp, xz.
[native-inputs]: Add pkg-config. Remove the package-source of fastahack,
fsom, smithwaterman, tabixpp.
[arguments]: Remove make-flags. Add custom phase to add the output lib
directory to the rpath. Adjust custom 'unpack-submodule-sources for the
change in native-inputs. Adjust custom 'install phase to also install
libraries and headers.
* gnu/packages/patches/vcflib-use-shared-libraries.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
gnu/local.mk
gnu/packages/bioinformatics.scm
gnu/packages/patches/vcflib-use-shared-libraries.patch [new file with mode: 0644]