summaryrefslogtreecommitdiff
path: root/gnu/packages/accessibility.scm
diff options
context:
space:
mode:
authorRaghav Gururajan <raghavgururajan@disroot.org>2020-08-07 23:07:23 -0400
committerDanny Milosavljevic <dannym@scratchpost.org>2020-08-18 23:26:15 +0200
commitedaa508100fee7e629a69f8fb116707513a87a9d (patch)
treefc16c7ac13be28b3a217ad486104bb79e693055f /gnu/packages/accessibility.scm
parent22e4409473ad98e999c1ef04b4d07b5e9c2f0c82 (diff)
gnu: Add libbraille.
* gnu/packages/accessibility.scm (libbraille): New variable. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
Diffstat (limited to 'gnu/packages/accessibility.scm')
-rw-r--r--gnu/packages/accessibility.scm42
1 files changed, 42 insertions, 0 deletions
diff --git a/gnu/packages/accessibility.scm b/gnu/packages/accessibility.scm
index 8d421a092a3..a329cbdf953 100644
--- a/gnu/packages/accessibility.scm
+++ b/gnu/packages/accessibility.scm
@@ -21,12 +21,19 @@
21 21
22(define-module (gnu packages accessibility) 22(define-module (gnu packages accessibility)
23 #:use-module ((guix licenses) #:prefix license:) 23 #:use-module ((guix licenses) #:prefix license:)
24 #:use-module (guix utils)
24 #:use-module (guix packages) 25 #:use-module (guix packages)
25 #:use-module (guix download) 26 #:use-module (guix download)
26 #:use-module (guix git-download) 27 #:use-module (guix git-download)
27 #:use-module (guix build-system gnu) 28 #:use-module (guix build-system gnu)
28 #:use-module (guix build-system glib-or-gtk) 29 #:use-module (guix build-system glib-or-gtk)
29 #:use-module (gnu packages) 30 #:use-module (gnu packages)
31 #:use-module (gnu packages documentation)
32 #:use-module (gnu packages swig)
33 #:use-module (gnu packages libusb)
34 #:use-module (gnu packages java)
35 #:use-module (gnu packages python)
36 #:use-module (gnu packages tcl)
30 #:use-module (gnu packages xml) 37 #:use-module (gnu packages xml)
31 #:use-module (gnu packages gnome) 38 #:use-module (gnu packages gnome)
32 #:use-module (gnu packages gstreamer) 39 #:use-module (gnu packages gstreamer)
@@ -37,6 +44,41 @@
37 #:use-module (gnu packages pkg-config) 44 #:use-module (gnu packages pkg-config)
38 #:use-module (gnu packages libusb)) 45 #:use-module (gnu packages libusb))
39 46
47(define-public libbraille
48 (package
49 (name "libbraille")
50 (version "0.19.0")
51 (source
52 (origin
53 (method url-fetch)
54 (uri
55 (string-append "https://sourceforge.net/projects/" name "/files/" name "/"
56 name "-" version "/" name "-" version ".tar.gz"))
57 (sha256
58 (base32 "05g8r0ypazqn10i7k48iibs8bzc3scdfcnhcykab8j16lhzd27d0"))))
59 (build-system glib-or-gtk-build-system)
60 (outputs '("out" "bin"))
61 (arguments
62 `(#:tests? #f ; Tests require drivers
63 #:configure-flags
64 (list
65 "--disable-static"
66 "--enable-fake")))
67 (native-inputs
68 `(("latex2html" ,latex2html)
69 ("pkg-config" ,pkg-config)
70 ("python" ,python-wrapper)
71 ("swig" ,swig)))
72 (inputs
73 `(("glib" ,glib)
74 ("gtk+" ,gtk+-2)
75 ("libusb" ,libusb-compat)))
76 (synopsis "Portable Braille Library")
77 (description "Libbraille is a library to easily access Braille displays and
78terminals.")
79 (home-page "https://libbraille.org")
80 (license license:lgpl2.1+)))
81
40(define-public florence 82(define-public florence
41 (package 83 (package
42 (name "florence") 84 (name "florence")