From 9684e30b9b597b93ae9c797ba8f3b40eff893ebe Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Thu, 19 May 2016 14:50:22 +0200 Subject: gnu: flann: Do not install .a files. * gnu/packages/maths.scm (flann)[arguments]: Add #:phases. --- gnu/packages/maths.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'gnu') diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index da7bfa6b76..95240af962 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -2214,6 +2214,17 @@ in finite element programs.") #:strip-directories '("lib" "lib64" "libexec" "bin" "sbin" "share/flann/octave") + ;; Save 12 MiB by not installing .a files. Passing + ;; '-DBUILD_STATIC_LIBS=OFF' has no effect. + #:phases (modify-phases %standard-phases + (add-after 'install 'remove-static-libraries + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (lib (string-append out "/lib"))) + (for-each delete-file + (find-files lib "\\.a$")) + #t)))) + #:tests? #f)) ; The test data are downloaded from the Internet. (home-page "http://www.cs.ubc.ca/research/flann/") (synopsis "Library for approximate nearest neighbors computation") -- cgit v1.2.3