ocaml-brlapi - Library to use BRLTTY from applications -- OCaml Bindings

Property Value
Distribution openSUSE Tumbleweed
Repository Hardware all
Package filename ocaml-brlapi-6.0-103.5.x86_64.rpm
Package name ocaml-brlapi
Package version 6.0
Package release 103.5
Package architecture x86_64
Package type rpm
Category System/Daemons
Homepage https://brltty.app/
License LGPL-2.1-or-later
Maintainer -
Download size 30.79 KB
Installed size 71.20 KB
BrlAPI is a service provided by the brltty daemon.
Its purpose is to allow programmers to write applications that take
advantage of a braille terminal in order to deliver a blind user
suitable information for his/her specific needs.
While an application communicates with the braille terminal, everything
brltty sends to the braille terminal in the application's console is
ignored, whereas each piece of data coming from the braille terminal is
sent to the application, rather than to brltty.


Package Version Architecture Repository
ocaml-brlapi-6.0-103.5.i586.rpm 6.0 i586 Hardware
ocaml-brlapi-6.0-2.3.x86_64.rpm 6.0 x86_64 openSUSE Oss
ocaml-brlapi-6.0-2.3.i586.rpm 6.0 i586 openSUSE Oss
ocaml-brlapi - - -


Name Value
libbrlapi.so.0.7()(64bit) -
libc.so.6(GLIBC_2.4)(64bit) -
ocaml -
ocaml(Array) = b801116cd919b6519c3585bcf595e7e8
ocaml(Callback) = dce408881d6ac6161453b15efba2e1b4
ocaml(CamlinternalFormatBasics) = cbd5f2d6b649925222e1e9fb63b89db6
ocaml(Int32) = 9bbc1d113f6a37cdcc135f132a12dc30
ocaml(Pervasives) = 07ea9e20ae94d62c35cfecbe7d66d3ea
ocaml(Unix) = 5a9bdfb6a1907a5964517e3232eacb14
ocaml(runtime) = 4.05.0
ocamlfind(unix) -


Name Value
ocaml(Brlapi) = 8789f03cbc6d9db9fa3b3f25f3fd39c0
ocaml-brlapi = 6.0-103.5
ocaml-brlapi(x86-64) = 6.0-103.5
ocamlfind(brlapi) -


Type URL
Mirror widehat.opensuse.org
Binary Package ocaml-brlapi-6.0-103.5.x86_64.rpm
Source Package brltty-6.0-103.5.src.rpm

Install Howto

  1. Add the Hardware repository:
    # zypper addrepo http://widehat.opensuse.org/opensuse/repositories/hardware/openSUSE_Tumbleweed/ hardware
  2. Install ocaml-brlapi rpm package:
    # zypper install ocaml-brlapi




2019-03-26 - olaf@aepfle.de
- Use alsa API properly. Consumers are expected to use
<alsa/asoundlib.h> instead of <asoundlib.h>.
This is in preparation of an change to pkgconfig(alsa) to
not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333)
2019-02-28 - mgorse@suse.com
- Update to version 6.0:
+ Too many changes; please read ChangeLog :
- Rebased brltty-5.5-systemd-install.patch
- api_version is now 0.7.0, and sover is now 0_7
- brltty-systemd-wrapper now installs into /usr/libexec
- Pass libexecdir in configure
- LICENSE-GPL no longer exists
- Package binaries new in 6.0
2018-05-15 - ro@suse.de
- use brltty.path for systemd macros (boo#1074096 again)
2018-03-12 - aloisio@gmx.com
- Use correct license
2018-03-05 - aloisio@gmx.com
- Update to version 5.6
* General updates:
+ BRLTTY has been relicensed to the LGPL (from the GPL).
+ Better cursor routing handling of status line updates and
vertical scrolling.
+ The Track Screen Scroll setting has been added.
+ The Word Wrap setting has been added.
+ Panning left when using a contraction table now word wraps.
+ Typing dismisses an alert message.
+ The test for when INFO does text maximization instead has
been fixed.
+ Overrides are now applied when the preferences haven't yet
been saved.
+ The Inceptor braille driver (from Innovision) has been added.
* The Baum braille driver:
+ On models with B9 and B10 by the joystick, both are
interpreted as Space.
+ Input packet handling for Pronto! V3 models has been fixed.
* The EuroBraille braille driver:
+ Improved autodetection when using Bluetooth.
+ The Esytime braille keyboard can be used over Bluetooth and
+ For Esytime models, B5 has been renamed to B8.
* The HIMS braille driver:
+ The Smart Beetle is now recognized when using Bluetooth.
* The HumanWare braille driver:
+ The BrailleNote Touch is recognized when using USB.
* BrlAPI changes:
+ The version is now 0.6.7 (it was 0.6.6).
+ The brlapi_getModelIdentifier() function has been added to
the API.
+ The default character set is now based on the user's locale.
+ Sessions would occasionally hang when connecting.
+ PolKit authentication is no longer attempted when it isn't
+ Reading raw key codes no longer uses key ranges.
* Text tables:
+ The lt (Lithuanian) table has been updated.
+ The uk (Ukrainian) table has been added.
* Contraction tables:
+ The fr-abrege (French) table has been updated.
+ The lt (Lithuanian) table has been added.
+ Support has been added for LibLouis tables.
+ brltty-ctb's output is now UTF-8 (rather than ASCII).
* Key tables:
+ The ifPlatform and ifNotPlatform directives have been added.
* Systemd changes:
+ Path (rather than target) units are now used to manage BRLTTY
* Build features:
+ Add the reload target to the make files for Systemd and Udev.
+ A make file for install/uninstall of the AppStream rules has
been added.
+ Python 3.6 is supported.
- Use espeak-ng when available
2018-01-03 - mgorse@suse.com
- Fix %pre, %post, and %postun: brltty.service is now
brltty@.service (boo#1074096).
2017-12-05 - cbosdonnat@suse.com
- Drop python2 dependency (fate#323526)
2017-09-01 - mgorse@suse.com
- Update to version 5.5
+  HandyTech's Actilino is supported.
+  HumanWare's Braille Note Touch is supported.
+  The Orbit 20 is supported.
+ Various other changes; please read ChangeLog :
- Drop brltty-udev-rule.patch, brltty-polkit-fixes.patch,
brltty-braillenote-usb.patch, brltty.format-error.patch,
brltty.makedev.patch, and brltty.ocaml.patch: fixed upstream.
- Add brltty-5.5-systemd-install.patch: fix systemd service
directory on lib64
- polkit policy is now named org.a11y.brlapi.policy
- API version is now 0.6.6
- Don't create rcbrltty (why were we symlinking a systemd unit
file here? Seems wrong)

See Also

Package Description
ofono-1.29-28.1.i586.rpm Mobile telephony application development framework
ofono-1.29-28.1.x86_64.rpm Mobile telephony application development framework
ofono-devel-1.29-28.1.i586.rpm Development files for ofono, a mobile telephony framework
ofono-devel-1.29-28.1.x86_64.rpm Development files for ofono, a mobile telephony framework
ofono-tests-1.29-28.1.i586.rpm Test Scripts for oFono
ofono-tests-1.29-28.1.x86_64.rpm Test Scripts for oFono
open2300-1.11.svn-4.99.i586.rpm A program to interfacing to Lacrosse Weather stations via USB or Serial port
open2300-1.11.svn-4.99.x86_64.rpm A program to interfacing to Lacrosse Weather stations via USB or Serial port
open2300-dumpconfig2300-1.11.svn-4.99.i586.rpm A sub-package of open2300 to dump the config database
open2300-dumpconfig2300-1.11.svn-4.99.x86_64.rpm A sub-package of open2300 to dump the config database
open2300-sqlite-1.11.svn-4.99.i586.rpm A sub-package of open2300 to log data to a sqlite database
open2300-sqlite-1.11.svn-4.99.x86_64.rpm A sub-package of open2300 to log data to a sqlite database
openocd-0.10.0-22.42.i586.rpm Debugging, in-system programming and boundary-scan testing for embedded devices
openocd-0.10.0-22.42.x86_64.rpm Debugging, in-system programming and boundary-scan testing for embedded devices
openocd-data-0.10.0-22.42.noarch.rpm Hardware Scripts for OpenOCD