mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: Use 'search-input-file' when looking for *.so and *.a.
* gnu/packages/bioinformatics.scm (sailfish)[arguments]: Use 'search-input-file' when looking for *.a and *.so. * gnu/packages/emulators.scm (dolphin-emu): Likewise. * gnu/packages/engineering.scm (lepton-eda): Likewise. (pcb): Likewise. * gnu/packages/golang.scm (go-1.4): Likewise. (go-1.14): Likewise. * gnu/packages/haskell.scm (ghc-7): Likewise. * gnu/packages/irods.scm (irods): Likewise. * gnu/packages/language.scm (python2-tegaki-pygtk): Likewise. * gnu/packages/lisp-xyz.scm (sbcl-lzlib): Likewise. (sbcl-cl-gobject-introspection): Likewise. (sbcl-cl-ana): Likewise. (sbcl-cl-libuv): Likewise. (sbcl-cl-async): Likewise. (sbcl-mcclim): Likewise. (sbcl-zstd): Likewise. (sbcl-cl-opengl): Likewise. (sbcl-lev): Likewise. (sbcl-cl-glfw3): Likewise. * gnu/packages/machine-learning.scm (tensorflow): Likewise. * gnu/packages/messaging.scm (utox): Likewise. * gnu/packages/mpi.scm (java-openmpi): Likewise. * gnu/packages/music.scm (jack-select): Likewise. * gnu/packages/pascal.scm (fpc): Likewise. * gnu/packages/python-crypto.scm (python-libnacl): Likewise. * gnu/packages/python-xyz.scm (python-cairocffi): Likewise. (python-pyev): Likewise. (python-pytidylib): Likewise. * gnu/packages/radio.scm (unixcw): Likewise. * gnu/packages/rust.scm (rust-1.32): Likewise. * gnu/packages/security-token.scm (opensc): Likewise. (python-pyscard): Likewise. * gnu/packages/selinux.scm (python-setools): Likewise. * gnu/packages/spice.scm (libcacard): Likewise. * gnu/packages/telephony.scm (libtgvoip): Likewise.
This commit is contained in:
parent
425ccde6ae
commit
377e9453ca
21 changed files with 70 additions and 113 deletions
|
@ -6926,22 +6926,16 @@ support for Python 3 and PyPy. It is based on cffi.")
|
|||
(("filenames = \\(library_filename,\\) \\+ filenames")
|
||||
"pass")
|
||||
(("libcairo.so.2")
|
||||
(string-append (assoc-ref inputs "cairo")
|
||||
"/lib/libcairo.so.2")))
|
||||
(search-input-file inputs "/lib/libcairo.so.2")))
|
||||
(substitute* "cairocffi/pixbuf.py"
|
||||
(("libgdk_pixbuf-2.0.so.0")
|
||||
(string-append (assoc-ref inputs "gdk-pixbuf")
|
||||
"/lib/libgdk_pixbuf-2.0.so.0"))
|
||||
(search-input-file inputs "/lib/libgdk_pixbuf-2.0.so.0"))
|
||||
(("libgobject-2.0.so.0")
|
||||
(string-append (assoc-ref inputs "glib")
|
||||
"/lib/libgobject-2.0.so.0"))
|
||||
(search-input-file inputs "/lib/libgobject-2.0.so.0"))
|
||||
(("libglib-2.0.so.0")
|
||||
(string-append (assoc-ref inputs "glib")
|
||||
"/lib/libglib-2.0.so.0"))
|
||||
(search-input-file inputs "/lib/libglib-2.0.so.0"))
|
||||
(("libgdk-3.so.0")
|
||||
(string-append (assoc-ref inputs "gtk+")
|
||||
"/lib/libgdk-3.so.0")))
|
||||
#t))
|
||||
(search-input-file inputs "/lib/libgdk-3.so.0")))))
|
||||
(add-after 'unpack 'disable-linters
|
||||
;; Their check fails; none of our business.
|
||||
(lambda _
|
||||
|
@ -16131,8 +16125,7 @@ Record Format (DWARF).")
|
|||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'patch
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((libev (string-append (assoc-ref inputs "libev")
|
||||
"/lib/libev.so.4")))
|
||||
(let ((libev (search-input-file inputs "/lib/libev.so.4")))
|
||||
(substitute* "setup.py"
|
||||
(("libev_dll_name = find_library\\(\\\"ev\\\"\\)")
|
||||
(string-append "libev_dll_name = \"" libev "\"")))))))))
|
||||
|
@ -24284,8 +24277,7 @@ be necessary when using @code{cmd}.")
|
|||
(modify-phases %standard-phases
|
||||
(add-before 'build 'qualify-libtidy
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((libtidy (string-append (assoc-ref inputs "tidy")
|
||||
"/lib/libtidy.so")))
|
||||
(let ((libtidy (search-input-file inputs "/lib/libtidy.so")))
|
||||
(substitute* "tidylib/tidy.py"
|
||||
(("ctypes\\.util\\.find_library\\('tidy'\\)")
|
||||
(format #f "'~a'" libtidy)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue