gnu: libxml2: Don't reference libxml2.a in the default output.

* gnu/packages/xml.scm (libxml2)[arguments]: Add substitution for libxml2.la.
This commit is contained in:
Marius Bakke 2018-12-11 23:27:09 +01:00
parent c4ac237f08
commit d52680eec0
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
1 changed files with 6 additions and 0 deletions

View File

@ -145,6 +145,12 @@ hierarchical form with variable field lengths.")
(rename-file ar (string-append dst "/"
(basename ar))))
(find-files src "\\.a$"))
;; Remove reference to the static library from the .la
;; file such that Libtool does the right thing when both
;; the shared and static variants are available.
(substitute* (string-append src "/libxml2.la")
(("^old_library='libxml2.a'") "old_library=''"))
#t))))))
(home-page "http://www.xmlsoft.org/")
(synopsis "C parser for XML")