summary refs log tree commit diff
path: root/gnu
diff options
context:
space:
mode:
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/shells.scm106
1 files changed, 53 insertions, 53 deletions
diff --git a/gnu/packages/shells.scm b/gnu/packages/shells.scm
index 9271cbb3c5..6bd77d29dc 100644
--- a/gnu/packages/shells.scm
+++ b/gnu/packages/shells.scm
@@ -63,7 +63,7 @@
   #:use-module (guix build-system trivial)
   #:use-module (guix download)
   #:use-module (guix git-download)
-  #:use-module (guix licenses)
+  #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages)
   #:use-module (guix utils))
 
@@ -99,8 +99,8 @@
 as small as possible, often without sacrificing speed.  It is faster than the
 GNU Bourne-Again Shell (@command{bash}) at most scripted tasks.  dash is a
 direct descendant of NetBSD's Almquist Shell (@command{ash}).")
-    (license (list bsd-3
-                   gpl2+))))    ; mksignames.c
+    (license (list license:bsd-3
+                   license:gpl2+))))    ; mksignames.c
 
 (define-public fish
   (package
@@ -248,7 +248,7 @@ access to all the fish documentation in your web browser.  Other features
 include smart terminal handling based on terminfo, an easy to search history,
 and syntax highlighting.")
     (home-page "https://fishshell.com/")
-    (license gpl2)))
+    (license license:gpl2)))
 
 (define-public fish-foreign-env
   (package
@@ -296,7 +296,7 @@ and syntax highlighting.")
     (description "@code{fish-foreign-env} wraps bash script execution in a way
 that environment variables that are exported or modified get imported back
 into fish.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rc
   (package
@@ -336,7 +336,7 @@ into fish.")
      "This is a reimplementation by Byron Rakitzis of the Plan 9 shell.  It
 has a small feature set similar to a traditional Bourne shell.")
     (home-page "https://github.com/rakitzis/rc")
-    (license zlib)))
+    (license license:zlib)))
 
 (define-public es
   (package
@@ -372,7 +372,7 @@ Scheme, and the Tcl embeddable programming language.  This implementation is
 derived from Byron Rakitzis's public domain implementation of rc, and was
 written by Paul Haahr and Byron Rakitzis.")
     (home-page "https://wryun.github.io/es-shell/")
-    (license public-domain)))
+    (license license:public-domain)))
 
 (define-public tcsh
   (package
@@ -440,7 +440,7 @@ UNIX C shell (csh).  It is a command language interpreter usable both as an
 interactive login shell and a shell script command processor.  It includes a
 command-line editor, programmable word completion, spelling correction, a
 history mechanism, job control and a C-like syntax.")
-    (license bsd-4)))
+    (license license:bsd-4)))
 
 (define-public zsh
   (package
@@ -513,7 +513,7 @@ ksh, and tcsh.")
 
     ;; The whole thing is under an MIT/X11-style license, but there's one
     ;; command, 'Completion/Unix/Command/_darcs', which is under GPLv2+.
-    (license gpl2+)))
+    (license license:gpl2+)))
 
 (define-public xonsh
   (package
@@ -559,7 +559,7 @@ prompt.  The language is a superset of Python 3.4+ with additional shell
 primitives that you are used to from Bash and IPython.  It works on all major
 systems including Linux, Mac OSX, and Windows.  Xonsh is meant for the daily
 use of experts and novices alike.")
-    (license bsd-2)))
+    (license license:bsd-2)))
 
 (define-public scsh
   (let ((commit "114432435e4eadd54334df6b37fcae505079b49f")
@@ -604,7 +604,7 @@ use of experts and novices alike.")
 components: a process notation for running programs and setting up pipelines
 and redirections, and a complete syscall library for low-level access to the
 operating system.")
-      (license bsd-3))))
+      (license license:bsd-3))))
 
 (define-public linenoise
   (let ((commit "2105ce445821381cf1bca87b6d386d4ea88ee20d")
@@ -652,7 +652,7 @@ Its features include:
 @item Hints (suggestions at the right of the prompt as you type)
 @item A subset of VT100 escapes, ANSI.SYS compatible
 @end enumerate\n")
-      (license bsd-2))))
+      (license license:bsd-2))))
 
 (define-public s-shell
   (let ((commit "da2e5c20c0c5f477ec3426dc2584889a789b1659")
@@ -716,7 +716,7 @@ This is a \"no surprises\" straightforward approach.
 There are no redirection operators > in the shell language, they are added as
 extra programs.  > is just another unix command, < is essentially cat(1).
 A @code{andglob} program is also provided along with s.")
-      (license bsd-3))))
+      (license license:bsd-3))))
 
 (define-public oksh
   (package
@@ -739,7 +739,7 @@ A @code{andglob} program is also provided along with s.")
     (description
      "Oksh is a port of the OpenBSD Korn Shell.
 The OpenBSD Korn Shell is a cleaned up and enhanced ksh.")
-    (license gpl3+)))
+    (license license:gpl3+)))
 
 (define-public loksh
   (package
@@ -775,7 +775,7 @@ The OpenBSD Korn Shell is a cleaned up and enhanced ksh.")
 interactive POSIX shell targeted at resource-constrained systems.")
     ;; The file 'LEGAL' says it is the public domain, and the 2
     ;; exceptions which are listed are not included in this port.
-    (license public-domain)))
+    (license license:public-domain)))
 
 (define-public mksh
   (package
@@ -813,8 +813,8 @@ interactive POSIX shell targeted at resource-constrained systems.")
     (description "mksh is an actively developed free implementation of the
 Korn Shell programming language and a successor to the Public Domain Korn
 Shell (pdksh).")
-    (license (list miros
-                   isc))))              ; strlcpy.c
+    (license (list license:miros
+                   license:isc))))              ; strlcpy.c
 
 (define-public oil
   (package
@@ -855,8 +855,8 @@ Shell (pdksh).")
     (description "Oil is a programming language with automatic translation for
 Bash.  It includes osh, a Unix/POSIX shell that runs unmodified Bash
 scripts.")
-    (license (list psfl                 ; tarball includes python2.7
-                   asl2.0))))
+    (license (list license:psfl                 ; tarball includes python2.7
+                   license:asl2.0))))
 
 (define-public oil-shell
   (deprecated-package "oil-shell" oil))
@@ -893,7 +893,7 @@ scripts.")
 Scheme.  It provides both the shell interface, as well as a Guile
 library for parsing shell scripts.  Gash is designed to bootstrap Bash
 as part of the Guix bootstrap process.")
-    (license gpl3+)))
+    (license license:gpl3+)))
 
 (define-public gash-utils
   (package
@@ -929,7 +929,7 @@ complexity from @command{false} to @command{awk}).  The utilities are
 designed to be capable of bootstrapping their standard GNU counterparts.
 Underpinning these utilities are many Scheme interfaces for manipulating
 files and text.")
-    (license gpl3+)))
+    (license license:gpl3+)))
 
 (define-public rust-nu-cli-0.26
   (package
@@ -1044,7 +1044,7 @@ files and text.")
     (home-page "https://www.nushell.sh")
     (synopsis "CLI for nushell")
     (description "CLI for nushell")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-command-0.26
   (package
@@ -1156,7 +1156,7 @@ files and text.")
     (home-page "https://www.nushell.sh")
     (synopsis "CLI for nushell")
     (description "CLI for nushell")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-data-0.26
   (package
@@ -1200,7 +1200,7 @@ files and text.")
     (home-page "https://www.nushell.sh")
     (synopsis "CLI for nushell")
     (description "CLI for nushell")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-engine-0.26
   (package
@@ -1255,7 +1255,7 @@ files and text.")
     (home-page "https://www.nushell.sh")
     (synopsis "Core commands for nushell")
     (description "Core commands for nushell")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-errors-0.26
   (package
@@ -1288,7 +1288,7 @@ files and text.")
     (home-page "https://www.nushell.sh")
     (synopsis "Core error subsystem for Nushell")
     (description "Core error subsystem for Nushell")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-json-0.26
   (package
@@ -1312,7 +1312,7 @@ files and text.")
     (home-page "https://www.nushell.sh")
     (synopsis "Fork of @code{serde-hjson}")
     (description "This package is a fork of @code{serde-hjson}.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-parser-0.26
   (package
@@ -1348,7 +1348,7 @@ files and text.")
     (home-page "https://www.nushell.sh")
     (synopsis "Nushell parser")
     (description "Nushell parser")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-0.26
   (package
@@ -1379,7 +1379,7 @@ files and text.")
     (home-page "https://www.nushell.sh")
     (synopsis "Nushell Plugin")
     (description "Nushell Plugin")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-binaryview-0.26
   (package
@@ -1410,7 +1410,7 @@ files and text.")
     (synopsis "Binary viewer plugin for Nushell")
     (description
      "This package provides a binary viewer plugin for Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-chart-0.26
   (package
@@ -1440,7 +1440,7 @@ files and text.")
     (synopsis "Plugin to display charts")
     (description
      "This package provides a plugin to display charts in Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-fetch-0.26
   (package
@@ -1468,7 +1468,7 @@ files and text.")
     (home-page "https://www.nushell.sh")
     (synopsis "URL fetch plugin for Nushell")
     (description "This package provides a URL fetch plugin for Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-from-bson-0.26
   (package
@@ -1498,7 +1498,7 @@ files and text.")
     (description
      "This package provides a converter plugin to the bson format for
 Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-from-sqlite-0.26
   (package
@@ -1529,7 +1529,7 @@ Nushell.")
     (description
      "This package provides a converter plugin to the bson format for
 Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-inc-0.26
   (package
@@ -1558,7 +1558,7 @@ Nushell.")
     (description
      "This package provides a version incrementer plugin for
 Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-match-0.26
   (package
@@ -1584,7 +1584,7 @@ Nushell.")
     (synopsis "Regex match plugin for Nushell")
     (description
      "This package provides a regex match plugin for Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-post-0.26
   (package
@@ -1614,7 +1614,7 @@ Nushell.")
     (home-page "https://www.nushell.sh")
     (synopsis "HTTP post plugin for Nushell")
     (description "This package is an HTTP post plugin for Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-ps-0.26
   (package
@@ -1643,7 +1643,7 @@ Nushell.")
     (synopsis "Process list plugin for Nushell")
     (description
      "This package provides a process list plugin for Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-s3-0.26
   (package
@@ -1669,7 +1669,7 @@ Nushell.")
     (home-page "https://www.nushell.sh")
     (synopsis "S3 plugin for Nushell")
     (description "This package is an S3 plugin for Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-selector-0.26
   (package
@@ -1695,7 +1695,7 @@ Nushell.")
     (synopsis "Web scraping using CSS selector")
     (description
      "This package provides web scraping using CSS selector.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-start-0.26
   (package
@@ -1724,7 +1724,7 @@ Nushell.")
     (description
      "This package provides a plugin to open files/URLs directly from
 Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-sys-0.26
   (package
@@ -1753,7 +1753,7 @@ Nushell.")
     (home-page "https://www.nushell.sh")
     (synopsis "System info plugin for Nushell")
     (description "This package provides a system info plugin for Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-textview-0.26
   (package
@@ -1783,7 +1783,7 @@ Nushell.")
     (synopsis "Text viewer plugin for Nushell")
     (description "This package provides a text viewer plugin for
 Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-to-bson-0.26
   (package
@@ -1812,7 +1812,7 @@ Nushell.")
     (description
      "This package provides a converter plugin to the bson format for
 Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-to-sqlite-0.26
   (package
@@ -1843,7 +1843,7 @@ Nushell.")
     (description
      "This package provides a converter plugin to the bson format for
 Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-tree-0.26
   (package
@@ -1870,7 +1870,7 @@ Nushell.")
     (synopsis "Tree viewer plugin for Nushell")
     (description "This package provides a tree viewer plugin for
 Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-plugin-xpath-0.26
   (package
@@ -1898,7 +1898,7 @@ Nushell.")
     (home-page "https://www.nushell.sh")
     (synopsis "Traverses XML")
     (description "Traverses XML")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-protocol-0.26
   (package
@@ -1935,7 +1935,7 @@ Nushell.")
     (home-page "https://www.nushell.sh")
     (synopsis "Core values and protocols for Nushell")
     (description "Core values and protocols for Nushell")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-source-0.26
   (package
@@ -1962,7 +1962,7 @@ Nushell.")
     (description
      "This package provides a source string characterizer for
 Nushell.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-stream-0.26
   (package
@@ -1986,7 +1986,7 @@ Nushell.")
     (home-page "https://www.nushell.sh")
     (synopsis "Nushell stream")
     (description "This package provides Nushell stream.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-table-0.26
   (package
@@ -2009,7 +2009,7 @@ Nushell.")
     (home-page "https://www.nushell.sh")
     (synopsis "Nushell table printing")
     (description "Nushell table printing")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-test-support-0.26
   (package
@@ -2042,7 +2042,7 @@ Nushell.")
     (synopsis "Support for writing Nushell tests")
     (description "This package provides support for writing Nushell
 tests.")
-    (license expat)))
+    (license license:expat)))
 
 (define-public rust-nu-value-ext-0.26
   (package
@@ -2071,4 +2071,4 @@ tests.")
     (description
      "This package provides @code{Extension} traits for values in
 Nushell.")
-    (license expat)))
+    (license license:expat)))