gnu: Use 'license:' prefix in (gnu packages guile).

* gnu/packages/guile.scm: Import (guix licenses) with the 'license:'
prefix.
This commit is contained in:
Ludovic Courtès 2017-02-11 19:23:56 +01:00
parent 26653538c9
commit 71e0f21781
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 29 additions and 29 deletions

View File

@ -27,7 +27,7 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages guile) (define-module (gnu packages guile)
#:use-module (guix licenses) #:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages) #:use-module (gnu packages)
#:use-module (gnu packages aspell) #:use-module (gnu packages aspell)
#:use-module (gnu packages bash) #:use-module (gnu packages bash)
@ -129,7 +129,7 @@ the Scheme language which can be easily embedded in other applications to
provide a convenient means of extending the functionality of the application provide a convenient means of extending the functionality of the application
without requiring the source code to be rewritten.") without requiring the source code to be rewritten.")
(home-page "http://www.gnu.org/software/guile/") (home-page "http://www.gnu.org/software/guile/")
(license lgpl2.0+))) (license license:lgpl2.0+)))
(define-public guile-2.0 (define-public guile-2.0
(package (package
@ -205,7 +205,7 @@ the Scheme language which can be easily embedded in other applications to
provide a convenient means of extending the functionality of the application provide a convenient means of extending the functionality of the application
without requiring the source code to be rewritten.") without requiring the source code to be rewritten.")
(home-page "http://www.gnu.org/software/guile/") (home-page "http://www.gnu.org/software/guile/")
(license lgpl3+))) (license license:lgpl3+)))
(define-public guile-2.0/fixed (define-public guile-2.0/fixed
;; A package of Guile 2.0 that's rarely changed. It is the one used ;; A package of Guile 2.0 that's rarely changed. It is the one used
@ -375,7 +375,7 @@ provides several tools for web development: database access, templating
frameworks, session management, URL-remapping for RESTful, page caching, and frameworks, session management, URL-remapping for RESTful, page caching, and
more.") more.")
(home-page "https://www.gnu.org/software/artanis/") (home-page "https://www.gnu.org/software/artanis/")
(license (list gpl3+ lgpl3+)))) ;dual license (license (list license:gpl3+ license:lgpl3+)))) ;dual license
(define-public guile-reader (define-public guile-reader
(package (package
@ -410,7 +410,7 @@ Guile-Readers approach is similar to Common Lisps “read table”, but
hopefully more powerful and flexible (for instance, one may instantiate as hopefully more powerful and flexible (for instance, one may instantiate as
many readers as needed).") many readers as needed).")
(home-page "http://www.nongnu.org/guile-reader/") (home-page "http://www.nongnu.org/guile-reader/")
(license gpl3+))) (license license:gpl3+)))
(define-public guile-ncurses (define-public guile-ncurses
(package (package
@ -451,7 +451,7 @@ many readers as needed).")
(description (description
"guile-ncurses provides Guile language bindings for the ncurses "guile-ncurses provides Guile language bindings for the ncurses
library.") library.")
(license lgpl3+))) (license license:lgpl3+)))
(define-public mcron (define-public mcron
(package (package
@ -475,7 +475,7 @@ library.")
tasks on a schedule, such as every hour or every Monday. Mcron is written in tasks on a schedule, such as every hour or every Monday. Mcron is written in
Guile, so its configuration can be written in Scheme; the original cron Guile, so its configuration can be written in Scheme; the original cron
format is also supported.") format is also supported.")
(license gpl3+))) (license license:gpl3+)))
(define-public mcron2 (define-public mcron2
;; This is mthl's mcron development branch, not yet merged in mcron. ;; This is mthl's mcron development branch, not yet merged in mcron.
@ -564,7 +564,7 @@ format is also supported.")
pure Scheme. The library can be used to read and write iCalendar data. pure Scheme. The library can be used to read and write iCalendar data.
The library is shipped with documentation in Info format and usage examples.") The library is shipped with documentation in Info format and usage examples.")
(license gpl3+))) (license license:gpl3+)))
(define-public guile-lib (define-public guile-lib
(package (package
@ -608,7 +608,7 @@ for Guile\".")
;; The whole is under GPLv3+, but some modules are under laxer ;; The whole is under GPLv3+, but some modules are under laxer
;; distribution terms such as LGPL and public domain. See `COPYING' for ;; distribution terms such as LGPL and public domain. See `COPYING' for
;; details. ;; details.
(license gpl3+))) (license license:gpl3+)))
(define-public guile-json (define-public guile-json
(package (package
@ -646,7 +646,7 @@ specification. These are the main features:
@item Unicode support for strings. @item Unicode support for strings.
@item Allows JSON pretty printing. @item Allows JSON pretty printing.
@end itemize\n") @end itemize\n")
(license lgpl3+))) (license license:lgpl3+)))
(define-public guile2.2-json (define-public guile2.2-json
(package-for-guile-2.2 guile-json)) (package-for-guile-2.2 guile-json))
@ -732,7 +732,7 @@ This is Ian Price's r6rs packaged version of miniKanren, which deviates
slightly from miniKanren mainline. slightly from miniKanren mainline.
See http://minikanren.org/ for more on miniKanren generally.") See http://minikanren.org/ for more on miniKanren generally.")
(license expat))) (license license:expat)))
(define-public guile2.2-minikanren (define-public guile2.2-minikanren
(package-for-guile-2.2 guile-minikanren)) (package-for-guile-2.2 guile-minikanren))
@ -817,7 +817,7 @@ See http://minikanren.org/ for more on miniKanren generally.")
"Irregex is an s-expression based alternative to your classic "Irregex is an s-expression based alternative to your classic
string-based regular expressions. It implements SRFI 115 and is deeply string-based regular expressions. It implements SRFI 115 and is deeply
inspired by the SCSH regular expression system.") inspired by the SCSH regular expression system.")
(license bsd-3))) (license license:bsd-3)))
(define-public guile2.2-irregex (define-public guile2.2-irregex
(package-for-guile-2.2 guile-irregex)) (package-for-guile-2.2 guile-irregex))
@ -885,7 +885,7 @@ inspired by the SCSH regular expression system.")
(description (description
"Guile bindings to the GDBM key-value storage system, using "Guile bindings to the GDBM key-value storage system, using
Guile's foreign function interface.") Guile's foreign function interface.")
(license gpl3+))) (license license:gpl3+)))
(define-public guile2.2-gdbm-ffi (define-public guile2.2-gdbm-ffi
(package-for-guile-2.2 guile-gdbm-ffi)) (package-for-guile-2.2 guile-gdbm-ffi))
@ -939,7 +939,7 @@ Guile's foreign function interface.")
(synopsis "Access SQLite databases from Guile") (synopsis "Access SQLite databases from Guile")
(description (description
"This package provides Guile bindings to the SQLite database system.") "This package provides Guile bindings to the SQLite database system.")
(license gpl3+)))) (license license:gpl3+))))
(define-public haunt (define-public haunt
(package (package
@ -988,7 +988,7 @@ Guile's foreign function interface.")
Scheme. Haunt features a functional build system and an extensible Scheme. Haunt features a functional build system and an extensible
interface for reading articles in any format.") interface for reading articles in any format.")
(home-page "http://haunt.dthompson.us") (home-page "http://haunt.dthompson.us")
(license gpl3+))) (license license:gpl3+)))
(define-public guile-config (define-public guile-config
(package (package
@ -1015,7 +1015,7 @@ parameter parsing using getopt-long; basic GNU command-line parameter
generation (--help, --usage, --version); automatic output generation for the generation (--help, --usage, --version); automatic output generation for the
above command-line parameters.") above command-line parameters.")
(home-page "https://github.com/a-sassmannshausen/guile-config") (home-page "https://github.com/a-sassmannshausen/guile-config")
(license agpl3+))) (license license:agpl3+)))
(define-public guile-redis (define-public guile-redis
(package (package
@ -1048,7 +1048,7 @@ above command-line parameters.")
(synopsis "Redis client library for Guile") (synopsis "Redis client library for Guile")
(description "Guile-redis provides a Scheme interface to the Redis (description "Guile-redis provides a Scheme interface to the Redis
key-value cache and store.") key-value cache and store.")
(license lgpl3+))) (license license:lgpl3+)))
(define-public guile2.2-redis (define-public guile2.2-redis
(package-for-guile-2.2 guile-redis)) (package-for-guile-2.2 guile-redis))
@ -1127,7 +1127,7 @@ key-value cache and store.")
(description "Wisp is a syntax for Guile which provides a Python-like (description "Wisp is a syntax for Guile which provides a Python-like
whitespace-significant language. It may be easier on the eyes for some whitespace-significant language. It may be easier on the eyes for some
users and in some situations.") users and in some situations.")
(license gpl3+))) (license license:gpl3+)))
(define-public guile-sly (define-public guile-sly
(package (package
@ -1162,7 +1162,7 @@ users and in some situations.")
features a functional reactive programming interface and live coding features a functional reactive programming interface and live coding
capabilities.") capabilities.")
(home-page "http://dthompson.us/pages/software/sly.html") (home-page "http://dthompson.us/pages/software/sly.html")
(license gpl3+))) (license license:gpl3+)))
(define-public g-wrap (define-public g-wrap
(package (package
@ -1200,7 +1200,7 @@ wrappers for C functions. Given a definition of the types and prototypes for
a given C interface, G-Wrap will automatically generate the C code that a given C interface, G-Wrap will automatically generate the C code that
provides access to that interface and its types from the Scheme level.") provides access to that interface and its types from the Scheme level.")
(home-page "http://www.nongnu.org/g-wrap/index.html") (home-page "http://www.nongnu.org/g-wrap/index.html")
(license lgpl2.1+))) (license license:lgpl2.1+)))
(define-public guile-dbi (define-public guile-dbi
(package (package
@ -1238,7 +1238,7 @@ provides access to that interface and its types from the Scheme level.")
SQL databases. Database programming with guile-dbi is generic in that the same SQL databases. Database programming with guile-dbi is generic in that the same
programming interface is presented regardless of which database system is used. programming interface is presented regardless of which database system is used.
It currently supports MySQL, Postgres and SQLite3.") It currently supports MySQL, Postgres and SQLite3.")
(license gpl2+))) (license license:gpl2+)))
(define-public guile-dbd-sqlite3 (define-public guile-dbd-sqlite3
(package (package
@ -1265,7 +1265,7 @@ It currently supports MySQL, Postgres and SQLite3.")
(description (description
"guile-dbi is a library for Guile that provides a convenient interface to "guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. This package implements the interface for SQLite.") SQL databases. This package implements the interface for SQLite.")
(license gpl2+))) (license license:gpl2+)))
(define-public guile-xosd (define-public guile-xosd
(package (package
@ -1294,7 +1294,7 @@ SQL databases. This package implements the interface for SQLite.")
"Guile-XOSD provides Guile bindings for @code{libxosd}, "Guile-XOSD provides Guile bindings for @code{libxosd},
@uref{http://sourceforge.net/projects/libxosd/, the X On Screen Display @uref{http://sourceforge.net/projects/libxosd/, the X On Screen Display
library}.") library}.")
(license gpl3+))) (license license:gpl3+)))
(define-public guile-daemon (define-public guile-daemon
(package (package
@ -1319,7 +1319,7 @@ library}.")
"Guile-Daemon is a small Guile program that loads your initial "Guile-Daemon is a small Guile program that loads your initial
configuration file, and then reads and evaluates Guile expressions that configuration file, and then reads and evaluates Guile expressions that
you send to a FIFO file.") you send to a FIFO file.")
(license gpl3+))) (license license:gpl3+)))
(define-public guile-commonmark (define-public guile-commonmark
(package (package
@ -1355,7 +1355,7 @@ to transform a CommonMark document to SXML. guile-commonmark tries to closely
follow the @uref{http://commonmark.org/, CommonMark spec}, the main difference follow the @uref{http://commonmark.org/, CommonMark spec}, the main difference
is no support for parsing block and inline level HTML.") is no support for parsing block and inline level HTML.")
(home-page "https://github.com/OrangeShark/guile-commonmark") (home-page "https://github.com/OrangeShark/guile-commonmark")
(license lgpl3+))) (license license:lgpl3+)))
(define-public guile2.2-commonmark (define-public guile2.2-commonmark
(package-for-guile-2.2 guile-commonmark)) (package-for-guile-2.2 guile-commonmark))
@ -1438,7 +1438,7 @@ of the C programming language, to be used on bytevectors. C's type
system works on raw memory, and Guile works on bytevectors which are system works on raw memory, and Guile works on bytevectors which are
an abstraction over raw memory. It's also more powerful than the C an abstraction over raw memory. It's also more powerful than the C
type system, elevating types to first-class status.") type system, elevating types to first-class status.")
(license gpl3+))) (license license:gpl3+)))
(define-public guile-aspell (define-public guile-aspell
(package (package
@ -1474,7 +1474,7 @@ type system, elevating types to first-class status.")
(description (description
"guile-aspell is a Guile Scheme library for comparing a string against a "guile-aspell is a Guile Scheme library for comparing a string against a
dictionary and suggesting spelling corrections.") dictionary and suggesting spelling corrections.")
(license gpl3+))) (license license:gpl3+)))
(define-public guile-bash (define-public guile-bash
;; This project is currently retired. It was initially announced here: ;; This project is currently retired. It was initially announced here:
@ -1544,7 +1544,7 @@ enable -f ~/.guix-profile/lib/bash/libguile-bash.so scm
@end example @end example
and then run @command{scm example.scm}.") and then run @command{scm example.scm}.")
(license gpl3+)))) (license license:gpl3+))))
(define-public guile-8sync (define-public guile-8sync
(package (package
@ -1577,6 +1577,6 @@ and then run @command{scm example.scm}.")
library for GNU Guile based on the actor model. library for GNU Guile based on the actor model.
Note that 8sync is only available for Guile 2.2 (guile-next in Guix).") Note that 8sync is only available for Guile 2.2 (guile-next in Guix).")
(license lgpl3+))) (license license:lgpl3+)))
;;; guile.scm ends here ;;; guile.scm ends here