~ruther/guix-local

9be8d7c8cb1b1ee4d1f3ba7360320527199b4a0d — Ludovic Courtès 13 years ago a18eda2
gnu: Define `native-search-paths' for Automake, Guile, and Python.

* gnu/packages/autotools.scm (automake)[native-search-paths]: New field.
* gnu/packages/guile.scm (guile-1.8)[native-search-paths]: New field.
  (guile-2.0)[native-search-paths]: New field.
* gnu/packages/python.scm (python)[native-search-paths]: New field.
3 files changed, 22 insertions(+), 0 deletions(-)

M gnu/packages/autotools.scm
M gnu/packages/guile.scm
M gnu/packages/python.scm
M gnu/packages/autotools.scm => gnu/packages/autotools.scm +5 -0
@@ 164,6 164,11 @@ exec ~a --no-auto-compile \"$0\" \"$@\"
                     (setenv "SHELL" sh)
                     (setenv "CONFIG_SHELL" sh)))
                 %standard-phases)))
    (native-search-paths
     (list (search-path-specification
            (variable "ACLOCAL_PATH")
            (directories '("share/aclocal")))))

    (home-page "http://www.gnu.org/software/automake/")
    (synopsis
     "GNU Automake, a GNU standard-compliant makefile generator")

M gnu/packages/guile.scm => gnu/packages/guile.scm +13 -0
@@ 88,6 88,11 @@
   ;; When cross-compiling, a native version of Guile itself is needed.
   (self-native-input? #t)

   (native-search-paths
    (list (search-path-specification
           (variable "GUILE_LOAD_PATH")
           (directories '("share/guile/site")))))

   (synopsis "GNU Guile 1.8, an embeddable Scheme interpreter")
   (description
"GNU Guile 1.8 is an interpreter for the Scheme programming language,


@@ 137,6 142,14 @@ extensible.  It supports many SRFIs.")
                       (string-append bash "/bin/bash")))))
                %standard-phases)))

   (native-search-paths
    (list (search-path-specification
           (variable "GUILE_LOAD_PATH")
           (directories '("share/guile/site/2.0")))
          (search-path-specification
           (variable "GUILE_LOAD_COMPILED_PATH")
           (directories '("share/guile/site/2.0")))))

   (synopsis "GNU Guile 2.0, an embeddable Scheme implementation")
   (description
"GNU Guile is an implementation of the Scheme programming language, with

M gnu/packages/python.scm => gnu/packages/python.scm +4 -0
@@ 43,6 43,10 @@
     `(("zlib" ,zlib)
       ("openssl" ,openssl)
       ("bzip2" ,bzip2)))
    (native-search-paths
     (list (search-path-specification
            (variable "PYTHONPATH")
            (directories '("lib/python2.7/site-packages")))))
    (home-page "http://python.org")
    (synopsis
     "Python, a high-level dynamically-typed programming language")