diff options
| author | Pierre Neidhardt <mail@ambrevar.xyz> | 2020-04-13 18:10:51 +0200 |
|---|---|---|
| committer | Pierre Neidhardt <mail@ambrevar.xyz> | 2020-04-13 18:11:23 +0200 |
| commit | 2fa04968afe204c61cd37d6c7b77d52818663062 (patch) | |
| tree | 69e3da1d9c28c9c8f661b4c26efa932c56653ca1 | |
| parent | 95d9c1d7c93bb29aaf8e50f77205afc1173f0985 (diff) | |
gnu: Add sbcl-enchant.
* gnu/packages/lisp-xyz.scm (cl-enchant, sbcl-enchant): New variables.
| -rw-r--r-- | gnu/packages/lisp-xyz.scm | 42 |
1 files changed, 41 insertions, 1 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index ec32c06fd95..9bda4afab55 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm | |||
| @@ -10,7 +10,7 @@ | |||
| 10 | ;;; Copyright © 2017, 2019 Tobias Geerinckx-Rice <me@tobias.gr> | 10 | ;;; Copyright © 2017, 2019 Tobias Geerinckx-Rice <me@tobias.gr> |
| 11 | ;;; Copyright © 2018 Benjamin Slade <slade@jnanam.net> | 11 | ;;; Copyright © 2018 Benjamin Slade <slade@jnanam.net> |
| 12 | ;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com> | 12 | ;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com> |
| 13 | ;;; Copyright © 2018 Pierre Neidhardt <mail@ambrevar.xyz> | 13 | ;;; Copyright © 2018, 2020 Pierre Neidhardt <mail@ambrevar.xyz> |
| 14 | ;;; Copyright © 2018, 2019 Pierre Langlois <pierre.langlois@gmx.com> | 14 | ;;; Copyright © 2018, 2019 Pierre Langlois <pierre.langlois@gmx.com> |
| 15 | ;;; Copyright © 2019, 2020 Katherine Cox-Buday <cox.katherine.e@gmail.com> | 15 | ;;; Copyright © 2019, 2020 Katherine Cox-Buday <cox.katherine.e@gmail.com> |
| 16 | ;;; Copyright © 2019 Jesse Gildersleve <jessejohngildersleve@protonmail.com> | 16 | ;;; Copyright © 2019 Jesse Gildersleve <jessejohngildersleve@protonmail.com> |
| @@ -53,6 +53,7 @@ | |||
| 53 | #:use-module (gnu packages c) | 53 | #:use-module (gnu packages c) |
| 54 | #:use-module (gnu packages compression) | 54 | #:use-module (gnu packages compression) |
| 55 | #:use-module (gnu packages databases) | 55 | #:use-module (gnu packages databases) |
| 56 | #:use-module (gnu packages enchant) | ||
| 56 | #:use-module (gnu packages glib) | 57 | #:use-module (gnu packages glib) |
| 57 | #:use-module (gnu packages gtk) | 58 | #:use-module (gnu packages gtk) |
| 58 | #:use-module (gnu packages imagemagick) | 59 | #:use-module (gnu packages imagemagick) |
| @@ -11312,3 +11313,42 @@ in DEFPACKAGE.") | |||
| 11312 | 11313 | ||
| 11313 | (define-public cl-trivial-package-local-nicknames | 11314 | (define-public cl-trivial-package-local-nicknames |
| 11314 | (sbcl-package->cl-source-package sbcl-trivial-package-local-nicknames)) | 11315 | (sbcl-package->cl-source-package sbcl-trivial-package-local-nicknames)) |
| 11316 | |||
| 11317 | (define-public sbcl-enchant | ||
| 11318 | (let ((commit "6af162a7bf10541cbcfcfa6513894900329713fa")) | ||
| 11319 | (package | ||
| 11320 | (name "sbcl-enchant") | ||
| 11321 | (version (git-version "0.0.0" "1" commit)) | ||
| 11322 | (home-page "https://github.com/tlikonen/cl-enchant") | ||
| 11323 | (source | ||
| 11324 | (origin | ||
| 11325 | (method git-fetch) | ||
| 11326 | (uri (git-reference | ||
| 11327 | (url home-page) | ||
| 11328 | (commit commit))) | ||
| 11329 | (file-name (git-file-name name version)) | ||
| 11330 | (sha256 | ||
| 11331 | (base32 "19yh5ihirzi1d8xqy1cjqipzd6ly3245cfxa5s9xx496rryz0s01")))) | ||
| 11332 | (build-system asdf-build-system/sbcl) | ||
| 11333 | (inputs | ||
| 11334 | `(("enchant" ,enchant) | ||
| 11335 | ("cffi" ,sbcl-cffi))) | ||
| 11336 | (arguments | ||
| 11337 | `(#:phases | ||
| 11338 | (modify-phases %standard-phases | ||
| 11339 | (add-after 'unpack 'fix-paths | ||
| 11340 | (lambda* (#:key inputs #:allow-other-keys) | ||
| 11341 | (substitute* "load-enchant.lisp" | ||
| 11342 | (("libenchant") | ||
| 11343 | (string-append | ||
| 11344 | (assoc-ref inputs "enchant") "/lib/libenchant-2")))))))) | ||
| 11345 | (synopsis "Common Lisp interface for the Enchant spell-checker library") | ||
| 11346 | (description | ||
| 11347 | "Enchant is a Common Lisp interface for the Enchant spell-checker | ||
| 11348 | library. The Enchant library is a generic spell-checker library which uses | ||
| 11349 | other spell-checkers transparently as back-end. The library supports the | ||
| 11350 | multiple checkers, including Aspell and Hunspell.") | ||
| 11351 | (license license:public-domain)))) | ||
| 11352 | |||
| 11353 | (define-public cl-enchant | ||
| 11354 | (sbcl-package->cl-source-package sbcl-enchant)) | ||
