gnu: nyxt: Use precompiled dependencies.

* gnu/packages/web-browsers.scm (nyxt)[inputs]: Replace cl-* packages by
  sbcl-* packages.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
This commit is contained in:
Pierre Neidhardt 2020-09-23 13:57:54 +02:00 committed by Guillaume Le Vaillant
parent 3f3c1d6773
commit 0057027f81
No known key found for this signature in database
GPG key ID: 6BE8208ADF21FE3F

View file

@ -534,45 +534,41 @@ (define-public nyxt
`(("prove" ,sbcl-prove) `(("prove" ,sbcl-prove)
("sbcl" ,sbcl))) ("sbcl" ,sbcl)))
(inputs (inputs
;; We need to avoid sbcl-* inputs (sbcl-cl-cffi-gtk in particular) as they `(("alexandria" ,sbcl-alexandria)
;; seem to cause Nyxt to hang into a hogging process in about 10 minutes. ("bordeaux-threads" ,sbcl-bordeaux-threads)
;; Probably an issue between CFFI and how we build SBCL packages. ("cl-containers" ,sbcl-cl-containers)
;; See https://github.com/atlas-engineer/nyxt/issues/680. ("cl-css" ,sbcl-cl-css)
`(("alexandria" ,cl-alexandria) ("cl-json" ,sbcl-cl-json)
("bordeaux-threads" ,cl-bordeaux-threads) ("cl-markup" ,sbcl-cl-markup)
("cl-containers" ,cl-containers) ("cl-ppcre" ,sbcl-cl-ppcre)
("cl-css" ,cl-css) ("cl-prevalence" ,sbcl-cl-prevalence)
("cl-json" ,cl-json) ("closer-mop" ,sbcl-closer-mop)
("cl-markup" ,cl-markup) ("cluffer" ,sbcl-cluffer)
("cl-ppcre" ,cl-ppcre) ("dexador" ,sbcl-dexador)
("cl-prevalence" ,cl-prevalence) ("enchant" ,sbcl-enchant)
("closer-mop" ,cl-closer-mop) ("fset" ,sbcl-fset)
("cluffer" ,cl-cluffer) ("iolib" ,sbcl-iolib)
("dexador" ,cl-dexador) ("local-time" ,sbcl-local-time)
("enchant" ,cl-enchant) ("log4cl" ,sbcl-log4cl)
("fset" ,cl-fset) ("lparallel" ,sbcl-lparallel)
("iolib" ,cl-iolib) ("mk-string-metrics" ,sbcl-mk-string-metrics)
("local-time" ,cl-local-time) ("moptilities" ,sbcl-moptilities)
("log4cl" ,cl-log4cl) ("osicat" ,sbcl-osicat)
("lparallel" ,cl-lparallel) ("parenscript" ,sbcl-parenscript)
("mk-string-metrics" ,cl-mk-string-metrics) ("plump" ,sbcl-plump)
("moptilities" ,cl-moptilities) ("quri" ,sbcl-quri)
("osicat" ,sbcl-osicat) ; SBCL version needed for libosicat.so. ("serapeum" ,sbcl-serapeum)
("parenscript" ,cl-parenscript) ("str" ,sbcl-cl-str)
("plump" ,cl-plump) ("swank" ,sbcl-slime-swank)
("quri" ,cl-quri) ("trivia" ,sbcl-trivia)
("serapeum" ,cl-serapeum) ("trivial-clipboard" ,sbcl-trivial-clipboard)
("str" ,cl-str) ("trivial-features" ,sbcl-trivial-features)
("swank" ,cl-slime-swank) ("trivial-package-local-nicknames" ,sbcl-trivial-package-local-nicknames)
("trivia" ,cl-trivia) ("trivial-types" ,sbcl-trivial-types)
("trivial-clipboard" ,cl-trivial-clipboard) ("unix-opts" ,sbcl-unix-opts)
("trivial-features" ,cl-trivial-features)
("trivial-package-local-nicknames" ,cl-trivial-package-local-nicknames)
("trivial-types" ,cl-trivial-types)
("unix-opts" ,cl-unix-opts)
;; WebKitGTK deps ;; WebKitGTK deps
("cl-cffi-gtk" ,cl-cffi-gtk) ("cl-cffi-gtk" ,sbcl-cl-cffi-gtk)
("cl-webkit" ,cl-webkit) ("cl-webkit" ,sbcl-cl-webkit)
("glib-networking" ,glib-networking) ("glib-networking" ,glib-networking)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas))) ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)))
(synopsis "Extensible web-browser in Common Lisp") (synopsis "Extensible web-browser in Common Lisp")