diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2019-03-14 23:28:51 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2019-03-14 23:32:51 +0100 |
commit | 1fdd20c7d7ac53ccd898ab684e6c2b4d1f4cf907 (patch) | |
tree | a5af0645c49777c3224979a0f8d9b18ddff6ed5a | |
parent | a333cbf19490c3c9bea3250a074d72b7d5cab97a (diff) |
gnu: kaldi: Install headers and fix installation of libraries.
* gnu/packages/machine-learning.scm (kaldi)[arguments]: Fix installation of
libraries and install headers in "install" phase.
-rw-r--r-- | gnu/packages/machine-learning.scm | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 4067b4b1ea..b36186ea31 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -1002,9 +1002,23 @@ association studies (GWAS) on extremely large data sets.") (replace 'install (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) + (inc (string-append out "/include")) (lib (string-append out "/lib"))) (mkdir-p lib) - (install-file "gst-plugin/libgstonlinegmmdecodefaster.so" lib) + ;; The build phase installed symlinks to the actual + ;; libraries. Install the actual targets. + (for-each (lambda (file) + (let ((target (readlink file))) + (delete-file file) + (install-file target lib))) + (find-files lib "\\.so")) + ;; Install headers + (for-each (lambda (file) + (let ((target-dir (string-append inc "/" (dirname file)))) + (install-file file target-dir))) + (find-files "." "\\.h")) + (install-file "gst-plugin/libgstonlinegmmdecodefaster.so" + (string-append lib "/gstreamer-1.0")) #t)))))) (inputs `(("alsa-lib" ,alsa-lib) |