aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/libedit.scm
blob: e02c72fdacb472366f2e8730fd695377d37468b9 (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
62
63
64
65
66
67
68
69
70
71
72
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2015 Federico Beffa <beffa@fbengineering.ch>
;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2019 Gábor Boskovits <boskovits@gmail.com>
;;; Copyright © 2020 Giacomo Leidi <goodoldpaul@autistici.org>
;;;
;;; 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 libedit)
  #:use-module (guix licenses)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix build-system gnu)
  #:use-module (gnu packages ncurses))

(define-public libedit
  (package
    (name "libedit")
    (version "20191231-3.1")
    (source
     (origin
      (method url-fetch)
      (uri (string-append "https://thrysoee.dk/editline"
                          "/libedit-" version ".tar.gz"))
      (sha256
       (base32 "0wch48nml28jj6ild889745dsg2agm7mpvrmbl1gi98nw6vjrf6v"))))
    (build-system gnu-build-system)
    (inputs
     `(("ncurses" ,ncurses)))
    (home-page "https://thrysoee.dk/editline/")
    (synopsis "NetBSD Editline library")
    (description
     "This is an autotool- and libtoolized port of the NetBSD Editline
library (libedit).  This Berkeley-style licensed command line editor library
provides generic line editing, history, and tokenization functions, similar to
those found in GNU Readline.")
    (license bsd-3)))

(define-public editline
  (package
    (name "editline")
    (version "1.17.1")
    (source
     (origin
      (method url-fetch)
      (uri (string-append
            "https://ftp.troglobit.com/editline/editline-" version ".tar.xz"))
      (sha256
       (base32 "03pw3z6pz590v8xfnjx0yynnzij2sb9xwjbvqvdzsid56crkn8nz"))))
    (build-system gnu-build-system)
    (home-page "https://troglobit.com/projects/editline/")
    (synopsis "Line editing library")
    (description
     "@code{editline} is a small line editing library.  It can be linked into almost
any program to provide command line editing and history functions.  It is call
compatible with the GNU Readline library, but at a fraction of the size,
and as a result fewer features.")
    (license bsd-4)))
/td>gnu: gwenhywfar: Update to 4.99.25rc9....* gnu/packages/gnucash.scm (gwenhywfar): Update to 4.99.25rc9. Hartmut Goebel 2019-11-26gnu: gnucash: Activate database support....* gnu/packages/gnucash.scm (gnucash)[inputs]: Add libdbi and libdbi-drivers. [arguments]: Remove '-DWITH_SQL=OFF' from 'configure-flags' and add 'GNC_DBD_DIR' to program wrapping. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Guillaume Le Vaillant 2019-10-02gnu: gnucash: Update to 3.7....* gnu/packages/gnucash.scm (gnucash): Update to 3.7. [arguments]: Remove "disable-stress-options-test" phase. (gnucash-docs): Update to 3.7. Kei Kebreau 2019-08-30gnu: aqbanking: Update to 5.8.1....* gnu/packages/gnucash.scm (aqbanking): Update to 5.8.1. [source]: Remove FILE-NAME. Tobias Geerinckx-Rice 2019-08-30gnu: gwenhywfar: Update to 4.20.2....* gnu/packages/gnucash.scm (gwenhywfar): Update to 4.20.2. [source]: Remove FILE-NAME. Tobias Geerinckx-Rice 2019-05-31gnu: gnucash-docs: Update to 3.5....* gnu/packages/gnucash.scm (gnucash-docs): Update to 3.5. Signed-off-by: Kei Kebreau <kkebreau@posteo.net> Vasile Dumitrascu 2019-05-31gnu: gnucash: Update to 3.5....* gnu/packages/gnucash.scm (gnucash): Update to 3.5. [source]: Remove unneeded patch. * gnu/packages/patches/gnucash-fix-test-transaction-failure.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove patch. Signed-off-by: Kei Kebreau <kkebreau@posteo.net> Vasile Dumitrascu 2019-03-30packages: Define 'this-package' and 'this-origin'....* guix/packages.scm (<origin>): Choose 'this-origin' as the 'this' identifier. (<package>): Choose 'this-package'. * gnu/packages/gnucash.scm (gnucash)[arguments]: Use 'this-package' instead of 'this-record'. * gnu/packages/version-control.scm (git)[arguments]: Likewise. Ludovic Courtès 2019-03-28gnu: googletest: Don't use unstable tarball....* gnu/packages/check.scm (googletest)[source]: Download using git-fetch. * gnu/packages/crypto.scm (encfs)[arguments]: Adjust accordingly. * gnu/packages/gnucash.scm (gnucash)[arguments]: Same. * gnu/packages/terminals.scm (eternalterminal)[arguments]: Same. * gnu/packages/graphics.scm (ogre)[arguments]: Same. Remove now unnecessary custom 'pre-build phase. Efraim Flashner 2019-03-26packages: Adjust to new calling convention for "thunked" fields....Fixes <https://bugs.gnu.org/34995>. This is a followup to abd4d6b33dba4de228e90ad15a8efb456fcf7b6e. * guix/packages.scm (package->bag): Adjust calls to INPUTS, PROPAGATED-INPUTS, NATIVE-INPUTS, and ARGS, passing them SELF as an argument. * gnu/packages/gnucash.scm (gnucash)[arguments]: Use (package-inputs this-record) intead of (inputs). * gnu/packages/version-control.scm (git)[arguments]: Likewise. Ludovic Courtès 2019-02-24gnu: gwenhywfar, aqbanking: Use HTTPS home page....* gnu/packages/gnucash.scm (gwenhywfar, aqbanking)[home-page]: Use HTTPS. Tobias Geerinckx-Rice 2019-01-23gnu: gnucash-docs: Fix source URI....The source URI was renamed from "gnucash-docs-3.4-1.tar.gz" to "gnucash-docs-3.4a.tar.gz". The content is identical since the hash hasn't changed. * gnu/packages/gnucash.scm (gnucash-docs)[source]: Update URI to match upstream change. Maxim Cournoyer 2019-01-23gnu: gnucash: Add information about how to use the documentation....It was not obvious that another application, Yelp, needed to be installed to so that opening the help of GnuCash from within the application would work. Fixes issue #33960 (see: https://issues.guix.info/issue/33960). * gnu/packages/gnucash.scm (gnucash)[description]: Explain how to enable the documentation. Maxim Cournoyer 2019-01-23gnu: gnucash: Update to 3.4....* gnu/packages/gnucash.scm (gnucash): Update to 3.4. [outputs]: Add debug. (gnucash-docs): Update to 3.4-1. [native-inputs]: Update docbook-xml to version 4.5 and drop older versions. Maxim Cournoyer 2019-01-23gnu: gnucash: Disable the stress-options-test using a phase....The qof test is also reinstated; it was failing because the needed locales were not installed. * gnu/packages/patches/gnucash-disable-failing-tests.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it. * gnu/packages/gnucash.scm (gnucash)[patches]: Remove it. [phases]{disable-stress-options-test}: Implement it using SUBSTITUTES*. {install-locales}: New phase. Maxim Cournoyer 2019-01-23gnu: gnucash: Convert price-quotes-perl patch to a phase....* gnu/packages/patches/gnucash-price-quotes-perl.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it. * gnu/packages/gnucash.scm (gnucash)[patches]: Remove it. [phases]{fix-finance-quote-check}: Implement it using SUBSTITUTES*. Maxim Cournoyer 2019-01-23gnu: gnucash: Fix indentation....* gnu/packages/gnucash.scm (gnucash): Fix indentation. Maxim Cournoyer 2019-01-02gnu: gnucash: Fix test failure....Fixes issue #32057 (see: https://issues.guix.info/issue/32057). * gnu/packages/patches/gnucash-fix-test-transaction-failure.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/gnucash.scm (gnucash): Use it. Maxim Cournoyer 2018-10-05gnu: gnucash-docs: Update to 3.3....The documentation on SourceForge is now located in the same directory as the source code. * gnu/packages/gnucash.scm (gnucash-docs): Update to 3.3. Kei Kebreau 2018-10-05gnu: gnucash: Update to 3.3....* gnu/packages/patches/gnucash-disable-failing-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/gnucash.scm (gnucash): Update to 3.3. [source]: Add patch. [arguments]: Add 'set-env-vars', 'glib-or-gtk-compile-schemas', and 'glib-or-gtk-wrap' phases. Kei Kebreau 2018-04-13gnu: gnucash: Update to 3.0....* gnu/packages/gnucash.scm (gnucash): Update to 3.0. [build-system]: Use cmake-build-system. [inputs]: Replace "guile-2.0" with "guile-2.2", replace "gtk+-2" with "gtk+", replace "webkitgtk/gtk+-2" with "webkitgtk"; add "boost"; remove "goffice-0.8". [native-inputs]: Add googlemock and googletest. [arguments]: Enable tests; adjust test target; add build phase "unpack-gmock". (gnucash-docs): Update hash. Ricardo Wurmus 2018-04-13gnu: aqbanking: Update to 5.7.8....* gnu/packages/gnucash.scm (aqbanking): Update to 5.7.8. Ricardo Wurmus 2018-04-13gnu: gwenhywfar: Update to 4.20.0....* gnu/packages/gnucash.scm (gwenhywfar): Update to 4.20.0. [arguments]: Build GTK+ 3 GUI. [inputs]: Replace gtk+-2 with gtk+. Ricardo Wurmus 2018-01-09gnu: gnucash: Update to 2.6.19....* gnu/packages/gnucash.scm (gnucash, gnucash-docs): Update to 2.6.19. Kei Kebreau 2017-11-15gnu: gnucash: Use HTTPS for www.gnucash.org....* gnu/packages/gnucash.scm (gnucash, gnucash-docs)[home-page]: Use HTTPS. Tobias Geerinckx-Rice 2017-11-15gnu: gnucash: Update to 2.6.18....* gnu/packages/gnucash.scm (gnucash): Update to 2.6.18. Tobias Geerinckx-Rice 2017-10-13gnu: Add GnuCash documentation....* gnu/packages/gnucash.scm (gnucash-docs): Add it. (gnucash): Use the glib-or-gtk-build-system, create a "doc" output, and install the output of "gnucash-docs" into there. Chris Marusich 2017-08-06gnu: gnucash: Update to 2.6.17....* gnu/packages/gnucash.scm (gnucash): Update to 2.6.17. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net> Vasile Dumitrascu 2017-04-10gnu: gnucash: Update to 2.6.16....* gnu/packages/gnucash.scm (gnucash): Update to 2.6.16. Leo Famulari 2017-01-17gnu: gnucash: Update to 2.6.15....* gnu/packages/gnucash.scm (gnucash): Update to 2.6.15. Ricardo Wurmus 2017-01-13gnu: aqbanking: Update source hash....* gnu/packages/gnucash.scm (aqbanking): Update source hash. This was inadvertently omitted from commit cac19f0df947ef656cc8e276b2538aab7d927367 John Darrington 2017-01-09gnu: Update aqbanking to version 5.6.12....* gnu/packages/gnucash.scm (aqbanking): Update to version 5.6.12. John Darrington 2017-01-09gnu: Simplify the downloads from http://www.aquamaniac.de...* gnu/packages/gnucash.scm (aqbanking, gwenhyfar): Remove dummy parameter from source url. John Darrington