summaryrefslogtreecommitdiff
path: root/gnu/packages/web-browsers.scm
diff options
context:
space:
mode:
authorPierre Neidhardt <mail@ambrevar.xyz>2019-08-29 19:00:55 +0200
committerPierre Neidhardt <mail@ambrevar.xyz>2019-08-29 19:09:54 +0200
commitb245557349ff536d2c5ab079b10e055d92988b17 (patch)
tree17b70e0e2ffa8926013967f3a8a97c9c6a49024a /gnu/packages/web-browsers.scm
parentaae704ddff32d938cc706b8eac1140af43a1fb55 (diff)
downloadguix-patches-b245557349ff536d2c5ab079b10e055d92988b17.tar
guix-patches-b245557349ff536d2c5ab079b10e055d92988b17.tar.gz
gnu: Add sbcl-next-download-manager.
* gnu/packages/web-browsers.scm (sbcl-next-download-manager): New variable. It's a Common Lisp system dependency for `next', which is why we don't export the package.
Diffstat (limited to 'gnu/packages/web-browsers.scm')
-rw-r--r--gnu/packages/web-browsers.scm23
1 files changed, 23 insertions, 0 deletions
diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm
index eb144ba3a2..6eab4edb7f 100644
--- a/gnu/packages/web-browsers.scm
+++ b/gnu/packages/web-browsers.scm
@@ -409,6 +409,29 @@ key-bindings, is fully configurable and extensible in Lisp, and has powerful
features for productive professionals.")
(license license:bsd-3)))
+(define sbcl-next-download-manager
+ (package
+ (inherit next-gtk-webkit)
+ (name "sbcl-next-download-manager")
+ (build-system asdf-build-system/sbcl)
+ (arguments
+ `(#:tests? #f ; Need online access.
+ #:asd-file "next.asd"
+ #:asd-system-name "download-manager"))
+ (inputs
+ `(;; ASD libraries:
+ ("trivial-features" ,sbcl-trivial-features)
+ ;; Lisp libraries:
+ ("cl-ppcre" ,sbcl-cl-ppcre)
+ ("dexador" ,sbcl-dexador)
+ ("log4cl" ,sbcl-log4cl)
+ ("lparallel" ,sbcl-lparallel)
+ ("quri" ,sbcl-quri)
+ ("str" ,sbcl-cl-str)))
+ (native-inputs
+ `(("prove-asdf" ,sbcl-prove-asdf)))
+ (synopsis "Infinitely extensible web-browser (download manager)")))
+
(define-public sbcl-next
(package
(inherit next-gtk-webkit)