gnu: vcflib: Build a shared library.

* gnu/packages/bioinformatics.scm (vcflib)[arguments]: Add phase to
build a shared library instead of a static one.
This commit is contained in:
Efraim Flashner 2021-01-19 10:43:06 +02:00
parent 797585746b
commit d6a8148c8d
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -15061,6 +15061,13 @@ (define-public vcflib
`(#:tests? #f ; no tests
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'build-shared-library
(lambda _
(substitute* "CMakeLists.txt"
(("vcflib STATIC") "vcflib SHARED"))
(substitute* "test/Makefile"
(("libvcflib.a") "libvcflib.so"))
#t))
(add-after 'unpack 'unpack-submodule-sources
(lambda* (#:key inputs #:allow-other-keys)
(let ((unpack (lambda (source target)