gnu: Use 'license:' prefix in (gnu packages guile).
* gnu/packages/guile.scm: Import (guix licenses) with the 'license:' prefix.
This commit is contained in:
parent
26653538c9
commit
71e0f21781
|
@ -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-Reader’s approach is similar to Common Lisp’s “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
|
||||||
|
|
Loading…
Reference in New Issue