mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 13:28:12 -05:00
distro: guile-2.0: Propagate libunistring and Libtool.
* distro/base.scm (guile-2.0): Propagate libunistring and Libtool.
This commit is contained in:
parent
6332da77f6
commit
466af8e8dd
1 changed files with 13 additions and 7 deletions
|
@ -173,15 +173,21 @@ (define-public guile-2.0
|
|||
(build-system gnu-build-system)
|
||||
(native-inputs `(("xz" ,(nixpkgs-derivation "xz"))
|
||||
("pkgconfig" ,(nixpkgs-derivation "pkgconfig"))))
|
||||
(inputs `(("libunistring" ,(nixpkgs-derivation "libunistring"))
|
||||
("libffi" ,(nixpkgs-derivation "libffi"))
|
||||
("libtool" ,(nixpkgs-derivation "libtool"))
|
||||
(inputs `(("libffi" ,(nixpkgs-derivation "libffi"))
|
||||
("readline" ,(nixpkgs-derivation "readline"))))
|
||||
|
||||
;; The headers and/or `guile-2.0.pc' refer to these packages, so they must
|
||||
;; be propagated.
|
||||
(propagated-inputs `(("bdw-gc" ,(nixpkgs-derivation "boehmgc"))
|
||||
("gmp" ,(nixpkgs-derivation "gmp"))))
|
||||
(propagated-inputs
|
||||
`( ;; These ones aren't normally needed here, but since `libguile-2.0.la'
|
||||
;; reads `-lltdl -lunistring', adding them here will add the needed
|
||||
;; `-L' flags. As for why the `.la' file lacks the `-L' flags, see
|
||||
;; <http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/18903>.
|
||||
("libunistring" ,(nixpkgs-derivation "libunistring"))
|
||||
("libtool" ,(nixpkgs-derivation "libtool"))
|
||||
|
||||
;; The headers and/or `guile-2.0.pc' refer to these packages, so they
|
||||
;; must be propagated.
|
||||
("bdw-gc" ,(nixpkgs-derivation "boehmgc"))
|
||||
("gmp" ,(nixpkgs-derivation "gmp"))))
|
||||
|
||||
(self-native-input? #t)
|
||||
|
||||
|
|
Loading…
Reference in a new issue