mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-11 21:59:08 -05:00
gnu: web-browsers: Add 'bash' input for 'wrap-program'.
It is required for cross-compilation. * gnu/packages/web-browsers.scm (luakit)[inputs]: Add 'bash-minimal'. (kristall): Delete trailing #t. [inputs]: Add 'bash-minimal'. (nyxt)[inputs]: Likewise. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I8106374fc4d208dff19fa12c067772a189b97223
This commit is contained in:
parent
d3973ed374
commit
1197e4e999
1 changed files with 14 additions and 14 deletions
|
@ -264,7 +264,8 @@ (define-public luakit
|
|||
(native-inputs
|
||||
(list pkg-config))
|
||||
(inputs
|
||||
(list glib-networking
|
||||
(list bash-minimal
|
||||
glib-networking
|
||||
gsettings-desktop-schemas
|
||||
gtk+
|
||||
lua-5.1
|
||||
|
@ -373,8 +374,7 @@ (define-public kristall
|
|||
;; Contains executable of 7z and pscp
|
||||
(delete-file-recursively "ci/tools")
|
||||
;; Remove bundled fonts
|
||||
(delete-file-recursively "src/fonts")
|
||||
#t))))
|
||||
(delete-file-recursively "src/fonts")))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:modules ((guix build gnu-build-system)
|
||||
|
@ -394,22 +394,21 @@ (define-public kristall
|
|||
;; Patch it to just return the real version number directly.
|
||||
(substitute* "src/kristall.pro"
|
||||
(("(KRISTALL_VERSION=).*" _ match)
|
||||
(string-append match ,version "\n")))
|
||||
#t))
|
||||
(string-append match ,version "\n")))))
|
||||
(add-before 'build 'dont-use-bundled-cmark
|
||||
(lambda _
|
||||
(substitute* "src/kristall.pro"
|
||||
(("(^include\\(.*cmark.*)" _ match)
|
||||
(string-append
|
||||
"LIBS += -I" (assoc-ref %build-inputs "cmark") " -lcmark")))
|
||||
#t))
|
||||
"LIBS += -I" (assoc-ref %build-inputs "cmark")
|
||||
" -lcmark")))))
|
||||
(add-before 'build 'dont-use-bundled-breeze-stylesheet
|
||||
(lambda _
|
||||
(substitute* "src/kristall.pro"
|
||||
(("../lib/BreezeStyleSheets/breeze.qrc")
|
||||
(string-append
|
||||
(assoc-ref %build-inputs "breeze-stylesheet") "/breeze.qrc")))
|
||||
#t))
|
||||
(assoc-ref %build-inputs "breeze-stylesheet")
|
||||
"/breeze.qrc")))))
|
||||
(add-before 'build 'dont-use-bundled-fonts
|
||||
(lambda _
|
||||
(substitute* "src/kristall.pro"
|
||||
|
@ -422,8 +421,7 @@ (define-public kristall
|
|||
(("/fonts/NotoColorEmoji")
|
||||
(string-append
|
||||
(assoc-ref %build-inputs "font-google-noto")
|
||||
"/share/fonts/truetype/NotoColorEmoji")))
|
||||
#t))
|
||||
"/share/fonts/truetype/NotoColorEmoji")))))
|
||||
(add-after 'install 'wrap-program
|
||||
(lambda* (#:key outputs inputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out")))
|
||||
|
@ -445,7 +443,8 @@ (define-public kristall
|
|||
(base32
|
||||
"1kvkxkisi3czldnb43ig60l55pi4a3m2a4ixp7krhpf9fc5wp294")))))))
|
||||
(inputs
|
||||
(list cmark
|
||||
(list bash-minimal
|
||||
cmark
|
||||
font-google-noto
|
||||
font-openmoji
|
||||
openssl
|
||||
|
@ -617,7 +616,7 @@ (define-public nyxt
|
|||
(add-before 'build 'fix-common-lisp-cache-folder
|
||||
(lambda _ (setenv "HOME" "/tmp")))
|
||||
(add-before 'check 'configure-tests
|
||||
(lambda _ (setenv "NYXT_TESTS_NO_NETWORK" "1") #t))
|
||||
(lambda _ (setenv "NYXT_TESTS_NO_NETWORK" "1")))
|
||||
(add-after 'install 'wrap-program
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let* ((bin (string-append (assoc-ref outputs "out") "/bin/nyxt"))
|
||||
|
@ -641,7 +640,8 @@ (define-public nyxt
|
|||
`("LD_LIBRARY_PATH" ":" prefix (,path))
|
||||
`("XDG_DATA_DIRS" ":" prefix (,xdg-path)))))))))
|
||||
(native-inputs (list cl-lisp-unit2 sbcl))
|
||||
(inputs (list sbcl-alexandria
|
||||
(inputs (list bash-minimal
|
||||
sbcl-alexandria
|
||||
sbcl-bordeaux-threads
|
||||
sbcl-calispel
|
||||
sbcl-cl-base64
|
||||
|
|
Loading…
Reference in a new issue