diff options
| author | Raghav Gururajan <raghavgururajan@disroot.org> | 2020-08-07 23:07:23 -0400 |
|---|---|---|
| committer | Danny Milosavljevic <dannym@scratchpost.org> | 2020-08-18 23:26:15 +0200 |
| commit | edaa508100fee7e629a69f8fb116707513a87a9d (patch) | |
| tree | fc16c7ac13be28b3a217ad486104bb79e693055f /gnu | |
| parent | 22e4409473ad98e999c1ef04b4d07b5e9c2f0c82 (diff) | |
gnu: Add libbraille.
* gnu/packages/accessibility.scm (libbraille): New variable.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/accessibility.scm | 42 |
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 | ||
| 78 | terminals.") | ||
| 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") |
