rekado pushed a commit to branch wip-gnome-upgrades
in repository guix.
commit 04f9953e563c87f858c89ea88b72568f5156bb2e
Author: Ricardo Wurmus <[email protected]>
Date: Sun Aug 5 16:35:38 2018 +0200
gnu: enchant: Update to 2.2.3.
* gnu/packages/enchant.scm (enchant): Update to 2.2.3.
[arguments]: Disable tests.
[native-inputs]: Add unittest-cpp.
[description]: Add texinfo syntax.
---
gnu/packages/enchant.scm | 26 +++++++++++++++-----------
1 file changed, 15 insertions(+), 11 deletions(-)
diff --git a/gnu/packages/enchant.scm b/gnu/packages/enchant.scm
index 8b2796d..b2cad45 100644
--- a/gnu/packages/enchant.scm
+++ b/gnu/packages/enchant.scm
@@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2014 Marek Benc <[email protected]>
+;;; Copyright © 2018 Ricardo Wurmus <[email protected]>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -19,6 +20,7 @@
(define-module (gnu packages enchant)
#:use-module (gnu packages)
#:use-module (gnu packages aspell)
+ #:use-module (gnu packages check)
#:use-module (gnu packages glib)
#:use-module (gnu packages pkg-config)
#:use-module (guix packages)
@@ -29,29 +31,31 @@
(define-public enchant
(package
(name "enchant")
- (version "1.6.0")
+ (version "2.2.3")
(source
(origin
(method url-fetch)
- (uri
- (string-append "http://www.abisource.com/downloads/" name "/" version
- "/" name "-" version ".tar.gz"))
+ (uri (string-append "https://github.com/AbiWord/enchant/"
+ "releases/download/v" version "/enchant-"
+ version ".tar.gz"))
(sha256
- (base32 "0zq9yw1xzk8k9s6x83n1f9srzcwdavzazn3haln4nhp9wxxrxb1g"))))
-
+ (base32
+ "0v87p1ls0gym95qirijpclk650sjbkcjjl6ssk059zswcwaykn5b"))))
(build-system gnu-build-system)
+ ;; FIXME: Many of the tests fail for unknown reasons.
+ (arguments '(#:tests? #f))
(inputs
- `(("aspell" ,aspell) ;; Currently, the only supported backend in Guix
- ("glib" ,glib))) ;; is aspell. (This information might be old)
+ `(("aspell" ,aspell) ;; Currently, the only supported backend in Guix
+ ("glib" ,glib))) ;; is aspell. (This information might be old)
(native-inputs
`(("glib:bin" ,glib "bin")
+ ("unittest-cpp" ,unittest-cpp)
("pkg-config" ,pkg-config)))
-
(synopsis "Multi-backend spell-checking library wrapper")
(description
- "On the surface, Enchant appears to be a generic spell checking library.
+ "On the surface, Enchant appears to be a generic spell checking library.
Looking closer, you'll see the Enchant is more-or-less a fancy wrapper around
-the dlopen() system call.
+the @code{dlopen()} system call.
Enchant steps in to provide uniformity and conformity on top of these
libraries,
and implement certain features that may be lacking in any individual provider