mirror of
https://codeberg.org/guix/guix.git
synced 2026-01-25 03:55:08 -06:00
gnu: Remove nyxt.
* gnu/packages/web-browsers.scm (nyxt): Delete variable. Fixes: guix/guix#518 Change-Id: I5fe5c1d4de2dc8de5e809de7a2a8525b4d998b2b Signed-off-by: Andreas Enge <andreas@enge.fr>
This commit is contained in:
parent
f9af3e7431
commit
5045a7e993
1 changed files with 0 additions and 131 deletions
|
|
@ -688,137 +688,6 @@ vim editor and also easily configurable during runtime. Vimb is mostly keyboard
|
|||
driven and does not detract you from your daily work.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public nyxt
|
||||
(package
|
||||
(name "nyxt")
|
||||
(version "3.11.7")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/atlas-engineer/nyxt")
|
||||
(commit version)))
|
||||
(sha256
|
||||
(base32
|
||||
"0qrlks2b4a02b1lf8ah5cv3y32kh8yxnxkvfgrnia92g72xpj4j2"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:make-flags (list "nyxt" "NYXT_SUBMODULES=false"
|
||||
(string-append "DESTDIR=" (assoc-ref %outputs "out"))
|
||||
"PREFIX=")
|
||||
#:strip-binaries? #f ; Stripping breaks SBCL binaries.
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(add-before 'build 'fix-common-lisp-cache-folder
|
||||
(lambda _ (setenv "HOME" "/tmp")))
|
||||
(add-before 'check 'configure-tests
|
||||
(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"))
|
||||
(glib-networking (assoc-ref inputs "glib-networking"))
|
||||
(libs '("gsettings-desktop-schemas"))
|
||||
(path (string-join
|
||||
(map (lambda (lib)
|
||||
(string-append (assoc-ref inputs lib) "/lib"))
|
||||
libs)
|
||||
":"))
|
||||
(gi-path (getenv "GI_TYPELIB_PATH"))
|
||||
(xdg-path (string-join
|
||||
(map (lambda (lib)
|
||||
(string-append (assoc-ref inputs lib) "/share"))
|
||||
libs)
|
||||
":")))
|
||||
(wrap-program bin
|
||||
`("GIO_EXTRA_MODULES" prefix
|
||||
(,(string-append glib-networking "/lib/gio/modules")))
|
||||
`("GI_TYPELIB_PATH" prefix (,gi-path))
|
||||
`("LD_LIBRARY_PATH" ":" prefix (,path))
|
||||
`("XDG_DATA_DIRS" ":" prefix (,xdg-path)))))))))
|
||||
(native-inputs (list cl-lisp-unit2 sbcl))
|
||||
(inputs (list bash-minimal
|
||||
sbcl-alexandria
|
||||
sbcl-bordeaux-threads
|
||||
sbcl-calispel
|
||||
sbcl-cl-base64
|
||||
sbcl-cl-colors2
|
||||
sbcl-cl-containers
|
||||
sbcl-cl-gopher
|
||||
sbcl-cl-html-diff
|
||||
sbcl-cl-json
|
||||
sbcl-cl-ppcre
|
||||
sbcl-cl-prevalence
|
||||
sbcl-cl-qrencode
|
||||
sbcl-cl-sqlite
|
||||
sbcl-cl-str
|
||||
sbcl-cl-tld
|
||||
sbcl-closer-mop
|
||||
sbcl-clss
|
||||
sbcl-cluffer
|
||||
sbcl-custom-hash-table
|
||||
sbcl-dexador
|
||||
sbcl-dissect
|
||||
sbcl-enchant
|
||||
sbcl-flexi-streams
|
||||
sbcl-history-tree
|
||||
sbcl-iolib
|
||||
sbcl-lass
|
||||
sbcl-local-time
|
||||
sbcl-log4cl
|
||||
sbcl-lparallel
|
||||
sbcl-montezuma
|
||||
sbcl-moptilities
|
||||
sbcl-named-readtables
|
||||
sbcl-nclasses
|
||||
sbcl-ndebug
|
||||
sbcl-nfiles
|
||||
sbcl-nhooks
|
||||
sbcl-njson
|
||||
sbcl-nkeymaps
|
||||
sbcl-nsymbols
|
||||
sbcl-parenscript
|
||||
sbcl-phos
|
||||
sbcl-plump
|
||||
sbcl-prompter
|
||||
sbcl-py-configparser
|
||||
sbcl-quri
|
||||
sbcl-serapeum
|
||||
sbcl-slime-swank
|
||||
sbcl-slynk
|
||||
sbcl-spinneret
|
||||
sbcl-trivia
|
||||
sbcl-trivial-clipboard
|
||||
sbcl-trivial-custom-debugger
|
||||
sbcl-trivial-features
|
||||
sbcl-trivial-garbage
|
||||
sbcl-trivial-package-local-nicknames
|
||||
sbcl-trivial-types
|
||||
sbcl-unix-opts
|
||||
;; WebKitGTK deps
|
||||
sbcl-cl-cffi-gtk
|
||||
sbcl-cl-webkit
|
||||
glib-networking
|
||||
gsettings-desktop-schemas
|
||||
cl-gobject-introspection
|
||||
gtk+ ; For the main loop
|
||||
webkitgtk-for-gtk3 ; Required when we use its typelib
|
||||
gobject-introspection
|
||||
pkg-config
|
||||
;; Useful for video playback
|
||||
gst-libav
|
||||
gst-plugins-bad
|
||||
gst-plugins-base
|
||||
gst-plugins-good
|
||||
gst-plugins-ugly))
|
||||
(synopsis "Extensible web-browser in Common Lisp")
|
||||
(home-page "https://nyxt-browser.com/")
|
||||
(description "Nyxt is a keyboard-oriented, extensible web-browser designed
|
||||
for power users. The application has familiar Emacs and VI key-bindings and
|
||||
is fully configurable and extensible in Common Lisp.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public lagrange
|
||||
(package
|
||||
(name "lagrange")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue