aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/enchant.scm
blob: 8b2796d0e229436266bfa3919898846eb474c0aa (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2014 Marek Benc <merkur32@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.

(define-module (gnu packages enchant)
  #:use-module (gnu packages)
  #:use-module (gnu packages aspell)
  #:use-module (gnu packages glib)
  #:use-module (gnu packages pkg-config)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix build-system gnu)
  #:use-module (guix licenses))

(define-public enchant
  (package
    (name "enchant")
    (version "1.6.0")
    (source
      (origin
        (method url-fetch)
        (uri
          (string-append "http://www.abisource.com/downloads/" name "/" version
                         "/" name "-" version ".tar.gz"))
        (sha256
          (base32 "0zq9yw1xzk8k9s6x83n1f9srzcwdavzazn3haln4nhp9wxxrxb1g"))))

    (build-system gnu-build-system)
    (inputs
      `(("aspell" ,aspell)    ;; Currently, the only supported backend in Guix
        ("glib" ,glib)))      ;; is aspell. (This information might be old)
    (native-inputs
     `(("glib:bin" ,glib "bin")
       ("pkg-config" ,pkg-config)))

    (synopsis "Multi-backend spell-checking library wrapper")
    (description
      "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.

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
library.  Everything should \"just work\" for any and every definition of \"just
working\".")
    (home-page "http://www.abisource.com/projects/enchant")
    (license lgpl2.1+)))
21fbfee0b06fbdd61cf2137dc926'>gnu: mesa-headers: Return #t from all phases....Mark H Weaver 2018-03-22gnu: mesa: Update to 17.3.7....Marius Bakke 2018-03-20Merge branch 'master' into core-updatesMark H Weaver 2018-03-20Correct name and Email for ng0....ng0 2018-03-20Merge branch 'master' into core-updatesMark H Weaver 2018-03-18Merge branch 'master' into stagingMarius Bakke 2018-03-18gnu: Switch from presentproto to xorgproto....Marius Bakke 2018-03-18gnu: Switch from dri3proto to xorgproto....Marius Bakke 2018-03-18gnu: Switch from dri2proto to xorgproto....Marius Bakke 2018-03-18gnu: Switch from glproto to xorgproto....Marius Bakke 2018-03-18gnu: Switch from inputproto to xorgproto....Marius Bakke 2018-03-17gnu: Fix common unquote typos....Tobias Geerinckx-Rice 2018-03-16gnu: All snippets report errors using exceptions, else return #t....Mark H Weaver 2018-03-12gnu: mesa: Update to 17.3.6....Rutger Helling 2018-03-12gnu: libepoxy: Update to 1.5.0....Marius Bakke 2018-02-24Merge branch 'master' into stagingMarius Bakke 2018-02-23gnu: mesa-utils: Update to 8.4.0....Rutger Helling 2018-02-20Merge branch 'master' into stagingMarius Bakke 2018-02-20gnu: Update copyright line....Rutger Helling 2018-02-20gnu: mesa: Update to 17.3.5....Rutger Helling 2018-02-17gnu: mesa: Update to 17.3.4....Marius Bakke 2018-01-23gnu: virtualgl: Fix install libdir....Efraim Flashner 2018-01-19Merge branch 'master' into core-updatesMark H Weaver 2018-01-13gnu: gl2ps: Update to 1.4.0....Tobias Geerinckx-Rice 2017-12-29gnu: mesa: Add radeon vulkan driver support for i686-linux....Rutger Helling 2017-12-29gnu: mesa: Add pl111 driver support for aarch64....Efraim Flashner 2017-12-29gnu: mesa: Add TODO about Vulkan drivers on i686-linux....Rutger Helling 2017-12-27gnu: mesa: Update to 17.3.1....Rutger Helling 2017-12-19gnu: Remove redundant cmake libdir configure flags....Efraim Flashner