Sync from SUSE:ALP:Source:Standard:1.0 brltty revision b2a9352abc0c2b7fe90cdd7abeef81f3
This commit is contained in:
commit
b875e79996
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
26
README.SUSE
Normal file
26
README.SUSE
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
Some notes on SUSE-specific configuration of brltty
|
||||||
|
========================================================================
|
||||||
|
|
||||||
|
USB:
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
Most USB Braille displays should be autodetected by udev, starting brltty.
|
||||||
|
However, some Braille displays have the same product IDs as generic
|
||||||
|
USB-to-serial adapters, and, in order to avoid a conflict with these
|
||||||
|
adapters, the brltty udev rules for them are not installed by default. If
|
||||||
|
you have an Albatross, Cebra, Hims, HandyTech, or MDV display and connect it
|
||||||
|
via USB, then you may want to install the brltty-udev-generic package.
|
||||||
|
|
||||||
|
Alternatively, you can have systemd automatically start brltty at boot. Run
|
||||||
|
chkconfig brltty on
|
||||||
|
as the superuser.
|
||||||
|
|
||||||
|
|
||||||
|
Authentication:
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
By default, brltty authenticates with clients (such as orca) via a key
|
||||||
|
file. However, SUSE enables polkit-based authentication instead.
|
||||||
|
This eliminates the need to, ie, add users to the brlapi group in order
|
||||||
|
to be able to have orca interact with the Braille display. It also
|
||||||
|
disallows remote users from interacting with the display. If you would
|
||||||
|
like to change this behavior, then you can edit the api-parameters
|
||||||
|
directive in /etc/brltty.conf.
|
BIN
brltty-6.5.tar.xz
(Stored with Git LFS)
Normal file
BIN
brltty-6.5.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
13
brltty-udev-dir.patch
Normal file
13
brltty-udev-dir.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff -urp brltty-6.5.orig/Autostart/Udev/Makefile.in brltty-6.5/Autostart/Udev/Makefile.in
|
||||||
|
--- brltty-6.5.orig/Autostart/Udev/Makefile.in 2022-05-21 02:30:08.000000000 -0500
|
||||||
|
+++ brltty-6.5/Autostart/Udev/Makefile.in 2022-06-11 18:32:41.460215052 -0500
|
||||||
|
@@ -17,7 +17,7 @@
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
UDEV_RULES_SEQUENCE = 90
|
||||||
|
-UDEV_PARENT_LOCATION = $(libdir)
|
||||||
|
+UDEV_PARENT_LOCATION = /usr/lib
|
||||||
|
#UDEV_PARENT_LOCATION = $(sysconfdir)
|
||||||
|
|
||||||
|
UDEV_SCRIPTS_DIRECTORY = $(INSTALL_ROOT)$(SCRIPTS_DIRECTORY)
|
||||||
|
Only in brltty-6.5.orig/Autostart/Udev: .Makefile.in.swp
|
712
brltty.changes
Normal file
712
brltty.changes
Normal file
@ -0,0 +1,712 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Dec 17 09:09:09 UTC 2022 - olaf@aepfle.de
|
||||||
|
|
||||||
|
- Use tmpfiles_create_package
|
||||||
|
- Use sysuser-tools unconditionally (bsc#1205161)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 13 08:09:53 UTC 2022 - Michael Gorse <mgorse@suse.com>
|
||||||
|
|
||||||
|
- Update to version 6.5
|
||||||
|
- Update api_version.
|
||||||
|
- Add brltty-udev-dir.patch: install udev rules into /usr/lib.
|
||||||
|
- Remove the custom disabling of rules for generic USB serial
|
||||||
|
devices, since upstream now has these separated out. Instead,
|
||||||
|
provide these rules in a udev-generic package.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 10 12:10:15 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Pass --with-tables-directory=%{_datadir}/%{name} to configure: do
|
||||||
|
not install the tables to /etc, as they are not supposed to be
|
||||||
|
modified by local admins.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 14 14:14:14 UTC 2021 - ohering@suse.de
|
||||||
|
|
||||||
|
- Add python-rpm-macros (bsc#1180125)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 23 19:48:16 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
|
||||||
|
|
||||||
|
- Add all sysusers.d Requires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Oct 2 17:59:08 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
|
||||||
|
|
||||||
|
- Move sysusers.d to separate package
|
||||||
|
- Remove old SUSE RPM constructs
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 1 12:46:43 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
|
||||||
|
|
||||||
|
- Use sysuser-tools to process included sysusers.d file correctly
|
||||||
|
(bsc#1191465)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Sep 25 14:35:23 UTC 2021 - Michael Gorse <mgorse@suse.com>
|
||||||
|
|
||||||
|
- Update to version 6.4:
|
||||||
|
+ See ChangeLog for changes.
|
||||||
|
- API version is now 0.8.3.
|
||||||
|
- Add at-spi2 to BuildRequires. Now needed for at-spi driver.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 2 00:08:41 UTC 2021 - Michael Gorse <mgorse@suse.com>
|
||||||
|
|
||||||
|
- Update to version 6.3:
|
||||||
|
+ See ChangeLog for changes.
|
||||||
|
- API version is now 0.8.2.
|
||||||
|
- Drop brltty-fix-install-dirs.patch: no longer needed.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 17 10:47:15 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Starting with the TCL 8.6.11 package, the default install path
|
||||||
|
for the TCL library is corrected to /usr/lib64/tcl: adjust the
|
||||||
|
move command for our tcl module basedon this change.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 1 19:32:18 UTC 2021 - Michael Gorse <mgorse@suse.com>
|
||||||
|
|
||||||
|
- Update to version 6.2:
|
||||||
|
+ See ChangeLog for changes.
|
||||||
|
- Update api_version: now 0.8.1.
|
||||||
|
- Replace brltty-5.5-systemd-install.patch with
|
||||||
|
brltty-fix-install-dirs.patch: also adjust udev directory.
|
||||||
|
- Drop brltty-gcc10.patch: fixed upstream.
|
||||||
|
- Move udev rules patching to %build.
|
||||||
|
- Use the Makefile to install udev and polkit rules and docs.
|
||||||
|
- Brltty-config has been renamed to brltty-config.sh.
|
||||||
|
- Remove polkit conditional: we always have it enabled.
|
||||||
|
- Remove old espeak support: Leap prior to 15.0 is no longer
|
||||||
|
supported.
|
||||||
|
- Add python3-setuptools to BuildRequires: required by rpm during
|
||||||
|
checks.
|
||||||
|
- Add doxygen to BuildRequires: needed to build manual.
|
||||||
|
- Create a brltty user on install: now expected by service.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 14 18:14:27 UTC 2020 - Michael Gorse <mgorse@suse.com>
|
||||||
|
|
||||||
|
- Add coreutils and util-linux to post requires (boo#1177656).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 7 08:53:46 UTC 2020 - Callum Farmer <callumjfarmer13@gmail.com>
|
||||||
|
|
||||||
|
- Fixes for %_libexecdir changing to /usr/libexec
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 9 22:04:54 UTC 2020 - Michael Gorse <mgorse@suse.com>
|
||||||
|
|
||||||
|
- Update to version 6.1:
|
||||||
|
+ See ChangeLog for changes.
|
||||||
|
- Rebased brltty-5.5-systemd-install.patch
|
||||||
|
- api_version is now 0.8.0, and sover is now 0_8
|
||||||
|
- Add brltty-gcc10.patch: fix build with -fno-common.
|
||||||
|
- Adjust line to remove xsession file.
|
||||||
|
- Remove brltty-alsa.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 9 16:38:37 CEST 2019 - ro@suse.de
|
||||||
|
|
||||||
|
- change udev rule again to also not automatically use the braille
|
||||||
|
driver for USB IDs 10c4:ea60 and 10c4:ea80 as these are generic
|
||||||
|
IDs of generic UART bridges and should not be used for higher
|
||||||
|
level devices (bsc#1093378, bsc#1093455, bsc#1007652)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 19 11:20:40 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
|
||||||
|
allow OBS to shortcut by using systemd-devel-mini.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 26 07:03:44 UTC 2019 - 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)
|
||||||
|
brltty-alsa.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 28 15:27:10 UTC 2019 - 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 15 11:57:06 CEST 2018 - ro@suse.de
|
||||||
|
|
||||||
|
- use brltty.path for systemd macros (boo#1074096 again)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 12 16:59:31 UTC 2018 - aloisio@gmx.com
|
||||||
|
|
||||||
|
- Use correct license
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 5 15:14:02 UTC 2018 - 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
|
||||||
|
USB.
|
||||||
|
+ 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
|
||||||
|
available.
|
||||||
|
+ 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
|
||||||
|
instances.
|
||||||
|
* 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 3 17:55:38 UTC 2018 - mgorse@suse.com
|
||||||
|
|
||||||
|
- Fix %pre, %post, and %postun: brltty.service is now
|
||||||
|
brltty@.service (boo#1074096).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 5 09:10:42 UTC 2017 - cbosdonnat@suse.com
|
||||||
|
|
||||||
|
- Drop python2 dependency (fate#323526)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 1 16:30:55 UTC 2017 - 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-5.0-speechd.diff,
|
||||||
|
brltty-5.4-latex-tables-executable.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)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 10 15:12:23 UTC 2017 - olaf@aepfle.de
|
||||||
|
|
||||||
|
- Update filename in /var/adm/update-messages to match documentation,
|
||||||
|
and build-compare pattern
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 18 11:23:54 UTC 2017 - olaf@aepfle.de
|
||||||
|
|
||||||
|
- Provide caml__frame with brltty.ocaml.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 9 11:01:50 UTC 2017 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Require java-devel >= 1.6 to not fail during bootstrapping
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 21 18:35:02 UTC 2017 - mgorse@suse.com
|
||||||
|
|
||||||
|
- Replace brltty.format-error.patch with the upstream fix; our
|
||||||
|
current patch doesn't appear to be sufficient (boo#1030240).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 21 15:18:10 UTC 2017 - olaf@aepfle.de
|
||||||
|
|
||||||
|
- Add -Wformat to work around build failure (boo#1030240)
|
||||||
|
Add brltty.format-error.patch
|
||||||
|
Add brltty.makedev.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 14 17:40:27 UTC 2017 - mgorse@suse.com
|
||||||
|
|
||||||
|
- Disable udev rule for generic FTDI devices to avoid taking
|
||||||
|
USB-to-serial converters (boo#1007652). Add an update
|
||||||
|
message if one of these devices is detected.
|
||||||
|
- Add a README.SUSE.
|
||||||
|
|
||||||
|
- Add brltty-polkit-fixes.patch: don't delay brltty if waiting
|
||||||
|
for polkit initialization, and fix polkit+key authentication
|
||||||
|
(bsc#930242).
|
||||||
|
|
||||||
|
- Add brltty-braillenote-usb.patch: autodetect BrailleNote via
|
||||||
|
USB.
|
||||||
|
|
||||||
|
- Always enable polkit (intention of the conditional was to
|
||||||
|
disable on 13.2 and 42.1, but it was being disabled under 42.2
|
||||||
|
as well).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 7 07:58:11 UTC 2016 - olaf@aepfle.de
|
||||||
|
|
||||||
|
- Fix syntax error in rule files
|
||||||
|
brltty-udev-rule.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 16 14:10:40 UTC 2016 - mgorse@suse.com
|
||||||
|
|
||||||
|
- Update to version 5.4
|
||||||
|
+ Too many changes; please read ChangeLog :
|
||||||
|
- Drop b40-1.patch, brltty-polkit.patch, and
|
||||||
|
brltty-5.3.1-udev-systemd.patch: fixed upstream.
|
||||||
|
- Add brltty-5.4-latex-tables-executable.patch: LaTeX tables
|
||||||
|
should be executable.
|
||||||
|
- API version is now 0.6.5
|
||||||
|
|
||||||
|
- Install rules file into %{_udevdir}/rules.d
|
||||||
|
|
||||||
|
- Install systemd files via the Makefile
|
||||||
|
|
||||||
|
- Make polkit a conditional.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 15 15:00:36 UTC 2016 - mgorse@suse.com
|
||||||
|
|
||||||
|
- Install polkit file (bsc#930242).
|
||||||
|
|
||||||
|
- Add brltty-5.3.1-udev-systemd.patch: fix udev rules to work with
|
||||||
|
systemd. From upstream.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 19 22:59:02 UTC 2016 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Add missing service_add_pre call. Add missing argument to fdupes.
|
||||||
|
- Fix misplacement of /69-brltty.rules in the root directory
|
||||||
|
because pkgconfig(udev) was not requested, which led to _udevdir
|
||||||
|
being the empty string.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 7 19:01:14 UTC 2016 - mgorse@suse.com
|
||||||
|
|
||||||
|
- Update to version 5.3.1 (fate#320893).
|
||||||
|
+ Too many changes; please read ChangeLog :
|
||||||
|
usr/share/doc/packages/brltty/ChangeLog
|
||||||
|
- API version is now 0.6.4
|
||||||
|
- Require systemd to build
|
||||||
|
- Install brltty-atb, brltty-ktb, and brltty-tune (new binaries)
|
||||||
|
|
||||||
|
- Add b40-1.patch - fix for invalid packets from a Brailliant
|
||||||
|
|
||||||
|
- Add brltty-polkit.patch: support polkit-based authentication for brlapi.
|
||||||
|
Install policy file
|
||||||
|
Set polkit as default brlapi authentication mechanism
|
||||||
|
|
||||||
|
- Install udev rules
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 10 19:25:01 UTC 2015 - mgorse@suse.com
|
||||||
|
|
||||||
|
- Modify systemd service file to correct brltty path (boo#917176).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 23 13:21:58 UTC 2014 - p.drouand@gmail.com
|
||||||
|
|
||||||
|
- Add a dependency to python3 for building; brltty fails in his staging
|
||||||
|
project because of mssing python3-xml module
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 19 12:15:34 UTC 2014 - p.drouand@gmail.com
|
||||||
|
|
||||||
|
- Update to version 5.2
|
||||||
|
+ Too many changes; please read ChangeLog :
|
||||||
|
usr/share/doc/packages/brltty/ChangeLog
|
||||||
|
- API version is now 0.6.3
|
||||||
|
- Remove obsolete patches;
|
||||||
|
+ brltty-python-prefix.patch
|
||||||
|
+ brltty-5.1-fix-bashisms.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Nov 16 19:06:00 UTC 2014 - Led <ledest@gmail.com>
|
||||||
|
|
||||||
|
- fix bashisms in brltty-install script
|
||||||
|
- add patches:
|
||||||
|
* brltty-5.1-fix-bashisms.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Oct 19 17:27:14 UTC 2014 - crrodriguez@opensuse.org
|
||||||
|
|
||||||
|
- Replace xorg-x11-devel by specific individual pkgconfig()
|
||||||
|
buildrequires.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 24 15:13:32 UTC 2014 - mgorse@suse.com
|
||||||
|
|
||||||
|
- Remove byacc. Doesn't appear to be needed or used.
|
||||||
|
- Capitalize summary for driver-espeak.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 6 14:37:06 UTC 2014 - mgorse@suse.com
|
||||||
|
|
||||||
|
- Update to version 5.1
|
||||||
|
+ Various changes. See ChangeLog.
|
||||||
|
- API version is now 0.6.2
|
||||||
|
|
||||||
|
- Build Python 3 bindings, rather than Python 2 bindings.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 19 15:10:37 UTC 2014 - schwab@suse.de
|
||||||
|
|
||||||
|
- remove ocaml conditional, it is always available now
|
||||||
|
- don't fail if brlapi.cmxa wasn't built
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Mar 1 21:27:25 UTC 2014 - p.drouand@gmail.com
|
||||||
|
|
||||||
|
- Update to version 5.0
|
||||||
|
+ Too many changes; please read ChangeLog :
|
||||||
|
usr/share/doc/packages/brltty/ChangeLog
|
||||||
|
- Define a sover and soname macro for further easy API number changes
|
||||||
|
- Use download Url as source
|
||||||
|
- Remove brltty-java-jni-dir.patch and brltty-cppflags.patch; no longer
|
||||||
|
needed
|
||||||
|
- Add byacc and linux-glibc-devel requires; new upstream dependencies
|
||||||
|
- Replace pyrex with python-Cython build require; upstream change
|
||||||
|
- Create brlapi.key file; now needed to access to brlapi; fix rhbz#1010656
|
||||||
|
- Create an associated user
|
||||||
|
- Add shadow dependency; needed to create user
|
||||||
|
- Adapt brltty-speechd.diff to upstream changes
|
||||||
|
- Add systemd support to allow users to start brltty at startup
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 10 19:44:52 UTC 2014 - mgorse@suse.com
|
||||||
|
|
||||||
|
- Remove AT-SPI 1 driver; superseded by AT-SPI 2 since GNOME 3.0.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 29 11:52:13 CET 2013 - fcrozat@suse.com
|
||||||
|
|
||||||
|
- Fix build:+ no longer rely on deprecated function (-perm +...) in
|
||||||
|
find.
|
||||||
|
- No longer use --disable-static, not supported in configure.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 25 09:20:12 UTC 2013 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Adjust the patch application to be same like with other patches.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 18 09:32:01 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Add brltty-speechd.diff to avert packaging failure and take
|
||||||
|
into account changed speechd location.
|
||||||
|
- More robust make install call. Remove redundant %clean section.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 24 14:00:47 UTC 2013 - schwab@suse.de
|
||||||
|
|
||||||
|
- Don't build ocaml bindings on aarch64
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 15 07:11:57 UTC 2012 - simone.tolotti@gmail.com
|
||||||
|
|
||||||
|
- Update to version 4.3:
|
||||||
|
+ New options:
|
||||||
|
The -F [--speech-fifo=] option has been renamed to -i [--speech-input=].
|
||||||
|
The -F [--preferences-file=] option sets the path to the preferences file.
|
||||||
|
The -L [--log-file=] brltty option writes timestamped logs to a file.
|
||||||
|
The -q [--quiet] xbrlapi option suppresses the displaying of window titles.
|
||||||
|
The -r [--reformat-text] ctbtest option joins unindented input lines.
|
||||||
|
The log level can now be specified within brltty.conf.
|
||||||
|
+ New device support:
|
||||||
|
A braille driver for BrailComm displays has been added.
|
||||||
|
The HandyTech braille driver now supports the Active Braille.
|
||||||
|
The Voyager braille driver now supports the part 232 serial adapter.
|
||||||
|
The Voyager braille driver now supports the Braille Pen (aka Easy Link).
|
||||||
|
+ Preferences menu changes:
|
||||||
|
The preference selections now apply to the preferences menu itself, too.
|
||||||
|
Keyboard key bindings now work correctly within the preferences menu.
|
||||||
|
The "Text Style" preference has new settings:
|
||||||
|
8-Dot Computer Braille (formerly 8-dot)
|
||||||
|
Contracted Braille (formerly 6-dot)
|
||||||
|
6-Dot Computer Braille
|
||||||
|
The "Expand Current Word" preference has been added.
|
||||||
|
It's only visible if "Text Style" is set to "Contracted Braille".
|
||||||
|
It can be set to:
|
||||||
|
Yes (don't contract the word the cursor is on)
|
||||||
|
No (contract the whole line)
|
||||||
|
The "Capitalization Mode" preference has been added.
|
||||||
|
It's only visible if "Text Style" is set to "Contracted Braille".
|
||||||
|
It can be set to:
|
||||||
|
No Capitalization
|
||||||
|
Use Capital Sign
|
||||||
|
Superimpose Dot 7
|
||||||
|
+ General changes:
|
||||||
|
Internationalization support has been improved.
|
||||||
|
French and German translations have been added.
|
||||||
|
Support for multi-byte local character sets has been improved.
|
||||||
|
Horizontal window motions now work correctly with contracted braille.
|
||||||
|
The half window left motion no longer can move to a bad location.
|
||||||
|
Alert messages no longer disappear unexpectedly.
|
||||||
|
The speech FIFO is now created relative to the current working directory.
|
||||||
|
Serial flow control is now enabled before device probing.
|
||||||
|
The following global variables for use within tables are now predefined:
|
||||||
|
tablesDirectory
|
||||||
|
tableExtension
|
||||||
|
subtableExtension
|
||||||
|
+ Alva braille driver changes:
|
||||||
|
The BC key bindings have been changed significantly in order to add
|
||||||
|
more functions and to support the USB640 (which has no smartpad).
|
||||||
|
The braille keyboard of the BC Feature Pack is now supported.
|
||||||
|
+ Baum braille driver changes:
|
||||||
|
Updating the text and status cells of the Vario 80 has been fixed.
|
||||||
|
The front and command keys of the Vario 80 are now supported.
|
||||||
|
+ EuroBraille braille driver changes:
|
||||||
|
Reading keys is faster and no longer generates spurious input errors.
|
||||||
|
+ HandyTech braille driver changes:
|
||||||
|
Support for the Active Braille has been added.
|
||||||
|
The help screen now describes how the keypad keys are named.
|
||||||
|
+ Papenmeier braille driver changes:
|
||||||
|
The initial state of the switches and keys of EL models is detected.
|
||||||
|
+ Seika braille driver changes:
|
||||||
|
The help screen now describes the key layout.
|
||||||
|
+ TTY braille driver changes:
|
||||||
|
A few more key bindings have been defined.
|
||||||
|
+ Voyager braille driver changes:
|
||||||
|
Serial support has been added.
|
||||||
|
Bluetooth support has been added.
|
||||||
|
Support for the part 232 serial adapter has been added.
|
||||||
|
Support for the Braille Pen (aka Easy Link) has been added.
|
||||||
|
+ XWindow braille driver changes:
|
||||||
|
More and less restrictive fonts are supported.
|
||||||
|
Hard program exits have been removed.
|
||||||
|
+ eSpeak speech driver changes:
|
||||||
|
The full advertized speech rate range can now be used.
|
||||||
|
+ FestivalLite speech driver changes:
|
||||||
|
The default voice has been changed to kal (from kal16).
|
||||||
|
+ AtSpi screen driver changes:
|
||||||
|
No more annoying warnings when not on an AtSpi widget.
|
||||||
|
+ BrlAPI fixes:
|
||||||
|
ISO-8859-1 is now accepted as a character set when iconv isn't available.
|
||||||
|
The autorepeat flags are now handled on a per session basis.
|
||||||
|
Commands are now processed when the device is released.
|
||||||
|
+ WindowEyes BrlAPI driver changes:
|
||||||
|
Testing for BrlAPI open errors has been improved.
|
||||||
|
+ Text table changes:
|
||||||
|
A common subtable for the block characters has been added.
|
||||||
|
The glyph directive has been added.
|
||||||
|
Several alternate fonts for the Latin letters are now defined.
|
||||||
|
If a character isn't defined then check for an alternative which is:
|
||||||
|
(its Unicode base character, its iconv-defined ASCII equivalent, etc).
|
||||||
|
The en_UK text table has been renamed to en_GB (to comply with ISO 3166).
|
||||||
|
Updated text tables:
|
||||||
|
bo (Tibetan)
|
||||||
|
brf: dot 7 is no longer presented
|
||||||
|
fr_FR (French France)
|
||||||
|
fr-vs (French table used by VisioBraille devices)
|
||||||
|
is (Icelandic): updated to the newly adopted standard
|
||||||
|
+ Contraction table changes:
|
||||||
|
If a zero-width character isn't defined then don't show it.
|
||||||
|
Updated tables:
|
||||||
|
de-kurzschrift (German)
|
||||||
|
en-us-g2 (American English)
|
||||||
|
es (Spanish)
|
||||||
|
fr-abrege (French)
|
||||||
|
zh-tw (Taiwanese Chinese)
|
||||||
|
+ Key table changes:
|
||||||
|
A specific key within a set can now be specified by number.
|
||||||
|
A key combination can now include specific keys which aren't in set 0.
|
||||||
|
Keys which aren't in set 0 can now be mapped to keyboard functions.
|
||||||
|
A key set name can now be used to define a hotkey.
|
||||||
|
The help text no longer includes hidden hotkeys.
|
||||||
|
The help text now handles context-specific hotkeys correctly.
|
||||||
|
The note directive now supports the use of variables.
|
||||||
|
+ Windows changes:
|
||||||
|
Serial devices beyond COM9 may now be specified.
|
||||||
|
The WindowEyes driver is now copied into the correct installation directory.
|
||||||
|
+ Build changes:
|
||||||
|
Building an exported (not checked out) copy now "knows" its revision number.
|
||||||
|
Make support for install/uninstall of /usr/share/doc/brltty has been added.
|
||||||
|
The make targets for source archives are now prefixed with "src-".
|
||||||
|
The bin-tar, bin-tar-gzip, and bin-tar-bzip2 make targets have been added.
|
||||||
|
Support for xz compression of binary and source archives has been added.
|
||||||
|
The preferences file has been moved to /var/lib/brltty/brltty.prefs.
|
||||||
|
There's now only one preferences file (instead of one per braille driver).
|
||||||
|
The preferences file is now text-based (instead of binary).
|
||||||
|
The "writable" directory has been moved to /var/run/brltty.
|
||||||
|
The "library" directory is now known as the "drivers" directory.
|
||||||
|
The "data" directory no longer has a use and has been removed.
|
||||||
|
Support for the "gjar" command has been added.
|
||||||
|
|
||||||
|
- Fixed tcl bindings failing in brp-tcl
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Aug 7 22:51:50 CEST 2011 - meissner@suse.de
|
||||||
|
|
||||||
|
- remove subversion buildrequries ... Seems unused.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 6 08:26:22 UTC 2011 - aj@suse.de
|
||||||
|
|
||||||
|
- Add patch brltty-header.patch to fix build with newer glibc
|
||||||
|
due to missing sys/stat.h include.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 24 19:50:20 UTC 2011 - crrodriguez@opensuse.org
|
||||||
|
|
||||||
|
- remove timestamps from binaries, breaks build-compare
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 19 11:55:04 CEST 2010 - vuntz@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 4.2:
|
||||||
|
+ Ending a cut operation beyond the right edge of the screen has
|
||||||
|
been fixed.
|
||||||
|
+ Key/character insertion works with newer versions of Xorg.
|
||||||
|
+ The braille driver help files have been converted to plain
|
||||||
|
text.
|
||||||
|
+ Multiple instances of brltty may not use the same PID file.
|
||||||
|
+ The keypad keyboard key table provides a braille input mode.
|
||||||
|
+ The working directory is no longer set to the data directory.
|
||||||
|
+ The writable directory is created if it doesn't already exist.
|
||||||
|
+ USB I/O via libusb1 is supported.
|
||||||
|
+ The Metec braille driver has been added.
|
||||||
|
+ The eSpeak speech driver has been added.
|
||||||
|
+ The AtSpi2 screen driver has been added.
|
||||||
|
+ A BrlAPI client for Window-Eyes has been developed.
|
||||||
|
+ Driver changes:
|
||||||
|
- Converted drivers to use key tables.
|
||||||
|
+ Albatross braille driver changes:
|
||||||
|
- USB support has been added.
|
||||||
|
+ Baum braille driver changes:
|
||||||
|
- Vario Pro wheels are supported.
|
||||||
|
- For Vario Pro models, only update the text cells which have
|
||||||
|
changed.
|
||||||
|
+ FreedomScientific braille driver changes:
|
||||||
|
- Bluetooth support has been added.
|
||||||
|
- The Focus Blue is supported.
|
||||||
|
- Rockers and bumper bars are recognized as distinct keys.
|
||||||
|
+ HandyTech braille driver changes:
|
||||||
|
- Pressing two routing keys simultaneously immediately cuts the
|
||||||
|
selected text.
|
||||||
|
- Newer models which use the USB HID interface are supported.
|
||||||
|
- The InputMode= parameter has been removed.
|
||||||
|
+ Papenmeier braille driver changes:
|
||||||
|
- The DebugReads= and DebugWrites= parameters have been
|
||||||
|
removed.
|
||||||
|
- Support for the configuration file has been removed (now uses
|
||||||
|
key tables).
|
||||||
|
+ BrlAPI changes:
|
||||||
|
- Key event support has been added.
|
||||||
|
- Various client fixes for the Windows environment.
|
||||||
|
- Various fixes for when threads aren't available.
|
||||||
|
- No more extraneous connection to localhost when using a
|
||||||
|
TCP/IP host name.
|
||||||
|
- A fix to exception handling within the Python bindings.
|
||||||
|
+ ExternalSpeech speech driver changes:
|
||||||
|
- Two-letter driver identification code changed to "xs" (from
|
||||||
|
"es").
|
||||||
|
+ AtSpi screen driver changes:
|
||||||
|
- Static linking is supported.
|
||||||
|
- A problem causing crashes on 64-bit platforms has been
|
||||||
|
resolved.
|
||||||
|
+ Windows screen driver changes:
|
||||||
|
- Significant reductions in memory usage.
|
||||||
|
- Better handling of unreadable screens.
|
||||||
|
- Better handling of the Alt+Tab window.
|
||||||
|
+ DOS changes:
|
||||||
|
- Log records are written to the file "brltty.log".
|
||||||
|
- The TSI braille driver stays at 9600 baud.
|
||||||
|
+ Key table changes:
|
||||||
|
- Add the following directives: assign, context, hide, hotkey,
|
||||||
|
ifkey, map, note, superimpose, title.
|
||||||
|
- Add the \{name} variable name expansion syntax.
|
||||||
|
- Add the ! immediate key syntax.
|
||||||
|
- A command may have more than one modifier.
|
||||||
|
- The line command modifiers are supported.
|
||||||
|
- Keyboard key table names are now prefixed with "kbd-".
|
||||||
|
- The ktbtest tool has been added.
|
||||||
|
+ Linux changes:
|
||||||
|
- USB device inspection is more efficient.
|
||||||
|
- Fixes to keyboard connect/disconnect monitoring.
|
||||||
|
- Fixes to key event handling.
|
||||||
|
- PCM and MIDI support defaults to ALSA (instead of to OSS).
|
||||||
|
+ Some windows changes.
|
||||||
|
+ Text tables updated: hu, sk.
|
||||||
|
+ Contraction tables updated: de-kurzschrift, en-us-g2, zh-tw.
|
||||||
|
- Add dbus-1-devel (for at-spi2 screen driver), espeak-devel (new
|
||||||
|
speech driver), libusb-1_0-devel BuildRequires.
|
||||||
|
- Create driver-at-spi2 and driver-espeak subpackages, for the new
|
||||||
|
drivers.
|
||||||
|
- Fix driver subpackages: for some reason, the files were not put
|
||||||
|
in the right subpackages.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 7 11:53:21 UTC 2010 - aj@suse.de
|
||||||
|
|
||||||
|
- BuildRequire gpm-devel
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 2 14:41:48 UTC 2010 - coolo@novell.com
|
||||||
|
|
||||||
|
- disable parallel make to fix build
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 8 18:31:44 CEST 2010 - vuntz@opensuse.org
|
||||||
|
|
||||||
|
- Build libbraille driver.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 2 12:31:45 CEST 2010 - vuntz@opensuse.org
|
||||||
|
|
||||||
|
- Build Speech Dispatcher driver.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 1 16:29:54 CEST 2010 - vuntz@opensuse.org
|
||||||
|
|
||||||
|
- New package.
|
||||||
|
|
561
brltty.spec
Normal file
561
brltty.spec
Normal file
@ -0,0 +1,561 @@
|
|||||||
|
#
|
||||||
|
# spec file for package brltty
|
||||||
|
#
|
||||||
|
# Copyright (c) 2022 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)}
|
||||||
|
%{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl/tcl%{tcl_version}}
|
||||||
|
%define api_version 0.8.4
|
||||||
|
%define sover 0_8
|
||||||
|
%define soname libbrlapi%{sover}
|
||||||
|
Name: brltty
|
||||||
|
Version: 6.5
|
||||||
|
Release: 0
|
||||||
|
# FIXME libbraille driver when libbraille is in factory
|
||||||
|
Summary: Braille display driver for Linux/Unix
|
||||||
|
License: LGPL-2.1-or-later
|
||||||
|
Group: System/Daemons
|
||||||
|
URL: https://brltty.app/
|
||||||
|
|
||||||
|
Source0: https://brltty.app/archive/%{name}-%{version}.tar.xz
|
||||||
|
Source1: README.SUSE
|
||||||
|
Patch0: brltty-udev-dir.patch
|
||||||
|
|
||||||
|
Requires(pre): system-user-brltty = %{version}-%{release}
|
||||||
|
|
||||||
|
BuildRequires: bison
|
||||||
|
BuildRequires: doxygen
|
||||||
|
BuildRequires: espeak-ng-compat-devel
|
||||||
|
BuildRequires: fdupes
|
||||||
|
BuildRequires: gettext
|
||||||
|
BuildRequires: gpm-devel
|
||||||
|
BuildRequires: java-devel >= 1.6.0
|
||||||
|
BuildRequires: jpackage-utils
|
||||||
|
BuildRequires: libbraille-devel
|
||||||
|
BuildRequires: ncurses-devel
|
||||||
|
BuildRequires: ocaml
|
||||||
|
BuildRequires: pkg-config
|
||||||
|
BuildRequires: python-rpm-macros
|
||||||
|
BuildRequires: python3
|
||||||
|
BuildRequires: python3-Cython
|
||||||
|
BuildRequires: python3-devel
|
||||||
|
BuildRequires: python3-setuptools
|
||||||
|
BuildRequires: systemd-rpm-macros
|
||||||
|
BuildRequires: tcl-devel
|
||||||
|
BuildRequires: pkgconfig(alsa)
|
||||||
|
BuildRequires: pkgconfig(atspi-2)
|
||||||
|
BuildRequires: pkgconfig(bluez)
|
||||||
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
|
BuildRequires: pkgconfig(icu-i18n)
|
||||||
|
BuildRequires: pkgconfig(libsystemd)
|
||||||
|
BuildRequires: pkgconfig(libusb-1.0)
|
||||||
|
BuildRequires: pkgconfig(polkit-gobject-1)
|
||||||
|
BuildRequires: pkgconfig(speech-dispatcher)
|
||||||
|
BuildRequires: pkgconfig(udev)
|
||||||
|
BuildRequires: pkgconfig(x11)
|
||||||
|
BuildRequires: pkgconfig(xaw7)
|
||||||
|
BuildRequires: pkgconfig(xt)
|
||||||
|
%{?systemd_ordering}
|
||||||
|
|
||||||
|
%description
|
||||||
|
BRLTTY is a background process (daemon) which provides access to the
|
||||||
|
Linux/Unix console (when in text mode) for a blind person using a
|
||||||
|
refreshable braille display. It drives the braille display and provides
|
||||||
|
complete screen review functionality.
|
||||||
|
|
||||||
|
%package driver-at-spi2
|
||||||
|
Summary: AT-SPI 2 driver for BRLTTY
|
||||||
|
Group: System/Daemons
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
Supplements: (brltty and at-spi2-core)
|
||||||
|
|
||||||
|
%description driver-at-spi2
|
||||||
|
BRLTTY is a background process (daemon) which provides access to the
|
||||||
|
Linux/Unix console (when in text mode) for a blind person using a
|
||||||
|
refreshable braille display. It drives the braille display and provides
|
||||||
|
complete screen review functionality.
|
||||||
|
|
||||||
|
This package contains the AT-SPI 2 screen driver.
|
||||||
|
|
||||||
|
%package driver-brlapi
|
||||||
|
Summary: BrlAPI driver for BRLTTY
|
||||||
|
Group: System/Daemons
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
Supplements: (brltty and %{soname})
|
||||||
|
|
||||||
|
%description driver-brlapi
|
||||||
|
BRLTTY is a background process (daemon) which provides access to the
|
||||||
|
Linux/Unix console (when in text mode) for a blind person using a
|
||||||
|
refreshable braille display. It drives the braille display and provides
|
||||||
|
complete screen review functionality.
|
||||||
|
|
||||||
|
This package contains the BrlAPI braille driver.
|
||||||
|
|
||||||
|
%package driver-libbraille
|
||||||
|
Summary: Libbraille driver for BRLTTY
|
||||||
|
Group: System/Daemons
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
Supplements: (brltty and libbraille)
|
||||||
|
|
||||||
|
%description driver-libbraille
|
||||||
|
BRLTTY is a background process (daemon) which provides access to the
|
||||||
|
Linux/Unix console (when in text mode) for a blind person using a
|
||||||
|
refreshable braille display. It drives the braille display and provides
|
||||||
|
complete screen review functionality.
|
||||||
|
|
||||||
|
This package contains the libbraille braille driver.
|
||||||
|
|
||||||
|
%package driver-espeak
|
||||||
|
Summary: ESpeak driver for BRLTTY
|
||||||
|
Group: System/Daemons
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
Supplements: (brltty and espeak-ng-compat)
|
||||||
|
|
||||||
|
%description driver-espeak
|
||||||
|
BRLTTY is a background process (daemon) which provides access to the
|
||||||
|
Linux/Unix console (when in text mode) for a blind person using a
|
||||||
|
refreshable braille display. It drives the braille display and provides
|
||||||
|
complete screen review functionality.
|
||||||
|
|
||||||
|
This package contains the eSpeak speech driver.
|
||||||
|
|
||||||
|
%package driver-speech-dispatcher
|
||||||
|
Summary: Speech Dispatcher driver for BRLTTY
|
||||||
|
Group: System/Daemons
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
Supplements: (brltty and libspeechd2)
|
||||||
|
|
||||||
|
%description driver-speech-dispatcher
|
||||||
|
BRLTTY is a background process (daemon) which provides access to the
|
||||||
|
Linux/Unix console (when in text mode) for a blind person using a
|
||||||
|
refreshable braille display. It drives the braille display and provides
|
||||||
|
complete screen review functionality.
|
||||||
|
|
||||||
|
This package contains the Speech Dispatcher speech driver.
|
||||||
|
|
||||||
|
%package driver-xwindow
|
||||||
|
Summary: XWindow driver for BRLTTY
|
||||||
|
Group: System/Daemons
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
Supplements: (brltty and xorg-x11-server)
|
||||||
|
|
||||||
|
%description driver-xwindow
|
||||||
|
BRLTTY is a background process (daemon) which provides access to the
|
||||||
|
Linux/Unix console (when in text mode) for a blind person using a
|
||||||
|
refreshable braille display. It drives the braille display and provides
|
||||||
|
complete screen review functionality.
|
||||||
|
|
||||||
|
This package contains the XWindow braille driver.
|
||||||
|
|
||||||
|
%package udev-generic
|
||||||
|
Summary: BRLTTY Udev rules for braille devices that use a generic USB to serial adapter.
|
||||||
|
Group: System/Daemons
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
|
||||||
|
%description udev-generic
|
||||||
|
This package provides additional rules for managing BRLTTY via Udev.
|
||||||
|
|
||||||
|
Install this package in order to support braille devices that use a generic USB to serial adapter.
|
||||||
|
|
||||||
|
%package utils
|
||||||
|
Summary: Braille display driver for Linux/Unix
|
||||||
|
Group: System/Daemons
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
|
||||||
|
%description utils
|
||||||
|
BRLTTY is a background process (daemon) which provides access to the
|
||||||
|
Linux/Unix console (when in text mode) for a blind person using a
|
||||||
|
refreshable braille display. It drives the braille display and provides
|
||||||
|
complete screen review functionality.
|
||||||
|
|
||||||
|
This package contain various utilities related to BRLTTY.
|
||||||
|
|
||||||
|
%package -n xbrlapi
|
||||||
|
Summary: X BrlAPI helper
|
||||||
|
Group: System/Daemons
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
Supplements: (%{soname} and xorg-x11-server)
|
||||||
|
|
||||||
|
%description -n xbrlapi
|
||||||
|
The xbrlapi utility is a helper to have BrlAPI work on a X system.
|
||||||
|
|
||||||
|
%package -n %{soname}
|
||||||
|
Summary: Library to use BRLTTY from applications
|
||||||
|
Group: System/Daemons
|
||||||
|
Requires(post): coreutils
|
||||||
|
#!BuildIgnore: group(brlapi)
|
||||||
|
Requires(post): group(brlapi)
|
||||||
|
Requires(post): util-linux
|
||||||
|
Recommends: %{name}
|
||||||
|
|
||||||
|
%description -n %{soname}
|
||||||
|
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 -n brlapi-devel
|
||||||
|
Summary: Library to use BRLTTY from applications -- Development Files
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
Requires: %{soname} = %{version}
|
||||||
|
|
||||||
|
%description -n brlapi-devel
|
||||||
|
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 -n brlapi-java
|
||||||
|
Summary: Library to use BRLTTY from applications -- Java Bindings
|
||||||
|
Group: System/Daemons
|
||||||
|
Requires: java
|
||||||
|
Requires: jpackage-utils
|
||||||
|
|
||||||
|
%description -n brlapi-java
|
||||||
|
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 -n ocaml-brlapi
|
||||||
|
Summary: Library to use BRLTTY from applications -- OCaml Bindings
|
||||||
|
Group: System/Daemons
|
||||||
|
Requires: ocaml
|
||||||
|
|
||||||
|
%description -n ocaml-brlapi
|
||||||
|
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 -n python3-brlapi
|
||||||
|
Summary: Library to use BRLTTY from applications -- Python Bindings
|
||||||
|
Group: System/Daemons
|
||||||
|
|
||||||
|
%description -n python3-brlapi
|
||||||
|
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 -n tcl-brlapi
|
||||||
|
Summary: Library to use BRLTTY from applications -- Tcl Bindings
|
||||||
|
Group: System/Daemons
|
||||||
|
Requires: tcl
|
||||||
|
|
||||||
|
%description -n tcl-brlapi
|
||||||
|
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 -n system-user-brltty
|
||||||
|
Summary: System user and group named brltty
|
||||||
|
Group: System/Base
|
||||||
|
Requires(pre): group(pulse-access)
|
||||||
|
Requires(pre): group(root)
|
||||||
|
Requires(pre): group(tty)
|
||||||
|
Requires(pre): group(dialout)
|
||||||
|
Requires(pre): group(audio)
|
||||||
|
Requires(pre): group(input)
|
||||||
|
BuildArch: noarch
|
||||||
|
BuildRequires: sysuser-tools
|
||||||
|
%sysusers_requires
|
||||||
|
|
||||||
|
%description -n system-user-brltty
|
||||||
|
System user for the Braille display driver for Linux/Unix
|
||||||
|
|
||||||
|
%lang_package
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
%sysusers_generate_pre Autostart/Systemd/sysusers system-user-brltty %{name}.conf
|
||||||
|
cp %{_sourcedir}/README.SUSE .
|
||||||
|
# Fix "wrong-file-end-of-line-encoding" rpmlint warning
|
||||||
|
sed -i 's/\r$//' Documents/Manual-BRLTTY/Portuguese/BRLTTY.txt
|
||||||
|
|
||||||
|
modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
|
||||||
|
DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
|
||||||
|
TIME="\"$(date -d "${modified}" "+%%R")\""
|
||||||
|
find . -type f -regex ".*\.c\|.*\.cpp\|.*\.h" -exec sed -i "s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" {} +
|
||||||
|
for i in -I%{_libdir}/jvm/java/include{,/linux}; do
|
||||||
|
java_inc="$java_inc $i"
|
||||||
|
done
|
||||||
|
export PYTHON=/usr/bin/python3
|
||||||
|
%configure CPPFLAGS="$java_inc" \
|
||||||
|
--with-install-root="%{buildroot}" \
|
||||||
|
--with-tables-directory=%{_datadir}/%{name} \
|
||||||
|
--libexecdir=%_libexecdir \
|
||||||
|
--disable-stripping
|
||||||
|
make -j1 # not parallel build safe
|
||||||
|
|
||||||
|
%install
|
||||||
|
sed -i "s=/usr/libexec/brltty-systemd-wrapper=%_libexecdir/brltty-systemd-wrapper=" Autostart/Systemd/brltty@.service
|
||||||
|
make install install-systemd install-udev install-polkit DESTDIR="%buildroot"
|
||||||
|
%find_lang %{name}
|
||||||
|
sed -i "s/#api-parameters Auth=polkit/api-parameters Auth=polkit/" Documents/brltty.conf
|
||||||
|
install -D -m644 Documents/brltty.conf %{buildroot}%{_sysconfdir}/brltty.conf
|
||||||
|
# ghost brlapi.key
|
||||||
|
touch %{buildroot}%{_sysconfdir}/brlapi.key
|
||||||
|
# Don't include source files in binary package
|
||||||
|
rm -f %{buildroot}%{_libdir}/ocaml/brlapi/brlapi.{mli,cmxa}
|
||||||
|
rm %{buildroot}%{_libdir}/libbrlapi.a
|
||||||
|
rm %{buildroot}%{_libdir}/ocaml/brlapi/libbrlapi_stubs.a
|
||||||
|
rm %{buildroot}/etc/X11/Xsession.d/90xbrlapi # TODO: install this somewhere?
|
||||||
|
# fix missing executable bits
|
||||||
|
test ! -x %{buildroot}%{_bindir}/brltty-config.sh
|
||||||
|
chmod a+x %{buildroot}%{_bindir}/brltty-config.sh
|
||||||
|
# clean up the manuals:
|
||||||
|
rm Documents/Manual-*/*/{*.mk,Makefile*,*.sgml}
|
||||||
|
mv Documents/BrlAPIref/html Documents/BrlAPIref/BrlAPIref
|
||||||
|
# group all the documentation in a doc subdirectory:
|
||||||
|
find . \( -path ./doc -o -path ./Documents \) -prune -o \
|
||||||
|
\( -name 'README*' -o -name '*.txt' -o -name '*.html' -o \
|
||||||
|
-name '*.sgml' -o -name '*.patch' -o \
|
||||||
|
\( -path './Bootdisks/*' -type f -perm /ugo=x \) \) -print |
|
||||||
|
while read file; do
|
||||||
|
mkdir -p doc/${file%/*} && cp -rp $file doc/$file || exit 1
|
||||||
|
done
|
||||||
|
|
||||||
|
# disable xbrlapi gdm autostart, there is already orca
|
||||||
|
rm -f %{buildroot}%{_datadir}/gdm/greeter/autostart/xbrlapi.desktop
|
||||||
|
|
||||||
|
install -Dm0644 Autostart/AppStream/org.a11y.brltty.metainfo.xml \
|
||||||
|
%{buildroot}%{_datadir}/metainfo/org.a11y.brltty.metainfo.xml
|
||||||
|
|
||||||
|
%fdupes -s %{buildroot}%{_mandir}
|
||||||
|
%fdupes -s %{buildroot}
|
||||||
|
|
||||||
|
# fix brp-tcl wrong location for Tcl files - This was fixed in the TCL 8.6.11 package
|
||||||
|
mkdir -p %{buildroot}%{tcl_sitearch}
|
||||||
|
%if %{pkg_vcmp tcl < 8.6.11}
|
||||||
|
mv %{buildroot}%{_libdir}/brlapi-%{api_version} %{buildroot}%{tcl_sitearch}/
|
||||||
|
%else
|
||||||
|
# this move is possibly not needed at all anymore, but to keep the old layout, we do it
|
||||||
|
mv %{buildroot}%{_libdir}/tcl/brlapi-%{api_version} %{buildroot}%{tcl_sitearch}/
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%pre -n system-user-brltty -f system-user-brltty.pre
|
||||||
|
|
||||||
|
%post -n %{soname}
|
||||||
|
if [ ! -e %{_sysconfdir}/brlapi.key ]; then
|
||||||
|
mcookie > %{_sysconfdir}/brlapi.key
|
||||||
|
chgrp brlapi %{_sysconfdir}/brlapi.key
|
||||||
|
chmod 0640 %{_sysconfdir}/brlapi.key
|
||||||
|
fi
|
||||||
|
/sbin/ldconfig
|
||||||
|
|
||||||
|
%postun -n %{soname} -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%pre
|
||||||
|
%if %{defined tmpfiles_create_package}
|
||||||
|
%tmpfiles_create_package %{name} %{buildroot}%{_tmpfilesdir}/%{name}.conf
|
||||||
|
%endif
|
||||||
|
%service_add_pre %{name}.path
|
||||||
|
|
||||||
|
%post
|
||||||
|
%if ! %{defined tmpfiles_create_package}
|
||||||
|
%tmpfiles_create %{_tmpfilesdir}/%{name}.conf
|
||||||
|
%endif
|
||||||
|
%service_add_post %{name}.path
|
||||||
|
|
||||||
|
# Remove any messages that could've been in place about the upgrade
|
||||||
|
rm -f %{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release}-something
|
||||||
|
|
||||||
|
if [ -f /usr/bin/lsusb ]; then
|
||||||
|
lsusb 2>/dev/null |grep -q 0403:6001
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
cat >> %{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release}-something << EOF
|
||||||
|
|
||||||
|
WARNING: The SUSE brltty package no longer enables certain USB
|
||||||
|
refreshable Braille displays by default, and it appears that you may have
|
||||||
|
one of these displays attached. If so, then you may need to edit
|
||||||
|
%{_udevrulesdir}/90-brltty-device.rules.
|
||||||
|
If your device is a standard USB-to-serial converter, rather than a
|
||||||
|
refreshable Braille display, then you can ignore this message.
|
||||||
|
See /usr/share/doc/packages/brltty/README.SUSE for more information.
|
||||||
|
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
%preun
|
||||||
|
%service_del_preun %{name}.path
|
||||||
|
|
||||||
|
%postun
|
||||||
|
%service_del_postun %{name}.path
|
||||||
|
# Remove the /var/adm updatemsg that was hand-created and thus not on filelist
|
||||||
|
rm -f %{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release}-something
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license LICENSE-LGPL
|
||||||
|
%doc README README.SUSE Documents/ChangeLog Documents/CONTRIBUTORS Documents/HISTORY Documents/README.Bluetooth Documents/TODO
|
||||||
|
%doc Documents/Manual-BRLTTY/English
|
||||||
|
%config(noreplace) %{_sysconfdir}/brltty.conf
|
||||||
|
%{_datadir}/brltty/
|
||||||
|
%{_bindir}/brltty
|
||||||
|
%{_bindir}/brltty-clip
|
||||||
|
%{_bindir}/brltty-atb
|
||||||
|
%{_bindir}/brltty-cldr
|
||||||
|
%{_bindir}/brltty-config.sh
|
||||||
|
%{_bindir}/brltty-ctb
|
||||||
|
%{_bindir}/brltty-genkey
|
||||||
|
%{_bindir}/brltty-hid
|
||||||
|
%{_bindir}/brltty-ktb
|
||||||
|
%{_bindir}/brltty-lscmds
|
||||||
|
%{_bindir}/brltty-lsinc
|
||||||
|
%{_bindir}/brltty-mkuser
|
||||||
|
%{_bindir}/brltty-morse
|
||||||
|
%{_bindir}/brltty-prologue.bash
|
||||||
|
%{_bindir}/brltty-prologue.lua
|
||||||
|
%{_bindir}/brltty-prologue.tcl
|
||||||
|
%{_bindir}/brltty-prologue.sh
|
||||||
|
%{_bindir}/brltty-setcaps
|
||||||
|
%{_bindir}/brltty-trtxt
|
||||||
|
%{_bindir}/brltty-ttb
|
||||||
|
%{_bindir}/brltty-ttysize
|
||||||
|
%{_bindir}/brltty-tune
|
||||||
|
%{_bindir}/eutp
|
||||||
|
%dir %{_datadir}/metainfo
|
||||||
|
%{_datadir}/metainfo/org.a11y.%{name}.metainfo.xml
|
||||||
|
%{_datadir}/polkit-1/actions/org.a11y.brlapi.policy
|
||||||
|
%{_datadir}/polkit-1/rules.d/org.a11y.brlapi.rules
|
||||||
|
%{_libdir}/brltty/
|
||||||
|
%{_libexecdir}/brltty/
|
||||||
|
%{_mandir}/man1/brltty.1*
|
||||||
|
%{_mandir}/man1/eutp.1.gz
|
||||||
|
%{_tmpfilesdir}/%{name}.conf
|
||||||
|
%{_udevrulesdir}/90-%{name}-hid.rules
|
||||||
|
%{_udevrulesdir}/90-%{name}-uinput.rules
|
||||||
|
%{_udevrulesdir}/90-%{name}-usb-customized.rules
|
||||||
|
%{_unitdir}/%{name}.path
|
||||||
|
%{_unitdir}/%{name}@.path
|
||||||
|
%{_unitdir}/%{name}-device@.service
|
||||||
|
%{_unitdir}/%{name}@.service
|
||||||
|
%exclude %{_libdir}/brltty/libbrlttybba.so
|
||||||
|
%exclude %{_libdir}/brltty/libbrlttyblb.so
|
||||||
|
%exclude %{_libdir}/brltty/libbrlttybxw.so
|
||||||
|
%exclude %{_libdir}/brltty/libbrlttyses.so
|
||||||
|
%exclude %{_libdir}/brltty/libbrlttyssd.so
|
||||||
|
%exclude %{_libdir}/brltty/libbrlttyxa2.so
|
||||||
|
%ghost %{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release}-something
|
||||||
|
|
||||||
|
%files driver-at-spi2
|
||||||
|
%{_libdir}/brltty/libbrlttyxa2.so
|
||||||
|
|
||||||
|
%files driver-brlapi
|
||||||
|
%doc Drivers/Braille/BrlAPI/README
|
||||||
|
%{_libdir}/brltty/libbrlttybba.so
|
||||||
|
|
||||||
|
%files driver-libbraille
|
||||||
|
%{_libdir}/brltty/libbrlttyblb.so
|
||||||
|
|
||||||
|
%files driver-espeak
|
||||||
|
%doc Drivers/Speech/eSpeak/README
|
||||||
|
%{_libdir}/brltty/libbrlttyses.so
|
||||||
|
|
||||||
|
%files driver-speech-dispatcher
|
||||||
|
%doc Drivers/Speech/SpeechDispatcher/README
|
||||||
|
%{_libdir}/brltty/libbrlttyssd.so
|
||||||
|
|
||||||
|
%files driver-xwindow
|
||||||
|
%doc Drivers/Braille/XWindow/README
|
||||||
|
%{_libdir}/brltty/libbrlttybxw.so
|
||||||
|
|
||||||
|
%files udev-generic
|
||||||
|
%{_udevrulesdir}/90-%{name}-usb-generic.rules
|
||||||
|
|
||||||
|
%files utils
|
||||||
|
%{_bindir}/vstp
|
||||||
|
%{_mandir}/man1/vstp.1*
|
||||||
|
|
||||||
|
%files -n xbrlapi
|
||||||
|
%{_bindir}/xbrlapi
|
||||||
|
%{_mandir}/man1/xbrlapi.1*
|
||||||
|
|
||||||
|
%files -n %{soname}
|
||||||
|
%doc Documents/Manual-BrlAPI/
|
||||||
|
%{_libdir}/libbrlapi.so.*
|
||||||
|
%ghost %{_sysconfdir}/brlapi.key
|
||||||
|
|
||||||
|
%files -n brlapi-devel
|
||||||
|
%{_includedir}/brltty/
|
||||||
|
%{_includedir}/brlapi*.h
|
||||||
|
%{_libdir}/libbrlapi.so
|
||||||
|
%{_libdir}/pkgconfig/brltty.pc
|
||||||
|
%doc %{_mandir}/man3/brlapi_*
|
||||||
|
|
||||||
|
%files -n brlapi-java
|
||||||
|
%{_jnidir}/libbrlapi_java.so
|
||||||
|
%{_javadir}/brlapi.jar
|
||||||
|
|
||||||
|
%files -n ocaml-brlapi
|
||||||
|
%{_libdir}/ocaml/brlapi/
|
||||||
|
%{_libdir}/ocaml/stublibs/dllbrlapi_stubs.so*
|
||||||
|
|
||||||
|
%files -n python3-brlapi
|
||||||
|
%{python3_sitearch}/brlapi.cpython*.so
|
||||||
|
%{python3_sitearch}/Brlapi-*.egg-info
|
||||||
|
|
||||||
|
%files -n tcl-brlapi
|
||||||
|
%{tcl_sitearch}/brlapi-%{api_version}/
|
||||||
|
|
||||||
|
%files -n system-user-brltty
|
||||||
|
%{_sysusersdir}/%{name}.conf
|
||||||
|
|
||||||
|
%files lang -f %{name}.lang
|
||||||
|
%doc Documents/Manual-BRLTTY/French
|
||||||
|
%doc Documents/Manual-BRLTTY/Portuguese
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user