me
/
guix
Archived
1
0
Fork 0

gnu: vcflib: Build a shared library.

* gnu/packages/bioinformatics.scm (vcflib)[arguments]: Add phase to
build a shared library instead of a static one.
master
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
1 changed files with 7 additions and 0 deletions

View File

@ -15061,6 +15061,13 @@ library automatically handles index file generation and use.")
`(#: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)