Compare commits

...
Sign in to create a new pull request.

157 commits

Author SHA1 Message Date
Jerry James
a577144a3b Fix a changelog entry 2026-01-12 15:04:04 -07:00
Richard W.M. Jones
3d29fd3f05 OCaml 5.4.0 rebuild 2025-10-13 20:30:15 +01:00
Dominik 'Rathann' Mierzejewski
e41e3dbd59 own _libdir/brltty directory in brlapi
brlapi can be installed without brltty and %{_libdir}/brltty ends up
unowned then.
2025-10-08 09:23:09 +02:00
Gwyn Ciesla
a80e10a13a Test migration 2025-08-28 16:31:21 -05:00
František Zatloukal
e72f47fa96 Rebuilt for icu 77.1 2025-08-06 09:52:32 +02:00
Fedora Release Engineering
b80d83d069 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 17:53:30 +00:00
Jerry James
232d14db41 Rebuild to fix OCaml dependencies 2025-07-11 11:10:00 -06:00
Gwyn Ciesla
c1bf7a082d 6.8 2025-07-07 09:58:31 -05:00
Python Maint
39d0ed7491 Rebuilt for Python 3.14 2025-06-02 20:47:35 +02:00
Zbigniew Jędrzejewski-Szmek
5ad6d5ca5d Drop call to %sysusers_create_compat
After https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers,
rpm will handle account creation automatically.
2025-02-11 17:03:15 +01:00
Jaroslav Škarvada
13320e9f86 Built for tcl 9.0
Related: rhbz#2337691
Built for tcl 9.0
  Related: rhbz#2337691
Built for tcl 9.0
  Related: rhbz#2337691
Built for tcl 9.0
  Related: rhbz#2337691
Built for tcl 9.0
  Related: rhbz#2337691
Built for tcl 9.0
  Related: rhbz#2337691
Built for tcl 9.0
  Related: rhbz#2337691
Built for tcl 9.0
  Related: rhbz#2337691
Built for tcl 9.0
  Related: rhbz#2337691
Built for tcl 9.0
  Related: rhbz#2337691
Built for tcl 9.0
  Related: rhbz#2337691
Built for tcl 9.0
  Related: rhbz#2337691
Built for tcl 9.0
  Related: rhbz#2337691
Built for tcl 9.0
  Related: rhbz#2337691
Built for tcl 9.0
  Related: rhbz#2337691
2025-02-11 11:08:24 +01:00
Jaroslav Škarvada
2fa6404ec1 Fixed compilation and work with tcl8 compat package
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2025-02-03 18:13:35 +01:00
Jaroslav Škarvada
bc6bec3c9f Rebuilt for tcl/tk change
Related: rhbz#2337691

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2025-02-03 15:09:11 +01:00
Yaakov Selkowitz
67993165fe Fix exclusions from main package
commit d38d4c4352 ("Use bcond consistently")
included a few substitutions of:

- %if %{!JAVA}
+ %if %{without java}

However, while that was the *intended* meaning of the original syntax, it
should have been `%if ! %{JAVA}` to have that effect.  Instead, it was
evaluated the same as `%if %{JAVA}`, so the modules that were supposed to
be excluded from the main package (as they are in subpackages) were still
being excluded (except on i686 once Java was dropped thereon, but nobody
noticed because that's just multilib nowadays).  Fixing the syntax though
broke the intention, causing the opposite effect.

This fixes the exclusions to work as originally intended.
2025-01-30 19:52:40 -05:00
Gwyn Ciesla
fc0224a2fc Fix FTBFS 2025-01-27 11:11:42 -06:00
Fedora Release Engineering
4acadd2bd9 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 12:53:47 +00:00
Gwyn Ciesla
f4ebcbda2a use tcl8 2025-01-14 15:36:02 -06:00
Jerry James
e0eb2b4517 OCaml 5.3.0 rebuild for Fedora 42 2025-01-10 13:37:49 -07:00
Jaroslav Škarvada
1e8ec0be87 Switched to upstream patch
Related: rhbz#2328699

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2024-12-10 17:40:50 +01:00
Jaroslav Škarvada
3c0d1c7cd9 Resolves: rhbz#2328699
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2024-12-09 18:25:22 +01:00
Gwyn Ciesla
f51e81f5ca BR ncurses-devel 2024-10-15 13:33:10 -05:00
Gwyn Ciesla
464a866fca 6.7 2024-10-15 11:49:02 -05:00
Yaakov Selkowitz
d38d4c4352 Use bcond consistently
This fixes the mix of syntaxes currently used to control various features.
Also, disable java and ocaml bindings in RHEL, as nothing requires them.
2024-08-05 18:01:51 -04:00
Fedora Release Engineering
77ccd4e483 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 18:37:10 +00:00
Jaroslav Škarvada
12003bb333 Dropped ucs-miscfixed-fonts requirement, xorg-x11-fonts-misc is enough 2024-07-04 15:39:13 +02:00
Richard W.M. Jones
25cf414e1b OCaml 5.2.0 ppc64le fix 2024-06-19 12:03:44 +01:00
Gwyn Ciesla
0443cfd174 Fix cl 2024-06-18 09:07:11 -05:00
Paolo Bonzini
95904b9139 Remove unnecessary dependency from brlapi and brltty-docs to brltty 2024-06-18 10:05:07 +02:00
Python Maint
887c5f4cc7 Rebuilt for Python 3.13 2024-06-07 09:48:48 +02:00
Richard W.M. Jones
b4ac46c0b0 OCaml 5.2.0 for Fedora 41 2024-05-29 17:43:42 +01:00
Pete Walter
b9e9ca5584 Rebuild for ICU 74 2024-01-31 19:15:24 +00:00
Fedora Release Engineering
c70db22957 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-23 00:49:53 +00:00
Fedora Release Engineering
d7e4d2766d Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 14:43:08 +00:00
Jaroslav Škarvada
088d011ba3 Added SPDX licenses found by ScanCode
Dropped redundant license tags from subpackages
2024-01-17 12:13:17 +01:00
Gwyn Ciesla
302820f159 Use sysusers for brlapi group 2023-12-20 12:52:17 -06:00
Richard W.M. Jones
0e18fd05cb Bump release and rebuild 2023-12-18 18:43:05 +00:00
Richard W.M. Jones
269cb02e42 OCaml 5.1.1 + s390x code gen fix for Fedora 40 2023-12-18 15:00:40 +00:00
Richard W.M. Jones
669ced9967 OCaml 5.1.1 rebuild for Fedora 40 2023-12-12 18:06:41 +00:00
Richard W.M. Jones
05077bd6c3 OCaml 5.1 rebuild for Fedora 40 2023-10-05 20:45:58 +01:00
Adam Williamson
ee571d6d47 Fix the Cython 3 crash and build with Cython 3 again
Thanks to Lukáš Tyrychtr and Samuel Thibault for the diagnosis
and fix.
2023-08-15 09:35:12 -07:00
Adam Williamson
7aab348118 Build with Cython 0.29, crashes when built with Cython 3 (#2231865)
https://bugzilla.redhat.com/show_bug.cgi?id=2231865
https://brltty.app/pipermail/brltty/2023-August/020039.html
2023-08-14 09:41:03 -07:00
Gwyn Ciesla
da6c95720d Correct apiversioning 2023-07-25 08:37:34 -05:00
Gwyn Ciesla
ac2c526635 6.6 2023-07-24 15:13:37 -05:00
Fedora Release Engineering
bc9ce96d56 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 14:56:29 +00:00
František Zatloukal
8e17a87947 Rebuilt for ICU 73.2 2023-07-13 13:27:56 +02:00
Richard W.M. Jones
31e78166e4 OCaml 5.0 rebuild for Fedora 39 2023-07-12 10:21:37 +01:00
František Zatloukal
fafd51cc0d Add BR: gcc 2023-07-12 10:59:22 +02:00
Richard W.M. Jones
2fc5eff955 OCaml 5.0 rebuild for Fedora 39 2023-07-12 01:33:51 +01:00
František Zatloukal
181319e7e2 Rebuilt for ICU 73.2 2023-07-11 22:13:01 +02:00
Richard W.M. Jones
395b9638eb Fix previous commit
I think the previous commit would actually do ExcludeArch for all
subpackages, obviously not desirable.  Instead make this subpackage
conditional using %ifnarch.
2023-07-11 11:22:15 +01:00
Richard W.M. Jones
1c0f85264c ExcludeArch i686 (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/SPML7CUBSZNI36NLXGVHEG7DNHU3EWOJ/) 2023-07-11 11:17:43 +01:00
Jerry James
a75870d50e OCaml 5.0.0 rebuild
Produce debuginfo for the OCaml interface
2023-07-10 14:35:52 -06:00
Gwyn Ciesla
3d875ed07d Fix build with gettext-0.22 2023-06-27 15:13:08 -05:00
Yaakov Selkowitz
03bc82ea72 Fix build with gettext-0.22
Building with gettext-0.22 fails for lack of this header:

/usr/bin/msgfmt: input file doesn't contain a header entry with a
charset specification

Patch submitted upstream: https://github.com/brltty/brltty/pull/420
2023-06-27 15:15:22 -04:00
Python Maint
3fc9264781 Rebuilt for Python 3.12 2023-06-13 21:33:46 +02:00
Gwyn Ciesla
d1dec50f3c migrated to SPDX license 2023-03-08 14:47:41 -06:00
Richard W.M. Jones
99b25bcaeb Rebuild OCaml packages for F38 2023-01-24 08:23:52 +00:00
Fedora Release Engineering
7fecff4297 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 23:10:48 +00:00
Pete Walter
ff62c38c97 Rebuild for ICU 72 2022-12-31 02:20:21 +00:00
Gwyn Ciesla
67c232b34c Only build java on supported platforms 2022-08-02 11:11:43 -05:00
František Zatloukal
9140180aae Rebuilt for ICU 71.1 2022-08-01 15:02:25 +02:00
Fedora Release Engineering
9b34e7e395 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 22:16:32 +00:00
Python Maint
d9e6be4574 Rebuilt for Python 3.11 2022-06-20 10:45:37 +02:00
Richard W.M. Jones
6273750210 OCaml 4.14.0 rebuild 2022-06-18 14:06:32 +01:00
Python Maint
bf520544e2 Rebuilt for Python 3.11 2022-06-16 02:05:58 +02:00
Jaroslav Škarvada
025861edcf New version
Resolves: rhbz#2095460
2022-06-14 23:06:40 +02:00
Python Maint
9cd576f96b Rebuilt for Python 3.11 2022-06-13 16:00:00 +02:00
Jiri
24da57f0ed Rebuilt for java-17-openjdk as system jdk
https://fedoraproject.org/wiki/Changes/Java17
2022-02-05 19:46:32 +01:00
Richard W.M. Jones
31c2d65286 OCaml 4.13.1 rebuild to remove package notes 2022-02-04 11:57:05 +00:00
Jaroslav Škarvada
e83eee0d95 Installed /var/lib/brltty directory
Related: rhbz#2042412
2022-01-20 19:33:21 +01:00
Fedora Release Engineering
c64e069f8d - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 22:36:58 +00:00
Richard W.M. Jones
18edea1239 OCaml 4.13.1 build 2021-10-04 20:20:40 +01:00
Gwyn Ciesla
0b21674243 6.4 2021-09-24 16:37:30 -05:00
Fedora Release Engineering
fd37f4ef2a - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 18:53:21 +00:00
Fedora Release Engineering
66b5dcfc7f - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 13:56:03 +00:00
Python Maint
d1781c0afc Rebuilt for Python 3.10 2021-06-04 20:00:48 +02:00
Jaroslav Škarvada
48fd0b421d Fixed requirements for brltty-minimal
Related: rhbz#1584679
2021-06-01 10:27:13 +02:00
Pete Walter
0480116dfe Rebuild for ICU 69 2021-05-20 00:54:22 +01:00
Jaroslav Škarvada
387902cb8d Added brltty-minimal subpackage for braille support in Anaconda installer
Related: rhbz#1584679
2021-05-20 00:06:01 +02:00
Jaroslav Škarvada
ce8b3f67c1 Fixed brlapi multilib 2021-05-13 19:52:44 +02:00
Gwyn Ciesla
97c8620483 Upstream patch to support Python 3.10. 2021-04-16 10:19:27 -05:00
Zbigniew Jędrzejewski-Szmek
9bbed4233b Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
2021-03-02 16:14:07 +01:00
Richard W.M. Jones
4ab95f19e4 OCaml 4.12.0 build 2021-03-01 13:12:01 +00:00
Jaroslav Škarvada
b952485c37 New version
Resolves: rhbz#1910328
2021-02-02 11:16:11 +01:00
Fedora Release Engineering
66fe0b96e8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 01:24:19 +00:00
Tom Stellard
0d4c36beb2 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-17 03:08:18 +00:00
Jaroslav Škarvada
bdffcfe027 Fixed brlapi.key to pass the RPM verification 2020-10-20 21:00:51 +02:00
Richard W.M. Jones
1aef6309eb OCaml 4.11.1 rebuild 2020-09-01 19:46:31 +01:00
Richard W.M. Jones
91e6eb2ea4 OCaml 4.11.0 rebuild 2020-08-21 11:47:56 +01:00
Fedora Release Engineering
63ebfc42d1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 13:24:14 +00:00
Jaroslav Škarvada
6d92a84d33 Dropped explicit brlapi dependency (brltty) and relaxed brltty
dependency (brlapi)
  Related: rhbz#1765611
2020-07-16 11:03:40 +02:00
Jiri
5648ca5a78 Rebuilt for JDK-11 2020-07-10 16:50:00 +02:00
Miro Hrončok
f8934b7c37 Rebuilt for Python 3.9 2020-05-26 02:41:56 +02:00
Jaroslav Škarvada
6f98324997 Added missing missing -o option to the brltty man page 2020-05-20 11:09:20 +02:00
Richard W.M. Jones
5d7a90b4f8 OCaml 4.11.0+dev2-2020-04-22 rebuild 2020-05-04 19:14:07 +01:00
Richard W.M. Jones
087cf5365c OCaml 4.11.0 pre-release attempt 2 2020-04-21 16:11:56 +01:00
Richard W.M. Jones
3b8b97863a OCaml 4.11.0 pre-release 2020-04-17 20:22:41 +01:00
Gwyn Ciesla
0ffa6042f8 6.1 2020-04-06 08:53:30 -05:00
Richard W.M. Jones
2d1c7a6155 Update all OCaml dependencies for RPM 4.16. 2020-04-02 11:52:49 +01:00
Richard W.M. Jones
a8de6a8e3d OCaml 4.10.0 final. 2020-02-26 10:21:09 +00:00
Fedora Release Engineering
8601753555 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 13:18:36 +00:00
Richard W.M. Jones
2dbc1ef3f0 OCaml 4.10.0+beta1 rebuild. 2020-01-18 22:06:34 +00:00
Richard W.M. Jones
affd535184 OCaml 4.09.0 for riscv64 2020-01-08 22:14:30 +00:00
Richard W.M. Jones
b4da9d1e90 OCaml 4.09.0 (final) rebuild. 2019-12-06 15:13:46 +00:00
Miro Hrončok
5a05c465e0 Rebuilt for Python 3.8 2019-08-19 10:11:04 +02:00
Richard W.M. Jones
a552b05701 OCaml 4.08.1 (final) rebuild. 2019-08-16 17:23:28 +01:00
Richard W.M. Jones
fb83b72f44 OCaml 4.08.1 (rc2) rebuild. 2019-07-31 19:05:02 +01:00
Fedora Release Engineering
62dd8e3b4c - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 19:35:26 +00:00
Richard W.M. Jones
586951fd19 OCaml 4.08.0 (final) rebuild. 2019-06-27 21:20:47 +01:00
Jaroslav Škarvada
897ad85a69 Fixed build with alsa-1.1.9
Resolves: rhbz#1716389
2019-06-07 17:03:22 +02:00
Richard W.M. Jones
d6448fb8d2 OCaml 4.08.0 (beta 3) rebuild. 2019-04-29 16:34:31 +01:00
Jaroslav Škarvada
27ad075896 Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild 2019-02-25 15:40:29 +01:00
Fedora Release Engineering
a4fcab7c43 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 14:56:04 +00:00
Igor Gnatenko
f6038c4794
Remove obsolete ldconfig scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-22 18:38:34 +01:00
Jaroslav Škarvada
52dfc3db3a Do not package documentation for dracut module twice 2018-12-12 00:25:59 +01:00
Jaroslav Škarvada
a9ca3736dc Rebased dracut support to upstream version
Added requires to subpackages
2018-12-11 23:24:22 +01:00
Jaroslav Škarvada
cf9159da50 Improved CFLAGS handling when building Ocaml bindings 2018-12-05 21:51:13 +01:00
Jaroslav Škarvada
281f6b7568 Built OCaml bindings with distribution CFLAGS and consolidated patches
Fixed Cython build requires
Used macro for python3 path
2018-12-05 21:03:29 +01:00
Miro Hrončok
b19c3d962d No more cython3, just one cython 2018-08-14 19:51:09 +02:00
Fedora Release Engineering
18fd5df803 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 21:21:48 +00:00
Richard W.M. Jones
dd719f2d0e OCaml 4.07.0 (final) rebuild. 2018-07-11 18:14:45 +01:00
Miro Hrončok
a64255974b Rebuilt for Python 3.7 2018-07-02 18:22:01 +02:00
Paolo Bonzini
b92fd133cd Remove unnecessary dependency from brlapi and brltty-docs to brltty 2018-06-21 12:32:22 +02:00
Richard W.M. Jones
c0128535a2 OCaml 4.07.0-rc1 rebuild. 2018-06-20 12:44:31 +01:00
Miro Hrončok
786e38423f Rebuilt for Python 3.7 2018-06-19 10:40:41 +02:00
Jaroslav Škarvada
4222e836e6 Improved brltty service to start before display manager and getty 2018-06-11 21:27:00 +02:00
Jaroslav Škarvada
18d2682da3 Fixed installation of multiple drivers and text tables in Dracut module
if environment variables are used
2018-06-08 11:49:22 +02:00
Jaroslav Škarvada
e9a26eff81 Fixed Dracut module requirements 2018-06-04 17:00:29 +02:00
Jaroslav Škarvada
1b13628cc0 Improved Dracut module to support more boot command line arguments 2018-06-04 16:13:42 +02:00
Jaroslav Škarvada
1e04762a8a Updated URL and Source 2018-06-01 20:13:42 +02:00
Jaroslav Škarvada
0d114cc83b Fixed dracut subpackage naming
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2018-06-01 12:05:30 +02:00
Jaroslav Škarvada
8a05954cdf Merge #7 Added Dracut module 2018-06-01 07:54:58 +00:00
Tomas Korbar
5f009fa9a6 Added Dracut module 2018-06-01 08:48:59 +02:00
Jaroslav Škarvada
a4704d6cc9 Merge #6 Add brltty tests from the upstreamfirst (OSCI) project. 2018-05-31 20:45:54 +00:00
Jaroslav Škarvada
008619e341 Added support for ALSA 2018-05-29 09:45:01 +02:00
Jaroslav Škarvada
c8fb8ab871 Also enabled systemd service in rescue target 2018-05-24 19:00:11 +02:00
Jaroslav Škarvada
fd3f81839f Systemd service is now installed to default and emergency targets,
because assistive technology should be available there
2018-05-24 11:13:49 +02:00
Jaroslav Škarvada
1b08bec412 Switched to upstream patch adding LDFLAGS to more libraries
Related: rhbz#1543490
2018-05-22 17:39:57 +02:00
Jaroslav Škarvada
e338b007cb Added LDFLAGS to more libraries
Related: rhbz#1543490
2018-05-21 21:53:56 +02:00
Mike Gahagan
d1dfa2c6db Add brltty tests from the upstreamfirst (OSCI) project. 2018-05-15 14:15:44 -04:00
Richard W.M. Jones
bbd11dcc78 OCaml 4.07.0-beta2 rebuild. 2018-04-26 18:58:08 +01:00
Jaroslav Škarvada
08856a3a47 Switched to upstream patch fixing building with distro's LDFLAGS
Related: rhbz#1543490
2018-04-25 12:33:33 +02:00
Jaroslav Škarvada
86624e877d Build with distro's LDFLAGS
Related: rhbz#1543490
2018-04-24 17:46:19 +02:00
Miro Hrončok
859c30f8fe Don't build Python 2 subpackage on EL > 7 and Fedora > 28 2018-03-16 14:25:54 +01:00
Ondřej Lysoněk
04792bcea2 Build with espeak support only on Fedora 2018-03-08 10:29:35 +01:00
Ondřej Lysoněk
45bfd205aa Add espeak-ng support 2018-03-06 10:22:35 +01:00
Ondřej Lysoněk
67fa97252d Fix the License tags
The license of whole brltty is LGPLv2+ since the 5.6 release:
16ccb7d13f
http://brltty.com/pipermail/brltty/2018-March/015601.html
2018-03-06 10:10:24 +01:00
Ondřej Lysoněk
d01cd09355 Fix generating the brltty-debugsource package
The debugsource was not correctly picked up, because brltty built
the python3 subpackage outside the assigned build directory. The build
now follows
http://fedoraproject.org/wiki/Packaging:Python_Appendix#Using_separate_build_directories
2018-02-27 11:24:14 +01:00
Ondřej Lysoněk
255c83021f Use versioned python macros
This fixes the following errors during mockbuild:
sh: /usr/bin/python: No such file or directory
2018-02-26 23:23:01 +01:00
Ondřej Lysoněk
7ab3214621 Disable parallel build
It does indeed fail sometimes. This partially reverts commit b61d90716.
2018-02-26 23:22:59 +01:00
Gwyn Ciesla
b61d907164 Flag fixes. 2018-02-12 16:18:19 -06:00
Gwyn Ciesla
89acc4a854 5.6 2018-02-06 08:49:36 -06:00
Iryna Shcherbina
8b6808e8cf Update Python 2 dependency declarations to new packaging standards 2017-12-15 13:10:46 +01:00
Richard W.M. Jones
2b1a65a6aa OCaml 4.06.0 rebuild. 2017-11-17 17:48:21 +00:00
Troy Dawson
f27e5a7e38 Cleanup spec file conditionals 2017-10-04 08:26:08 -07:00
Zbigniew Jędrzejewski-Szmek
37841c06f0 2to3 is necessary 2017-08-19 18:09:56 -04:00
Zbigniew Jędrzejewski-Szmek
fd2106741b Python 2 binary package renamed to python2-brltty 2017-08-19 09:38:07 -04:00
18 changed files with 1007 additions and 166 deletions

1
.fmf/version Normal file
View file

@ -0,0 +1 @@
1

11
.gitignore vendored
View file

@ -1,10 +1 @@
brltty-4.2.tar.gz
/brltty-4.3.tar.gz
/brltty-4.5.tar.gz
/brltty-5.0.tar.xz
/brltty-5.1.tar.xz
/brltty-5.2.tar.xz
/brltty-5.3.tar.xz
/brltty-5.3.1.tar.xz
/brltty-5.4.tar.xz
/brltty-5.5.tar.xz
/brltty-*.tar.xz

9
brlapi-config.h Normal file
View file

@ -0,0 +1,9 @@
#include <bits/wordsize.h>
#if __WORDSIZE == 32
#include "config-32.h"
#elif __WORDSIZE == 64
#include "config-64.h"
#else
#error "Unknown word size"
#endif

9
brlapi-forbuild.h Normal file
View file

@ -0,0 +1,9 @@
#include <bits/wordsize.h>
#if __WORDSIZE == 32
#include "forbuild-32.h"
#elif __WORDSIZE == 64
#include "forbuild-64.h"
#else
#error "Unknown word size"
#endif

View file

@ -1,13 +0,0 @@
diff --git a/Drivers/Speech/SpeechDispatcher/speech.c b/Drivers/Speech/SpeechDispatcher/speech.c
index d73250a..df92708 100644
--- a/Drivers/Speech/SpeechDispatcher/speech.c
+++ b/Drivers/Speech/SpeechDispatcher/speech.c
@@ -34,7 +34,7 @@ typedef enum {
#include "spk_driver.h"
-#include <libspeechd.h>
+#include <speech-dispatcher/libspeechd.h>
static SPDConnection *connectionHandle = NULL;
static const char *moduleName;

View file

@ -1,10 +1,10 @@
diff --git a/Bindings/Java/Native.java b/Bindings/Java/Native.java
index 8a3b003..c404bf2 100644
--- a/Bindings/Java/Native.java
+++ b/Bindings/Java/Native.java
@@ -21,7 +21,15 @@ package org.a11y.BrlAPI;
diff --git a/Bindings/Java/NativeComponent.java b/Bindings/Java/NativeComponent.java
index 2e6304a..cf6c9b0 100644
--- a/Bindings/Java/NativeComponent.java
+++ b/Bindings/Java/NativeComponent.java
@@ -23,7 +23,15 @@ public class NativeComponent extends Component {
private native static void initializeNativeData ();
public class Native {
static {
- System.loadLibrary("brlapi_java");
+ try {
@ -15,7 +15,7 @@ index 8a3b003..c404bf2 100644
+ } catch( UnsatisfiedLinkError f ) {
+ throw new UnsatisfiedLinkError("brlapi_java library load failed");
+ }
+ }
+ }
initializeNativeData();
}
protected long handle;

View file

@ -0,0 +1,11 @@
--- a/Drivers/Speech/SpeechDispatcher/speech.c~ 2025-05-25 03:58:25.000000000 -0500
+++ b/Drivers/Speech/SpeechDispatcher/speech.c 2025-07-07 08:58:19.519919859 -0500
@@ -36,7 +36,7 @@
#include "spk_driver.h"
-#include <libspeechd.h>
+#include <speech-dispatcher/libspeechd.h>
static SPDConnection *connectionHandle = NULL;
static unsigned int autospawn;

View file

@ -1,9 +1,10 @@
[Unit]
Description=Braille display driver for Linux/Unix
Before=getty.target display-manager.service
[Service]
Type=forking
ExecStart=/usr/bin/brltty
[Install]
WantedBy=multi-user.target
WantedBy=default.target emergency.target rescue.target

File diff suppressed because it is too large Load diff

2
brltty.sysusers Normal file
View file

@ -0,0 +1,2 @@
#Type Name ID GECOS Home directory Shell
g brlapi -

5
plans.fmf Normal file
View file

@ -0,0 +1,5 @@
summary: Run all smoke tests
discover:
how: fmf
execute:
how: tmt

View file

@ -1 +1 @@
SHA512 (brltty-5.5.tar.xz) = fccf28c92254154e76b570044f6b89b92c01ccfdb3afaf093f9e760ca788b0e1d386434e5b7727c6b983e415cc0b2e5c42e50eb3547e7e05c0e3eb2b9e1c50b4
SHA512 (brltty-6.8.tar.xz) = 08540cdf09eaa1caabd8400cb6e589f99f5f2b8aaaf8c031e5165e9b0605858e90dc9dd72f2095347f4860714214ecf184e3675422df880f1bf06bb4cc6f42ee

0
tests/README.rst Normal file
View file

2
tests/main.fmf Normal file
View file

@ -0,0 +1,2 @@
summary: Smoke test
test: ./run_tests.sh

4
tests/run_tests.sh Normal file
View file

@ -0,0 +1,4 @@
#!/bin/bash
pushd sanity-test || exit
./runtest.sh
popd || exit

View file

@ -0,0 +1,64 @@
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# Makefile of /CoreOS/brltty/Sanity/sanity-test
# Description: it check basic sanity of packahe
# Author: Jan Scotka <jscotka@redhat.com>
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# Copyright (c) 2016 Red Hat, Inc.
#
# This copyrighted material is made available to anyone wishing
# to use, modify, copy, or redistribute it subject to the terms
# and conditions of the GNU General Public License version 2.
#
# This program 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 this program; if not, write to the Free
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
# Boston, MA 02110-1301, USA.
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
export TEST=/CoreOS/brltty/Sanity/sanity-test
export TESTVERSION=1.0
BUILT_FILES=
FILES=$(METADATA) runtest.sh Makefile PURPOSE
.PHONY: all install download clean
run: $(FILES) build
./runtest.sh
build: $(BUILT_FILES)
test -x runtest.sh || chmod a+x runtest.sh
clean:
rm -f *~ $(BUILT_FILES)
include /usr/share/rhts/lib/rhts-make.include
$(METADATA): Makefile
@echo "Owner: Jan Scotka <jscotka@redhat.com>" > $(METADATA)
@echo "Name: $(TEST)" >> $(METADATA)
@echo "TestVersion: $(TESTVERSION)" >> $(METADATA)
@echo "Path: $(TEST_DIR)" >> $(METADATA)
@echo "Description: it check basic sanity of packahe" >> $(METADATA)
@echo "Type: Sanity" >> $(METADATA)
@echo "TestTime: 20m" >> $(METADATA)
@echo "RunFor: brltty" >> $(METADATA)
@echo "Requires: brltty Xvfb ImageMagick psmisc xorg-x11-utils nc orca" >> $(METADATA)
@echo "Priority: Normal" >> $(METADATA)
@echo "License: GPLv2" >> $(METADATA)
@echo "Confidential: no" >> $(METADATA)
@echo "Destructive: no" >> $(METADATA)
@echo "Releases: -RHEL4 -RHELClient5 -RHELServer5" >> $(METADATA)
rhts-lint $(METADATA)

View file

@ -0,0 +1,3 @@
PURPOSE of /CoreOS/brltty/Sanity/sanity-test
Description: it check basic sanity of packahe
Author: Jan Scotka <jscotka@redhat.com>

74
tests/sanity-test/runtest.sh Executable file
View file

@ -0,0 +1,74 @@
#!/bin/bash
# vim: dict+=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# runtest.sh of /CoreOS/brltty/Sanity/sanity-test
# Description: it check basic sanity of packahe
# Author: Jan Scotka <jscotka@redhat.com>
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# Copyright (c) 2016 Red Hat, Inc.
#
# This copyrighted material is made available to anyone wishing
# to use, modify, copy, or redistribute it subject to the terms
# and conditions of the GNU General Public License version 2.
#
# This program 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 this program; if not, write to the Free
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
# Boston, MA 02110-1301, USA.
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Include Beaker environment
. /usr/bin/rhts-environment.sh || exit 1
. /usr/share/beakerlib/beakerlib.sh || exit 1
PACKAGE="brltty"
DISPLAY=99
rlJournalStart
rlPhaseStartSetup
rlAssertRpm $PACKAGE
rlRun "Xvfb :$DISPLAY -screen 0 1024x768x24&"
rlRun "sleep 5"
rlPhaseEnd
rlPhaseStartTest
rlRun "DISPLAY=:$DISPLAY orca&"
rlRun "sleep 5"
rlRun "sleep 5"
rlRun "DISPLAY=:$DISPLAY brltty -b xw -x a2 -A auth=none"
rlRun "sleep 5"
rlRun "BRPID=`pidof brltty`"
rlRun "cat /proc/$BRPID/cmdline"
rlRun "DISPLAY=:$DISPLAY import -window root example.png"
rlRun "DISPLAY=:$DISPLAY xwininfo -tree -root"
#rlRun "DISPLAY=:$DISPLAY xwininfo -tree -root| grep -A 2 children |grep brltty"
#rlRun "DISPLAY=:$DISPLAY xwininfo -tree -root|grep +664+36"
rlRun "killall brltty"
rlRun "sleep 5"
rlRun "DISPLAY=:$DISPLAY brltty -b vr -d server:127.0.0.1 -x a2 -A auth=none"
rlRun "sleep 5"
rlRun "echo cells 20 | ncat 127.0.0.1 35752 |grep 'Visual \"BRLTTY'"
rlRun "echo cells 20 | ncat 127.0.0.1 35752 |grep '127.12357.1237.23457.23457.134567'"
rlRun "echo quit | ncat 127.0.0.1 35752"
rlRun "sleep 2"
rlRun "test -x /usr/bin/brltty-config"
rlRun "brltty-config"
rlPhaseEnd
rlPhaseStartCleanup
rlRun "killall brltty"
rlRun "killall Xvfb"
rlFileSubmit example.png
rlPhaseEnd
rlJournalPrintText
rlJournalEnd