gnu: Use 'search-input-directory' and 'search-input-file' where appropriate.
This changes some of the remaining uses of this idiom: (string-append (assoc-ref inputs "LABEL") "FILE") to one of: (search-input-file inputs "FILE") (search-input-directory inputs "FILE") * gnu/packages/axoloti.scm (axoloti-patcher): Use 'search-input-directory'. (axoloti-patcher-next): Likewise. * gnu/packages/bioinformatics.scm (java-picard): Likewise. * gnu/packages/bootloaders.scm (grub-hybrid): Likewise. (u-boot-puma-rk3399): Likewise. (u-boot-rock64-rk3328): Likewise. (u-boot-firefly-rk3399): Likewise. (u-boot-rockpro64-rk3399): Likewise. (u-boot-pinebook-pro-rk3399): Likewise. * gnu/packages/cran.scm (r-shiny): Likewise. (r-shinytree): Likewise. * gnu/packages/education.scm (anki): Likewise. * gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Likewise. (emacs-rime): Likewise. * gnu/packages/emulators.scm (dolphin-emu): Likewise. * gnu/packages/games.scm (bsd-games): Likewise. (seahorse-adventures): Likewise. (einstein): Likewise. * gnu/packages/gimp.scm (gimp-fourier): Likewise. * gnu/packages/gnome.scm (gspell): Likewise. * gnu/packages/guile-xyz.scm (guile-libyaml): Likewise. * gnu/packages/java.scm (icedtea-7): Likewise. * gnu/packages/language.scm (nimf): Likewise. * gnu/packages/lxde.scm (spacefm): Likewise. * gnu/packages/mail.scm (claws-mail): Likewise. * gnu/packages/netpbm.scm (netpbm): Likewise. * gnu/packages/networking.scm (blueman): Likewise. * gnu/packages/scheme.scm (scm): Likewise. * gnu/packages/security-token.scm (python-fido2): Likewise. * gnu/packages/syndication.scm (rtv): Likewise. * gnu/packages/tls.scm (acme-client): Likewise. * gnu/packages/web.scm (netsurf): Likewise. * gnu/packages/wine.scm (wine-staging): Likewise. * gnu/packages/wxwidgets.scm (wxwidgets): Likewise.
This commit is contained in:
parent
828cfdc47e
commit
d468a03a00
@ -318,8 +318,8 @@ runtime.")
|
||||
(lambda ()
|
||||
(let* ((dir (string-append (assoc-ref outputs "out")
|
||||
"/share/axoloti"))
|
||||
(runtime (string-append (assoc-ref inputs "axoloti-runtime")
|
||||
"/share/axoloti"))
|
||||
(runtime (search-input-directory inputs
|
||||
"share/axoloti"))
|
||||
(toolchain (assoc-ref inputs "cross-toolchain"))
|
||||
(includes (string-append
|
||||
toolchain
|
||||
@ -530,8 +530,8 @@ patcher application.")))
|
||||
;; Install old firmware
|
||||
(let ((target (string-append share "/old_firmware/firmware-1.0.12"))
|
||||
(old-firmware
|
||||
(string-append (assoc-ref inputs "axoloti-runtime")
|
||||
"/share/axoloti/firmware/")))
|
||||
(search-input-directory inputs
|
||||
"share/axoloti/firmware")))
|
||||
(mkdir-p target)
|
||||
(install-file (string-append old-firmware
|
||||
"flasher/flasher_build/flasher.bin")
|
||||
|
@ -4222,9 +4222,8 @@ manipulating HTS data.")
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "build.xml"
|
||||
(("\\$\\{htsjdk\\}/lib")
|
||||
(string-append (assoc-ref inputs "java-htsjdk")
|
||||
"/share/java/htsjdk/")))
|
||||
#t))
|
||||
(search-input-directory inputs
|
||||
"share/java/htsjdk")))))
|
||||
(add-after 'unpack 'make-test-target-independent
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "build.xml"
|
||||
|
@ -351,8 +351,8 @@ menu to select one of the installed operating systems.")
|
||||
`(modify-phases ,phases
|
||||
(add-after 'install 'install-non-efi
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let ((input-dir (string-append (assoc-ref inputs "grub")
|
||||
"/lib/grub"))
|
||||
(let ((input-dir (search-input-directory inputs
|
||||
"/lib/grub"))
|
||||
(output-dir (string-append (assoc-ref outputs "out")
|
||||
"/lib/grub")))
|
||||
(for-each
|
||||
@ -852,9 +852,8 @@ to Novena upstream, does not load u-boot.img from the first partition.")
|
||||
`(modify-phases ,phases
|
||||
(add-after 'unpack 'set-environment
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(setenv "BL31" (string-append (assoc-ref inputs "firmware")
|
||||
"/bl31.elf"))
|
||||
#t))
|
||||
(setenv "BL31"
|
||||
(search-input-file inputs "/bl31.elf"))))
|
||||
;; Phases do not succeed on the bl31 ELF.
|
||||
(delete 'strip)
|
||||
(delete 'validate-runpath)))))
|
||||
@ -894,10 +893,8 @@ to Novena upstream, does not load u-boot.img from the first partition.")
|
||||
`(modify-phases ,phases
|
||||
(add-after 'unpack 'set-environment
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((bl31 (string-append (assoc-ref inputs "firmware")
|
||||
"/bl31.elf")))
|
||||
(setenv "BL31" bl31))
|
||||
#t))))))
|
||||
(let ((bl31 (search-input-file inputs "/bl31.elf")))
|
||||
(setenv "BL31" bl31))))))))
|
||||
(native-inputs
|
||||
`(("firmware" ,arm-trusted-firmware-rk3328)
|
||||
,@(package-native-inputs base))))))
|
||||
@ -912,9 +909,7 @@ to Novena upstream, does not load u-boot.img from the first partition.")
|
||||
`(modify-phases ,phases
|
||||
(add-after 'unpack 'set-environment
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(setenv "BL31" (string-append (assoc-ref inputs "firmware")
|
||||
"/bl31.elf"))
|
||||
#t))
|
||||
(setenv "BL31" (search-input-file inputs "/bl31.elf"))))
|
||||
;; Phases do not succeed on the bl31 ELF.
|
||||
(delete 'strip)
|
||||
(delete 'validate-runpath)))))
|
||||
@ -932,9 +927,8 @@ to Novena upstream, does not load u-boot.img from the first partition.")
|
||||
`(modify-phases ,phases
|
||||
(add-after 'patch-rockpro64-config 'set-environment
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(setenv "BL31" (string-append (assoc-ref inputs "firmware")
|
||||
"/bl31.elf"))
|
||||
#t))
|
||||
(setenv "BL31"
|
||||
(search-input-file inputs "/bl31.elf"))))
|
||||
;; Phases do not succeed on the bl31 ELF.
|
||||
(delete 'strip)
|
||||
(delete 'validate-runpath)))))
|
||||
@ -954,9 +948,8 @@ to Novena upstream, does not load u-boot.img from the first partition.")
|
||||
`(modify-phases ,phases
|
||||
(add-after 'unpack 'set-environment
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(setenv "BL31" (string-append (assoc-ref inputs "firmware")
|
||||
"/bl31.elf"))
|
||||
#t))
|
||||
(setenv "BL31"
|
||||
(search-input-file inputs "/bl31.elf"))))
|
||||
;; Phases do not succeed on the bl31 ELF.
|
||||
(delete 'strip)
|
||||
(delete 'validate-runpath)))))
|
||||
|
@ -1986,17 +1986,17 @@ previewing themes in real time.")
|
||||
;; replace them.
|
||||
(with-directory-excursion "inst/www/shared"
|
||||
(replace-file "strftime/strftime-min.js"
|
||||
(string-append (assoc-ref inputs "js-strftime")
|
||||
"/share/javascript/strftime.min.js"))
|
||||
(search-input-file inputs
|
||||
"/share/javascript/strftime.min.js"))
|
||||
(replace-file "highlight/highlight.pack.js"
|
||||
(string-append (assoc-ref inputs "js-highlight")
|
||||
"/share/javascript/highlight.min.js"))
|
||||
(search-input-file inputs
|
||||
"/share/javascript/highlight.min.js"))
|
||||
(replace-file "datatables/js/jquery.dataTables.min.js"
|
||||
(string-append (assoc-ref inputs "js-datatables")
|
||||
"/share/javascript/jquery.dataTables.min.js"))
|
||||
(search-input-file inputs
|
||||
"/share/javascript/jquery.dataTables.min.js"))
|
||||
(replace-file "selectize/js/selectize.min.js"
|
||||
(string-append (assoc-ref inputs "js-selectize")
|
||||
"/share/javascript/selectize.min.js"))
|
||||
(search-input-file inputs
|
||||
"/share/javascript/selectize.min.js"))
|
||||
(for-each (match-lambda
|
||||
((source . target)
|
||||
(minify source #:target target)))
|
||||
@ -2100,8 +2100,8 @@ responsive, and powerful applications with minimal effort.")
|
||||
(add-after 'unpack 'replace-minified-javascript
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(with-directory-excursion "inst/www/jsTree-3.3.7/"
|
||||
(symlink (string-append (assoc-ref inputs "js-requirejs")
|
||||
"/share/javascript/require.min.js")
|
||||
(symlink (search-input-file inputs
|
||||
"/share/javascript/require.min.js")
|
||||
"libs/require.js")
|
||||
(call-with-values
|
||||
(lambda ()
|
||||
|
@ -867,8 +867,8 @@ stored and user can review his performance in any time.")
|
||||
(string-prefix? "python-" label)))
|
||||
inputs)))
|
||||
(qtwebengineprocess
|
||||
(string-append (assoc-ref inputs "qtwebengine")
|
||||
"/lib/qt5/libexec/QtWebEngineProcess")))
|
||||
(search-input-file inputs
|
||||
"lib/qt5/libexec/QtWebEngineProcess")))
|
||||
;; The program fails to find the QtWebEngineProcess program, so
|
||||
;; we set QTWEBENGINEPROCESS_PATH to help it. PYTHONPATH is
|
||||
;; wrapped to avoid declaring Python libraries as propagated
|
||||
|
@ -5512,11 +5512,11 @@ for Flow files.")
|
||||
(make-file-writable "flycheck-grammalecte.el")
|
||||
(emacs-substitute-variables "flycheck-grammalecte.el"
|
||||
("flycheck-grammalecte-grammalecte-directory"
|
||||
(string-append (assoc-ref inputs "grammalecte")
|
||||
"/lib/python"
|
||||
,(version-major+minor (package-version python))
|
||||
"/site-packages/grammalecte")))
|
||||
#t))
|
||||
(search-input-directory
|
||||
inputs
|
||||
(string-append "lib/python"
|
||||
,(version-major+minor (package-version python))
|
||||
"/site-packages/grammalecte"))))))
|
||||
(add-after 'unpack 'do-not-phone-home
|
||||
;; The package wants to check upstream Grammalecte version to
|
||||
;; decide if an update is in order. Always return version
|
||||
@ -26613,9 +26613,8 @@ REPL appropriate to the current major mode.")
|
||||
(make-file-writable "rime.el")
|
||||
(emacs-substitute-variables "rime.el"
|
||||
("rime-share-data-dir"
|
||||
(string-append (assoc-ref inputs "rime-data")
|
||||
"/share/rime-data")))
|
||||
#t))
|
||||
(search-input-directory inputs
|
||||
"share/rime-data")))))
|
||||
(add-before 'install 'build-emacs-module
|
||||
(lambda _
|
||||
(invoke "make" "lib"))))))
|
||||
|
@ -283,8 +283,8 @@ console.")
|
||||
(add-before 'configure 'generate-fonts&hardcore-libvulkan-path
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let ((fontfile
|
||||
(string-append (assoc-ref inputs "font-wqy-microhei")
|
||||
"/share/fonts/truetype/wqy-microhei.ttc"))
|
||||
(search-input-file inputs
|
||||
"/share/fonts/truetype/wqy-microhei.ttc"))
|
||||
(libvulkan
|
||||
(search-input-file inputs "/lib/libvulkan.so")))
|
||||
(chdir "docs")
|
||||
|
@ -5,7 +5,7 @@
|
||||
;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Eric Bavier <bavier@posteo.net>
|
||||
;;; Copyright © 2014 Cyrill Schenkel <cyrill.schenkel@gmail.com>
|
||||
;;; Copyright © 2014 Sylvain Beucler <beuc@beuc.net>
|
||||
;;; Copyright © 2014, 2015, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2014, 2015, 2018, 2019, 2021 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2014, 2015, 2016 Sou Bunnbu <iyzsong@gmail.com>
|
||||
;;; Copyright © 2014, 2015, 2019 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2015, 2016 Andreas Enge <andreas@enge.fr>
|
||||
@ -678,8 +678,7 @@ possible, while battling many vicious aliens.")
|
||||
(bin (string-append out "/bin"))
|
||||
(doc (string-append out "/share/doc/bsd-games-" ,version))
|
||||
(man (string-append out "/share/man"))
|
||||
(word-list (string-append (assoc-ref inputs "miscfiles")
|
||||
"/share/web2"))
|
||||
(word-list (search-input-file inputs "/share/web2"))
|
||||
(static-data (string-append out "/share/games/bsd-games"))
|
||||
;; Not a "./" because of substitute* in 'patch-install
|
||||
;; below. The .// allow us not to mess with the games'
|
||||
@ -2346,8 +2345,8 @@ can be explored and changed freely.")
|
||||
(lambda* (#:key outputs inputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(data (string-append out "/share/seahorse-adventures"))
|
||||
(vera (string-append (assoc-ref inputs "font-bitstream-vera")
|
||||
"/share/fonts/truetype/Vera.ttf")))
|
||||
(vera (search-input-file
|
||||
inputs "/share/fonts/truetype/Vera.ttf")))
|
||||
(let ((themes-dir (string-append data "/data/themes/")))
|
||||
(for-each
|
||||
(lambda (theme)
|
||||
@ -4772,8 +4771,8 @@ players.")
|
||||
(replace 'configure
|
||||
(lambda* (#:key outputs inputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out"))
|
||||
(dejavu (string-append (assoc-ref inputs "font-dejavu")
|
||||
"/share/fonts/truetype/DejaVuSans.ttf")))
|
||||
(dejavu (search-input-file
|
||||
inputs "/share/fonts/truetype/DejaVuSans.ttf")))
|
||||
(substitute* "Makefile"
|
||||
(("PREFIX=/usr/local") (string-append "PREFIX=" out)))
|
||||
;; The patch above registers a free font for use by the binary,
|
||||
|
@ -1,5 +1,5 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2014, 2015 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2014, 2015, 2021 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2016, 2018 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2016, 2017, 2018, 2020 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
@ -367,8 +367,8 @@ that is extensible via a plugin system.")
|
||||
(replace 'configure
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(mkdir-p "tmppkgconfig")
|
||||
(copy-file (string-append (assoc-ref inputs "gegl")
|
||||
"/lib/pkgconfig/gegl-0.4.pc")
|
||||
(copy-file (search-input-file inputs
|
||||
"/lib/pkgconfig/gegl-0.4.pc")
|
||||
"tmppkgconfig/gegl-0.3.pc")
|
||||
(setenv "PKG_CONFIG_PATH"
|
||||
(string-append "tmppkgconfig:"
|
||||
|
@ -10196,9 +10196,7 @@ that support the Assistive Technology Service Provider Interface (AT-SPI).")
|
||||
;; Allow Enchant and its Aspell backend to find the en_US
|
||||
;; dictionary.
|
||||
(setenv "ASPELL_DICT_DIR"
|
||||
(string-append (assoc-ref inputs "aspell-dict-en")
|
||||
"/lib/aspell"))
|
||||
#t)))))
|
||||
(search-input-directory inputs "/lib/aspell")))))))
|
||||
(inputs
|
||||
`(("gtk+" ,gtk+)
|
||||
("glib" ,glib)
|
||||
|
@ -4671,8 +4671,8 @@ schedulers.")
|
||||
"yaml/libyaml.scm"
|
||||
;; This file is mismatched with the generated FFI code.
|
||||
"yaml/ffi-help-rt.scm"))
|
||||
(copy-file (string-append (assoc-ref inputs "nyacc")
|
||||
"/share/guile/site/3.0/system/ffi-help-rt.scm")
|
||||
(copy-file (search-input-file
|
||||
inputs "/share/guile/site/3.0/system/ffi-help-rt.scm")
|
||||
"yaml/ffi-help-rt.scm")
|
||||
(substitute* "yaml/ffi-help-rt.scm"
|
||||
(("system ffi-help-rt") "yaml ffi-help-rt"))
|
||||
|
@ -1569,8 +1569,8 @@ bootstrapping purposes.")
|
||||
(add-after 'install 'install-keystore
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let* ((keystore "cacerts")
|
||||
(certs-dir (string-append (assoc-ref inputs "nss-certs")
|
||||
"/etc/ssl/certs"))
|
||||
(certs-dir (search-input-directory inputs
|
||||
"etc/ssl/certs"))
|
||||
(keytool (string-append (assoc-ref outputs "jdk")
|
||||
"/bin/keytool")))
|
||||
(define (extract-cert file target)
|
||||
|
@ -130,8 +130,7 @@
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(substitute* "configure.ac"
|
||||
(("/usr/share/anthy/anthy.dic")
|
||||
(string-append (assoc-ref inputs "anthy")
|
||||
"/share/anthy/anthy.dic")))
|
||||
(search-input-file inputs "/share/anthy/anthy.dic")))
|
||||
(substitute* "configure.ac"
|
||||
(("/usr/bin:\\$GTK3_LIBDIR/libgtk-3-0")
|
||||
(string-append (assoc-ref inputs "gtk+:bin")
|
||||
|
@ -1,7 +1,7 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2014, 2016, 2018 Eric Bavier <bavier@member.fsf.org>
|
||||
;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2015, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2015, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2016 Dennis Mungai <dmngaie@gmail.com>
|
||||
;;; Copyright © 2016, 2018, 2019, 2020, 2021 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2017 Roel Janssen <roel@gnu.org>
|
||||
|
@ -6,7 +6,7 @@
|
||||
;;; Copyright © 2017 Brendan Tildesley <mail@brendan.scot>
|
||||
;;; Copyright © 2018–2021 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018 ison <ison@airmail.cc>
|
||||
;;; Copyright © 2018, 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2018, 2019, 2021 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2019 Meiyo Peng <meiyo@riseup.net>
|
||||
;;;
|
||||
@ -370,8 +370,7 @@ with freedesktop.org standard.")
|
||||
#t)))
|
||||
(add-after 'patch-share-dirs 'patch-mime-dirs
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let* ((mime (string-append (assoc-ref inputs "shared-mime-info")
|
||||
"/share/mime")))
|
||||
(let* ((mime (search-input-directory inputs "/share/mime")))
|
||||
(with-directory-excursion "src"
|
||||
(substitute* '("mime-type/mime-type.c" "ptk/ptk-file-menu.c")
|
||||
(("/usr(/local)?/share/mime") mime)))
|
||||
|
@ -1,5 +1,5 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2014, 2015, 2017, 2020 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2014 Ian Denhardt <ian@zenhack.net>
|
||||
;;; Copyright © 2014 Sou Bunnbu <iyzsong@gmail.com>
|
||||
@ -1632,8 +1632,8 @@ compresses it.")
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "src/procmime.c"
|
||||
(("/usr/share/mime/globs")
|
||||
(string-append (assoc-ref inputs "shared-mime-info")
|
||||
"/share/mime/globs"))))))))
|
||||
(search-input-directory inputs
|
||||
"/share/mime/globs"))))))))
|
||||
(native-inputs
|
||||
`(("bison" ,bison)
|
||||
;;("docbook-utils" ,docbook-utils)
|
||||
|
@ -1,6 +1,6 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2013, 2015 Andreas Enge <andreas@enge.fr>
|
||||
;;; Copyright © 2015, 2016 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2015, 2016, 2021 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
@ -132,8 +132,7 @@
|
||||
(display (string-append "LDFLAGS += -Wl,-rpath=" %output "/lib") f)
|
||||
(close-port f))
|
||||
|
||||
(let ((rgb (string-append (assoc-ref inputs "xorg-rgb")
|
||||
"/share/X11/rgb.txt")))
|
||||
(let ((rgb (search-input-file inputs "/share/X11/rgb.txt")))
|
||||
(substitute* "config.mk"
|
||||
(("/usr/share/netpbm/rgb.txt") rgb))
|
||||
|
||||
|
@ -655,8 +655,8 @@ systems with no further dependencies.")
|
||||
(substitute* '("blueman/main/NetConf.py"
|
||||
"blueman/main/PPPConnection.py")
|
||||
(("/usr/sbin/bluetoothd")
|
||||
(string-append (assoc-ref inputs "bluez")
|
||||
"/libexec/bluetooth/bluetoothd"))
|
||||
(search-input-directory inputs
|
||||
"/libexec/bluetooth/bluetoothd"))
|
||||
(("/sbin/iptables")
|
||||
(search-input-file inputs "/sbin/iptables"))
|
||||
(("/usr/sbin/pppd")
|
||||
|
@ -1,6 +1,6 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2013 Nikita Karetnikov <nikita@karetnikov.org>
|
||||
;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2021 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2013, 2014, 2015, 2016 Andreas Enge <andreas@enge.fr>
|
||||
;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2014, 2017, 2019 Eric Bavier <bavier@member.fsf.org>
|
||||
|
@ -1,5 +1,5 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2013, 2014, 2015, 2016, 2018, 2020 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2013, 2014, 2015, 2016, 2018, 2020, 2021 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com>
|
||||
;;; Copyright © 2015, 2016 Federico Beffa <beffa@fbengineering.ch>
|
||||
;;; Copyright © 2016 Ricardo Wurmus <rekado@elephly.net>
|
||||
@ -621,8 +621,7 @@ utility functions for all standard Scheme implementations.")
|
||||
(replace 'build
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(setenv "SCHEME_LIBRARY_PATH"
|
||||
(string-append (assoc-ref inputs "slib")
|
||||
"/lib/slib/"))
|
||||
(search-input-directory inputs "lib/slib"))
|
||||
(invoke "make" "scmlit" "CC=gcc")
|
||||
(invoke "make" "all")))
|
||||
(add-after 'install 'post-install
|
||||
@ -632,8 +631,7 @@ utility functions for all standard Scheme implementations.")
|
||||
(delete-file req)
|
||||
(format (open req (logior O_WRONLY O_CREAT))
|
||||
"(define (library-vicinity) ~s)\n"
|
||||
(string-append (assoc-ref inputs "slib")
|
||||
"/lib/slib/"))
|
||||
(search-input-directory inputs "lib/slib"))
|
||||
|
||||
;; We must generate the slibcat file.
|
||||
(invoke (string-append out "/bin/scm")
|
||||
|
@ -1,5 +1,5 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2014 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2014, 2021 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016 Mike Gerwitz <mtg@gnu.org>
|
||||
;;; Copyright © 2016 Marius Bakke <mbakke@fastmail.com>
|
||||
@ -614,10 +614,11 @@ your existing infrastructure.")
|
||||
(add-after 'unpack 'install-public-suffix-list
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(copy-file
|
||||
(string-append (assoc-ref inputs "public-suffix-list")
|
||||
"/share/public-suffix-list-"
|
||||
,(package-version public-suffix-list)
|
||||
"/public_suffix_list.dat")
|
||||
(search-input-file inputs
|
||||
(string-append
|
||||
"/share/public-suffix-list-"
|
||||
,(package-version public-suffix-list)
|
||||
"/public_suffix_list.dat"))
|
||||
"fido2/public_suffix_list.dat")
|
||||
#t)))))
|
||||
(propagated-inputs
|
||||
|
@ -434,9 +434,8 @@ a simple interface that makes it easy to organize and browse feeds.")
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(setenv "HOME" (getcwd))
|
||||
(setenv "TERM" "linux")
|
||||
(setenv "TERMINFO" (string-append (assoc-ref inputs "ncurses")
|
||||
"/share/terminfo"))
|
||||
#t)))
|
||||
(setenv "TERMINFO"
|
||||
(search-input-directory inputs "share/terminfo")))))
|
||||
#:tests? #f)) ; tests fail: _curses.error: nocbreak() returned ERR
|
||||
(propagated-inputs
|
||||
`(("python-beautifulsoup4" ,python-beautifulsoup4)
|
||||
|
@ -867,8 +867,7 @@ number generator")
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'patch-paths
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((pem (string-append (assoc-ref inputs "libressl")
|
||||
"/etc/ssl/cert.pem")))
|
||||
(let ((pem (search-input-file inputs "/etc/ssl/cert.pem")))
|
||||
(substitute* "http.c"
|
||||
(("/etc/ssl/cert.pem") pem))
|
||||
#t)))
|
||||
|
@ -1,7 +1,7 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2013, 2015 Andreas Enge <andreas@enge.fr>
|
||||
;;; Copyright © 2013 Aljosha Papsch <misc@rpapsch.de>
|
||||
;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2014, 2015, 2016 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2018 Raoul Jean Pierre Bonnal <ilpuccio.febo@gmail.com>
|
||||
@ -5725,7 +5725,7 @@ w3c webidl files and a binding configuration file.")
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* '("test/bloom.c" "test/hashtable.c")
|
||||
(("/usr/share/dict/words")
|
||||
(string-append (assoc-ref inputs "miscfiles") "/share/web2")))
|
||||
(search-input-file inputs "/share/web2")))
|
||||
#t))
|
||||
(add-after 'install 'install-more
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
|
@ -417,10 +417,10 @@ integrate Windows applications into your desktop.")
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(icd (string-append out "/share/vulkan/icd.d")))
|
||||
(mkdir-p icd)
|
||||
(copy-file (string-append (assoc-ref inputs "mesa")
|
||||
(copy-file (search-input-file inputs
|
||||
"/share/vulkan/icd.d/radeon_icd.i686.json")
|
||||
(string-append icd "/radeon_icd.i686.json"))
|
||||
(copy-file (string-append (assoc-ref inputs "mesa")
|
||||
(copy-file (search-input-file inputs
|
||||
"/share/vulkan/icd.d/intel_icd.i686.json")
|
||||
(string-append icd "/intel_icd.i686.json"))
|
||||
(wrap-program (string-append out "/bin/wine-preloader")
|
||||
|
@ -100,8 +100,7 @@
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'refer-to-inputs
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let* ((mime (string-append (assoc-ref inputs "shared-mime-info")
|
||||
"/share/mime")))
|
||||
(let* ((mime (search-input-directory inputs "/share/mime")))
|
||||
(substitute* "src/unix/utilsx11.cpp"
|
||||
(("wxExecute\\(xdg_open \\+")
|
||||
(string-append "wxExecute(\"" (which "xdg-open") "\"")))
|
||||
|
Loading…
Reference in New Issue
Block a user