(specifications->manifest '("ccl" "gcc-toolchain" ; Needed to compile some Common Lisp FFI. "glib-networking" ; For Nyxt local dev. "gobject-introspection" ; For Nyxt with GI. "gsettings-desktop-schemas" ; For Nyxt local dev. ;; "libfixposix" ; For Nyxt local dev. TODO: Remove? "make" ;; "openssl" ; TODO: Remove? "qtbase" "qtwebengine" "qtwebchannel" "qtdeclarative" "sbcl" ;; "valgrind" ; TODO: Remove? "webkitgtk" ; TODO: Remove when cl-webkit is updated. "pkg-config" ; So that we find webkitgtk's pkg-config. ;; "xclip" ;; Not (yet) required by Nyxt, but useful for sbclscript and general hacking. "cl-series" "cl-slynk" ; To hack Nyxt from the SLY REPL. "cl-gobject-introspection" ; Maybe in Nyxt in the future. "cl-csv" "cl-quicksearch" "cl-interpol" ;; Direct dependencies: "cl-alexandria" "cl-bordeaux-threads" "cl-chanl" "cl-css" "cl-json" "cl-markup" "cl-ppcre" "cl-prevalence" "cl-closer-mop" "cl-containers" "cl-cluffer" "cl-dexador" "cl-enchant" "cl-fset" "cl-hu.dwim.defclass-star" "cl-iolib" "cl-local-time" "cl-log4cl" "cl-mk-string-metrics" "cl-moptilities" "cl-osicat" ; Only Guix package of Nyxt needs SBCL version needed for libosicat.so. "cl-parenscript" "cl-plump" "cl-quri" "cl-serapeum" "cl-str" "cl-slime-swank" "cl-trivia" "cl-trivial-clipboard" "cl-trivial-features" "cl-trivial-package-local-nicknames" "cl-trivial-types" "cl-unix-opts" ;; WebKitGTK deps "cl-cffi-gtk" ; TODO: Does it have info doc? "cl-webkit"))