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

View file

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