Compare commits
87 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a577144a3b | ||
|
|
3d29fd3f05 | ||
|
|
e41e3dbd59 | ||
|
|
a80e10a13a | ||
|
|
e72f47fa96 | ||
|
|
b80d83d069 | ||
|
|
232d14db41 | ||
|
|
c1bf7a082d | ||
|
|
39d0ed7491 | ||
|
|
5ad6d5ca5d | ||
|
|
13320e9f86 | ||
|
|
2fa6404ec1 | ||
|
|
bc6bec3c9f | ||
|
|
67993165fe | ||
|
|
fc0224a2fc | ||
|
|
4acadd2bd9 | ||
|
|
f4ebcbda2a | ||
|
|
e0eb2b4517 | ||
|
|
1e8ec0be87 | ||
|
|
3c0d1c7cd9 | ||
|
|
f51e81f5ca | ||
|
|
464a866fca | ||
|
|
d38d4c4352 | ||
|
|
77ccd4e483 | ||
|
|
12003bb333 | ||
|
|
25cf414e1b | ||
|
|
0443cfd174 | ||
|
|
95904b9139 | ||
|
|
887c5f4cc7 | ||
|
|
b4ac46c0b0 | ||
|
|
b9e9ca5584 | ||
|
|
c70db22957 | ||
|
|
d7e4d2766d | ||
|
|
088d011ba3 | ||
|
|
302820f159 | ||
|
|
0e18fd05cb | ||
|
|
269cb02e42 | ||
|
|
669ced9967 | ||
|
|
05077bd6c3 | ||
|
|
ee571d6d47 | ||
|
|
7aab348118 | ||
|
|
da6c95720d | ||
|
|
ac2c526635 | ||
|
|
bc9ce96d56 | ||
|
|
8e17a87947 | ||
|
|
31e78166e4 | ||
|
|
fafd51cc0d | ||
|
|
2fc5eff955 | ||
|
|
181319e7e2 | ||
|
|
395b9638eb | ||
|
|
1c0f85264c | ||
|
|
a75870d50e | ||
|
|
3d875ed07d | ||
|
|
03bc82ea72 | ||
|
|
3fc9264781 | ||
|
|
d1dec50f3c | ||
|
|
99b25bcaeb | ||
|
|
7fecff4297 | ||
|
|
ff62c38c97 | ||
|
|
67c232b34c | ||
|
|
9140180aae | ||
|
|
9b34e7e395 | ||
|
|
d9e6be4574 | ||
|
|
6273750210 | ||
|
|
bf520544e2 | ||
|
|
025861edcf | ||
|
|
9cd576f96b | ||
|
|
24da57f0ed | ||
|
|
31c2d65286 | ||
|
|
e83eee0d95 | ||
|
|
c64e069f8d | ||
|
|
18edea1239 | ||
|
|
0b21674243 | ||
|
|
fd37f4ef2a | ||
|
|
66b5dcfc7f | ||
|
|
d1781c0afc | ||
|
|
48fd0b421d | ||
|
|
0480116dfe | ||
|
|
387902cb8d | ||
|
|
ce8b3f67c1 | ||
|
|
97c8620483 | ||
|
|
9bbed4233b | ||
|
|
4ab95f19e4 | ||
|
|
b952485c37 | ||
|
|
66fe0b96e8 | ||
|
|
0d4c36beb2 | ||
|
|
bdffcfe027 |
15 changed files with 522 additions and 152 deletions
1
.fmf/version
Normal file
1
.fmf/version
Normal file
|
|
@ -0,0 +1 @@
|
|||
1
|
||||
14
.gitignore
vendored
14
.gitignore
vendored
|
|
@ -1,13 +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-5.6.tar.xz
|
||||
/brltty-6.0.tar.xz
|
||||
/brltty-6.1.tar.xz
|
||||
/brltty-*.tar.xz
|
||||
|
|
|
|||
9
brlapi-config.h
Normal file
9
brlapi-config.h
Normal 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
9
brlapi-forbuild.h
Normal 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
|
||||
|
|
@ -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;
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
diff --git a/Documents/brltty.1.in b/Documents/brltty.1.in
|
||||
index 49c392c..59f21bc 100644
|
||||
--- a/Documents/brltty.1.in
|
||||
+++ b/Documents/brltty.1.in
|
||||
@@ -218,6 +218,9 @@ the first available MIDI output port
|
||||
\fB\-n\fR (\fB\-\-no\-daemon\fR)
|
||||
Remain in the foreground (useful for debugging).
|
||||
.TP
|
||||
+\fB\-o \fIname\fB=\fIvalue\fB,\fR... (\fB\-\-override\-preference=\fR)
|
||||
+Explicit preference settings.
|
||||
+.TP
|
||||
\fB\-p \fIdevice\fR (\fB\-\-pcm\-device=\fR)
|
||||
The device to use for digital audio.
|
||||
For ALSA it's \fIname\fR[\fB:\fIargument\fB,\fR...].
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
diff --git a/Bindings/Java/NativeLibrary.java b/Bindings/Java/NativeLibrary.java
|
||||
index 5780e34..8383821 100644
|
||||
--- a/Bindings/Java/NativeLibrary.java
|
||||
+++ b/Bindings/Java/NativeLibrary.java
|
||||
@@ -26,7 +26,15 @@ public class NativeLibrary {
|
||||
}
|
||||
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 ();
|
||||
|
||||
static {
|
||||
- System.loadLibrary("brlapi_java");
|
||||
|
|
@ -16,6 +16,6 @@ index 5780e34..8383821 100644
|
|||
+ throw new UnsatisfiedLinkError("brlapi_java library load failed");
|
||||
+ }
|
||||
+ }
|
||||
new NativeLibrary().initializeNativeData();
|
||||
initializeNativeData();
|
||||
}
|
||||
}
|
||||
|
||||
11
brltty-6.8-libspeechd.patch
Normal file
11
brltty-6.8-libspeechd.patch
Normal 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;
|
||||
555
brltty.spec
555
brltty.spec
|
|
@ -1,30 +1,34 @@
|
|||
%define pkg_version 6.1
|
||||
%define api_version 0.8.0
|
||||
%define pkg_version 6.8
|
||||
%define api_version 0.8.7
|
||||
|
||||
%if 0%{?rhel} && 0%{?rhel} <= 7
|
||||
# disable python3 by default
|
||||
%bcond_with python3
|
||||
%else
|
||||
%bcond_without python3
|
||||
%endif
|
||||
# minimal means brltty-minimal subpackage with minimal deps for
|
||||
# braille support in Anaconda installer
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1584679
|
||||
%bcond minimal 1
|
||||
|
||||
# enable python3 by default
|
||||
%bcond python3 1
|
||||
|
||||
%if 0%{?rhel} > 7 || 0%{?fedora} > 28
|
||||
# disable python2 by default
|
||||
%bcond_with python2
|
||||
%else
|
||||
%bcond_without python2
|
||||
%endif
|
||||
%bcond python2 0
|
||||
|
||||
%{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)}
|
||||
%{!?tcl_sitearch: %global tcl_sitearch %{_prefix}/%{_lib}/tcl%{tcl_version}}
|
||||
|
||||
# with speech dispatcher iff on Fedora:
|
||||
%define with_speech_dispatcher 0%{?fedora}
|
||||
%bcond speech_dispatcher %{defined fedora}
|
||||
|
||||
# with espeak support iff on Fedora:
|
||||
%define with_espeak 0%{?fedora}
|
||||
%bcond espeak %{defined fedora}
|
||||
|
||||
%global with_ocaml 1
|
||||
# OCaml packages not built on i686 since OCaml 5 / Fedora 39.
|
||||
%ifnarch %{ix86}
|
||||
%bcond ocaml %{defined fedora}
|
||||
%endif
|
||||
|
||||
%ifarch %{java_arches}
|
||||
%bcond java %{defined fedora}
|
||||
%endif
|
||||
|
||||
# Filter private libraries
|
||||
%global _privatelibs libbrltty.+\.so.*
|
||||
|
|
@ -32,27 +36,49 @@
|
|||
%global __requires_exclude ^(%{_privatelibs})$
|
||||
|
||||
Name: brltty
|
||||
Version: %{pkg_version}
|
||||
Release: 11%{?dist}
|
||||
License: LGPLv2+
|
||||
Version: 6.8
|
||||
Release: 6%{?dist}
|
||||
License: LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-2.0-or-later
|
||||
URL: http://brltty.app/
|
||||
Source0: http://brltty.app/archive/%{name}-%{version}.tar.xz
|
||||
Source1: brltty.service
|
||||
Patch1: brltty-6.0-loadLibrary.patch
|
||||
Source2: brlapi-config.h
|
||||
Source3: brlapi-forbuild.h
|
||||
Source4: brltty.sysusers
|
||||
Patch1: brltty-6.3-loadLibrary.patch
|
||||
# libspeechd.h moved in latest speech-dispatch (NOT sent upstream)
|
||||
Patch2: brltty-5.0-libspeechd.patch
|
||||
# rhbz#1612569
|
||||
# patch sent upstream
|
||||
Patch3: brltty-6.1-man-options.patch
|
||||
Patch2: brltty-6.8-libspeechd.patch
|
||||
Summary: Braille display driver for Linux/Unix
|
||||
BuildRequires: byacc, glibc-kernheaders, bluez-libs-devel, systemd
|
||||
BuildRequires: gettext, at-spi2-core-devel, alsa-lib-devel
|
||||
%if %{with_espeak}
|
||||
BuildRequires: byacc
|
||||
BuildRequires: glibc-kernheaders
|
||||
BuildRequires: gcc
|
||||
BuildRequires: bluez-libs-devel
|
||||
BuildRequires: systemd
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: lua-devel
|
||||
BuildRequires: gettext
|
||||
BuildRequires: at-spi2-core-devel
|
||||
BuildRequires: alsa-lib-devel
|
||||
%if %{with espeak}
|
||||
BuildRequires: espeak-devel
|
||||
%endif
|
||||
BuildRequires: espeak-ng-devel
|
||||
BuildRequires: /usr/bin/2to3
|
||||
BuildRequires: autoconf automake
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
BuildRequires: polkit-devel
|
||||
BuildRequires: libicu-devel
|
||||
BuildRequires: doxygen
|
||||
BuildRequires: linuxdoc-tools
|
||||
BuildRequires: ncurses-devel
|
||||
%if %{with python2}
|
||||
BuildRequires: python2-docutils
|
||||
BuildRequires: python2-setuptools
|
||||
%endif
|
||||
%if %{with python3}
|
||||
BuildRequires: python3-docutils
|
||||
BuildRequires: python3-setuptools
|
||||
%endif
|
||||
Conflicts: brltty-minimal
|
||||
|
||||
# work around a bug in the install process:
|
||||
Requires(post): coreutils
|
||||
|
|
@ -66,13 +92,12 @@ 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.
|
||||
%if %{with_speech_dispatcher}
|
||||
%if %{with speech_dispatcher}
|
||||
BRLTTY can also work with speech synthesizers; if you want to use it with
|
||||
Speech Dispatcher, please install also package %{name}-speech-dispatcher.
|
||||
|
||||
%package speech-dispatcher
|
||||
Summary: Speech Dispatcher driver for BRLTTY
|
||||
License: LGPLv2+
|
||||
BuildRequires: speech-dispatcher-devel
|
||||
Requires: %{name}%{?_isa} = %{pkg_version}-%{release}
|
||||
%description speech-dispatcher
|
||||
|
|
@ -81,32 +106,27 @@ This package provides the Speech Dispatcher driver for BRLTTY.
|
|||
|
||||
%package docs
|
||||
Summary: Documentation for BRLTTY
|
||||
License: LGPLv2+
|
||||
Requires: %{name} = %{pkg_version}-%{release}
|
||||
BuildArch: noarch
|
||||
%description docs
|
||||
This package provides the documentation for BRLTTY.
|
||||
|
||||
%package xw
|
||||
Summary: XWindow driver for BRLTTY
|
||||
License: LGPLv2+
|
||||
BuildRequires: libSM-devel libICE-devel libX11-devel libXaw-devel libXext-devel libXt-devel libXtst-devel
|
||||
Requires: %{name}%{?_isa} = %{pkg_version}-%{release}
|
||||
Requires: xorg-x11-fonts-misc, ucs-miscfixed-fonts
|
||||
Requires: xorg-x11-fonts-misc
|
||||
%description xw
|
||||
This package provides the XWindow driver for BRLTTY.
|
||||
|
||||
%package at-spi2
|
||||
Summary: AtSpi2 driver for BRLTTY
|
||||
License: LGPLv2+
|
||||
Requires: %{name}%{?_isa} = %{pkg_version}-%{release}
|
||||
%description at-spi2
|
||||
This package provides the AtSpi2 driver for BRLTTY.
|
||||
|
||||
%if %{with_espeak}
|
||||
%if %{with espeak}
|
||||
%package espeak
|
||||
Summary: eSpeak driver for BRLTTY
|
||||
License: LGPLv2+
|
||||
Requires: %{name}%{?_isa} = %{pkg_version}-%{release}
|
||||
%description espeak
|
||||
This package provides the eSpeak driver for BRLTTY.
|
||||
|
|
@ -114,9 +134,8 @@ This package provides the eSpeak driver for BRLTTY.
|
|||
|
||||
%package espeak-ng
|
||||
Summary: eSpeak-NG driver for BRLTTY
|
||||
License: LGPLv2+
|
||||
Requires: %{name}%{?_isa} = %{pkg_version}-%{release}
|
||||
%if ! %{with_espeak}
|
||||
%if %{without espeak}
|
||||
Obsoletes: brltty-espeak <= 5.6-5
|
||||
%endif
|
||||
%description espeak-ng
|
||||
|
|
@ -124,10 +143,8 @@ This package provides the eSpeak-NG driver for BRLTTY.
|
|||
|
||||
%package -n brlapi
|
||||
Version: %{api_version}
|
||||
License: LGPLv2+
|
||||
Summary: Application Programming Interface for BRLTTY
|
||||
Recommends: %{name} = %{pkg_version}-%{release}
|
||||
Requires(pre): glibc-common, shadow-utils
|
||||
Requires(pre): glibc-common
|
||||
Requires(post): coreutils, util-linux
|
||||
%description -n brlapi
|
||||
This package provides the run-time support for the Application
|
||||
|
|
@ -138,7 +155,6 @@ a refreshable braille display.
|
|||
|
||||
%package -n brlapi-devel
|
||||
Version: %{api_version}
|
||||
License: LGPLv2+
|
||||
Requires: brlapi%{?_isa} = %{api_version}-%{release}
|
||||
Summary: Headers, static archive, and documentation for BrlAPI
|
||||
|
||||
|
|
@ -156,7 +172,6 @@ which directly accesses a refreshable braille display.
|
|||
|
||||
%package -n tcl-brlapi
|
||||
Version: %{api_version}
|
||||
License: LGPLv2+
|
||||
Requires: brlapi%{?_isa} = %{api_version}-%{release}
|
||||
BuildRequires: tcl-devel
|
||||
Summary: Tcl binding for BrlAPI
|
||||
|
|
@ -167,7 +182,6 @@ This package provides the Tcl binding for BrlAPI.
|
|||
%package -n python2-brlapi
|
||||
%{?python_provide:%python_provide python2-brlapi}
|
||||
Version: %{api_version}
|
||||
License: LGPLv2+
|
||||
Requires: brlapi%{?_isa} = %{api_version}-%{release}
|
||||
BuildRequires: Cython
|
||||
BuildRequires: python2-devel
|
||||
|
|
@ -181,7 +195,6 @@ This package provides the Python 2 binding for BrlAPI.
|
|||
%package -n python3-brlapi
|
||||
%{?python_provide:%python_provide python3-brlapi}
|
||||
Version: %{api_version}
|
||||
License: LGPLv2+
|
||||
Requires: brlapi%{?_isa} = %{api_version}-%{release}
|
||||
BuildRequires: python3-Cython
|
||||
BuildRequires: python3-devel
|
||||
|
|
@ -194,22 +207,24 @@ Summary: Python 3 binding for BrlAPI
|
|||
This package provides the Python 3 binding for BrlAPI.
|
||||
%endif
|
||||
|
||||
%if %{with java}
|
||||
%package -n brlapi-java
|
||||
Version: %{api_version}
|
||||
License: LGPLv2+
|
||||
Requires: brlapi%{?_isa} = %{api_version}-%{release}
|
||||
BuildRequires: jpackage-utils
|
||||
BuildRequires: java-devel
|
||||
Summary: Java binding for BrlAPI
|
||||
%description -n brlapi-java
|
||||
This package provides the Java binding for BrlAPI.
|
||||
%endif
|
||||
|
||||
%if 0%{?with_ocaml}
|
||||
%if %{with ocaml}
|
||||
%package -n ocaml-brlapi
|
||||
Version: %{api_version}
|
||||
License: LGPLv2+
|
||||
Requires: brlapi%{?_isa} = %{api_version}-%{release}
|
||||
BuildRequires: ocaml
|
||||
BuildRequires: ocaml-findlib
|
||||
BuildRequires: make
|
||||
Summary: OCaml binding for BrlAPI
|
||||
%description -n ocaml-brlapi
|
||||
This package provides the OCaml binding for BrlAPI.
|
||||
|
|
@ -222,6 +237,15 @@ Requires: dracut
|
|||
%description dracut
|
||||
This package provides brltty module for Dracut.
|
||||
|
||||
%if %{with minimal}
|
||||
%package minimal
|
||||
Summary: Stripped down brltty version for Anaconda installer
|
||||
Conflicts: brltty
|
||||
%description minimal
|
||||
This package provides stripped down brltty version for Anaconda
|
||||
installer.
|
||||
%endif
|
||||
|
||||
%define version %{pkg_version}
|
||||
|
||||
%prep
|
||||
|
|
@ -229,28 +253,35 @@ This package provides brltty module for Dracut.
|
|||
mv %{name}-%{version} python2
|
||||
|
||||
pushd python2
|
||||
%patch1 -p1 -b .loadLibrary
|
||||
%patch2 -p1 -b .libspeechd
|
||||
%patch3 -p1 -b .man-options
|
||||
%autopatch -p1
|
||||
|
||||
# remove packaged binary file
|
||||
rm -f Programs/brltty-ktb
|
||||
|
||||
# produce debuginfo for the OCaml interface
|
||||
sed -i 's/@OCAMLC@/& -g/;s/@OCAMLOPT@/& -g/;s/@OCAMLMKLIB@/& -g/' \
|
||||
Bindings/OCaml/Makefile.in
|
||||
popd
|
||||
|
||||
# Make a copy of the source tree for building the Python 3 module
|
||||
# Make it all time, we just gonna ignore python2 or python3 when not needed
|
||||
cp -a python2 python3
|
||||
|
||||
%if %{with minimal}
|
||||
cp -a python2 minimal
|
||||
%endif
|
||||
|
||||
%build
|
||||
# If MAKEFLAGS=-jN is set it would break local builds.
|
||||
unset MAKEFLAGS
|
||||
|
||||
%if %{with java}
|
||||
# Add the openjdk include directories to CPPFLAGS
|
||||
for i in -I/usr/lib/jvm/java/include{,/linux}; do
|
||||
java_inc="$java_inc $i"
|
||||
done
|
||||
export CPPFLAGS="$java_inc"
|
||||
%endif
|
||||
|
||||
export LDFLAGS="%{?build_ldflags}"
|
||||
export CFLAGS="%{optflags} -fno-strict-aliasing $LDFLAGS"
|
||||
|
|
@ -261,16 +292,41 @@ export CXXFLAGS="%{optflags} -fno-strict-aliasing $LDFLAGS"
|
|||
configure_opts=" \
|
||||
--disable-stripping \
|
||||
--without-curses \
|
||||
%if %{with_speech_dispatcher}
|
||||
%if %{with speech_dispatcher}
|
||||
--with-speechd=%{_prefix} \
|
||||
%endif
|
||||
%if ! %{with_espeak}
|
||||
%if %{without espeak}
|
||||
--without-espeak \
|
||||
%endif
|
||||
--with-install-root=$RPM_BUILD_ROOT
|
||||
%if %{with java}
|
||||
--with-install-root=%{buildroot} \
|
||||
JAVA_JAR_DIR=%{_jnidir} \
|
||||
JAVA_JNI_DIR=%{_libdir}/brltty \
|
||||
JAVA_JNI=yes"
|
||||
%else
|
||||
--with-install-root=%{buildroot}"
|
||||
%endif
|
||||
|
||||
configure_opts_minimal=" \
|
||||
--disable-stripping \
|
||||
--without-curses \
|
||||
--without-speechd \
|
||||
--without-espeak \
|
||||
--disable-icu \
|
||||
--disable-polkit \
|
||||
--disable-java-bindings \
|
||||
--disable-ocaml-bindings \
|
||||
--disable-python-bindings \
|
||||
--disable-tcl-bindings \
|
||||
--disable-speech-support \
|
||||
--without-pcm-package \
|
||||
--without-midi-package \
|
||||
--with-install-root=%{buildroot} \
|
||||
--with-configuration-file=brltty-minimal.conf \
|
||||
--with-drivers-directory=%{_libdir}/brltty-minimal \
|
||||
--with-tables-directory=%{_sysconfdir}/brltty-minimal \
|
||||
--with-scripts-directory=%{_libexecdir}/brltty-minimal \
|
||||
JAVA_JNI=no"
|
||||
|
||||
export PYTHONCOERCECLOCALE=0
|
||||
|
||||
|
|
@ -283,21 +339,44 @@ pushd python2
|
|||
%configure $configure_opts PYTHON=%{__python2}
|
||||
# Parallel build seems broken, thus disabling it
|
||||
make
|
||||
|
||||
# documents
|
||||
pushd Documents
|
||||
make
|
||||
popd
|
||||
|
||||
popd
|
||||
PYTHONS="$PYTHONS python2"
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with minimal}
|
||||
# ... and then do it again for minimal
|
||||
pushd minimal
|
||||
./autogen
|
||||
%configure $configure_opts_minimal
|
||||
make
|
||||
|
||||
popd
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with python3}
|
||||
# ... and then do it again for the Python 3 module
|
||||
pushd python3
|
||||
./autogen
|
||||
%configure $configure_opts PYTHON=%{__python3} CYTHON=%{_bindir}/cython
|
||||
make
|
||||
|
||||
# documents
|
||||
pushd Documents
|
||||
make
|
||||
popd
|
||||
|
||||
popd
|
||||
PYTHONS="$PYTHONS python3"
|
||||
%endif
|
||||
|
||||
|
||||
for python in $PYTHONS
|
||||
do pushd $python
|
||||
find . -name '*.sgml' |
|
||||
|
|
@ -324,8 +403,8 @@ for python in $PYTHONS
|
|||
done
|
||||
|
||||
%install
|
||||
%if 0%{?with_ocaml}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs
|
||||
%if %{with ocaml}
|
||||
mkdir -p %{buildroot}%{_libdir}/ocaml/stublibs
|
||||
%endif
|
||||
|
||||
%if %{with python2}
|
||||
|
|
@ -337,6 +416,28 @@ make install JAVA_JAR_DIR=%{_jnidir} \
|
|||
popd
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with minimal}
|
||||
# minimal
|
||||
pushd minimal
|
||||
make install
|
||||
|
||||
# drop extra drivers
|
||||
pushd %{buildroot}%{_libdir}/brltty-minimal
|
||||
rm -f libbrlttybba.so libbrlttybxw.so libbrlttyxa2.so libbrlttysen.so \
|
||||
libbrlttyses.so libbrlapi_java.so
|
||||
popd
|
||||
|
||||
# rename brltty to brltty-minimal
|
||||
mv %{buildroot}%{_bindir}/brltty %{buildroot}%{_bindir}/brltty-minimal
|
||||
|
||||
# install config
|
||||
install -d -m 755 "%{buildroot}%{_sysconfdir}"
|
||||
install -p -m 644 Documents/brltty.conf "%{buildroot}%{_sysconfdir}/brltty-minimal.conf"
|
||||
popd
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with python3}
|
||||
# Python 3
|
||||
pushd python3
|
||||
|
|
@ -353,11 +454,16 @@ pushd python3
|
|||
pushd python2
|
||||
%endif
|
||||
|
||||
install -d -m 755 "${RPM_BUILD_ROOT}%{_sysconfdir}" "$RPM_BUILD_ROOT%{_mandir}/man5"
|
||||
install -m 644 Documents/brltty.conf "${RPM_BUILD_ROOT}%{_sysconfdir}"
|
||||
echo ".so man1/brltty.1" > $RPM_BUILD_ROOT%{_mandir}/man5/brltty.conf.5
|
||||
# install polkit rules
|
||||
pushd Authorization/Polkit
|
||||
make install
|
||||
popd
|
||||
|
||||
install -Dpm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_unitdir}/brltty.service
|
||||
install -d -m 755 "%{buildroot}%{_sysconfdir}" "%{buildroot}%{_mandir}/man5"
|
||||
install -p -m 644 Documents/brltty.conf "%{buildroot}%{_sysconfdir}"
|
||||
echo ".so man1/brltty.1" > %{buildroot}%{_mandir}/man5/brltty.conf.5
|
||||
|
||||
install -Dpm 644 %{SOURCE1} %{buildroot}%{_unitdir}/brltty.service
|
||||
|
||||
cp -p LICENSE* ../
|
||||
|
||||
|
|
@ -376,26 +482,36 @@ for i in Drivers/Speech/SpeechDispatcher/README \
|
|||
mkdir -p ../${i%/*} && cp -rp $i ../$i || exit 1
|
||||
done
|
||||
|
||||
# Don't want static lib
|
||||
rm -rf $RPM_BUILD_ROOT/%{_libdir}/libbrlapi.a
|
||||
# don't want static lib
|
||||
rm -rf %{buildroot}/%{_libdir}/libbrlapi.a
|
||||
|
||||
# create /var/lib/brltty directory
|
||||
mkdir -p %{buildroot}%{_localstatedir}/lib/brltty
|
||||
|
||||
# ghost brlapi.key
|
||||
touch ${RPM_BUILD_ROOT}%{_sysconfdir}/brlapi.key
|
||||
touch %{buildroot}%{_sysconfdir}/brlapi.key
|
||||
chmod 0640 %{buildroot}%{_sysconfdir}/brlapi.key
|
||||
|
||||
# disable xbrlapi gdm autostart, there is already orca
|
||||
rm -f ${RPM_BUILD_ROOT}%{_datadir}/gdm/greeter/autostart/xbrlapi.desktop
|
||||
rm -f %{buildroot}%{_datadir}/gdm/greeter/autostart/xbrlapi.desktop
|
||||
|
||||
# make brltty-config executable
|
||||
chmod 755 ${RPM_BUILD_ROOT}%{_bindir}/brltty-config
|
||||
chmod 755 %{buildroot}%{_bindir}/brltty-config.sh
|
||||
|
||||
# fix multilib
|
||||
pushd %{buildroot}%{_includedir}/brltty
|
||||
for f in config forbuild
|
||||
do
|
||||
mv ./$f.h ./$f-$(getconf LONG_BIT).h
|
||||
done
|
||||
install -p -m 0644 %{SOURCE2} ./config.h
|
||||
install -p -m 0644 %{SOURCE3} ./forbuild.h
|
||||
popd
|
||||
|
||||
# handle locales
|
||||
%find_lang %{name}
|
||||
cp -p %{name}.lang ../
|
||||
|
||||
#Use python 3 for latex-access, BZ 1465657.
|
||||
/usr/bin/2to3 -wn ${RPM_BUILD_ROOT}/etc/brltty/Contraction/latex-access.ctb
|
||||
sed -i 's|/usr/bin/python|%{__python3}|g' ${RPM_BUILD_ROOT}/etc/brltty/Contraction/latex-access.ctb
|
||||
|
||||
# install dracut module
|
||||
make install-dracut
|
||||
|
||||
|
|
@ -405,6 +521,14 @@ popd
|
|||
rm -f doc/Initramfs/Dracut/README*
|
||||
rmdir doc/Initramfs/Dracut doc/Initramfs
|
||||
|
||||
# Install group creation file
|
||||
install -p -D -m 0644 %{SOURCE4} %{buildroot}%{_sysusersdir}/brltty.conf
|
||||
|
||||
%if %{without java}
|
||||
find . -type d -name 'Java' | xargs rm -rf
|
||||
find %{buildroot}%{_datadir} -type d -name 'Java' | xargs rm -rf
|
||||
%endif
|
||||
|
||||
%post
|
||||
%systemd_post brltty.service
|
||||
|
||||
|
|
@ -414,8 +538,6 @@ rmdir doc/Initramfs/Dracut doc/Initramfs
|
|||
%postun
|
||||
%systemd_postun_with_restart brltty.service
|
||||
|
||||
%pre -n brlapi
|
||||
getent group brlapi >/dev/null || groupadd -r brlapi >/dev/null
|
||||
|
||||
%post -n brlapi
|
||||
if [ ! -e %{_sysconfdir}/brlapi.key ]; then
|
||||
|
|
@ -428,30 +550,48 @@ fi
|
|||
%ldconfig_postun -n brlapi
|
||||
|
||||
%files -f %{name}.lang
|
||||
%dir %{_localstatedir}/lib/brltty
|
||||
%config(noreplace) %{_sysconfdir}/brltty.conf
|
||||
%{_sysconfdir}/brltty/
|
||||
%exclude %{_sysconfdir}/brltty/Initramfs
|
||||
%{_unitdir}/brltty.service
|
||||
%{_bindir}/brltty
|
||||
%{_bindir}/brltty-*
|
||||
%exclude %{_bindir}/brltty-minimal
|
||||
%{_libdir}/brltty/
|
||||
%exclude %{_libdir}/brltty/libbrlttybba.so
|
||||
%exclude %{_libdir}/brltty/libbrlttybxw.so
|
||||
%exclude %{_libdir}/brltty/libbrlttyxa2.so
|
||||
%exclude %{_libdir}/brltty/libbrlttysen.so
|
||||
%exclude %{_libdir}/brltty/libbrlttyses.so
|
||||
%if %{with java}
|
||||
%exclude %{_libdir}/brltty/libbrlapi_java.so
|
||||
%if %{with_speech_dispatcher}
|
||||
%endif
|
||||
# brlapi subpackage
|
||||
%exclude %{_libdir}/brltty/libbrlttybba.so
|
||||
# xw subpackage
|
||||
%exclude %{_libdir}/brltty/libbrlttybxw.so
|
||||
# at-spi2 subpackage
|
||||
%exclude %{_libdir}/brltty/libbrlttyxa2.so
|
||||
# espeak-ng subpackage
|
||||
%exclude %{_libdir}/brltty/libbrlttysen.so
|
||||
%if %{with espeak}
|
||||
%exclude %{_libdir}/brltty/libbrlttyses.so
|
||||
%endif
|
||||
%if %{with speech_dispatcher}
|
||||
%exclude %{_libdir}/brltty/libbrlttyssd.so
|
||||
%endif
|
||||
%license LICENSE-LGPL
|
||||
%doc %{_mandir}/man[15]/brltty.*
|
||||
%{_sysconfdir}/X11/Xsession.d/90xbrlapi
|
||||
#%%{_datadir}/metainfo/org.a11y.brltty.metainfo.xml
|
||||
%{_datadir}/polkit-1/actions/org.a11y.brlapi.policy
|
||||
%{_datadir}/polkit-1/rules.d/org.a11y.brlapi.rules
|
||||
|
||||
%if %{with minimal}
|
||||
%files minimal -f %{name}.lang
|
||||
%config(noreplace) %{_sysconfdir}/brltty-minimal.conf
|
||||
%{_sysconfdir}/brltty-minimal/
|
||||
%{_bindir}/brltty-minimal
|
||||
%{_libdir}/brltty-minimal/
|
||||
%license LICENSE-LGPL
|
||||
%endif
|
||||
|
||||
%if %{with_speech_dispatcher}
|
||||
%if %{with speech_dispatcher}
|
||||
%files speech-dispatcher
|
||||
%doc Drivers/Speech/SpeechDispatcher/README
|
||||
%{_libdir}/brltty/libbrlttyssd.so
|
||||
|
|
@ -460,7 +600,7 @@ fi
|
|||
%files docs
|
||||
%doc Documents/ChangeLog Documents/TODO
|
||||
%doc Documents/Manual-BRLTTY/
|
||||
%doc doc/*
|
||||
#%doc doc/*
|
||||
|
||||
%files xw
|
||||
%doc Drivers/Braille/XWindow/README
|
||||
|
|
@ -469,7 +609,7 @@ fi
|
|||
%files at-spi2
|
||||
%{_libdir}/brltty/libbrlttyxa2.so
|
||||
|
||||
%if %{with_espeak}
|
||||
%if %{with espeak}
|
||||
%files espeak
|
||||
%{_libdir}/brltty/libbrlttyses.so
|
||||
%endif
|
||||
|
|
@ -481,19 +621,23 @@ fi
|
|||
%{_bindir}/vstp
|
||||
%{_bindir}/eutp
|
||||
%{_bindir}/xbrlapi
|
||||
%dir %{_libdir}/brltty
|
||||
%{_libdir}/brltty/libbrlttybba.so
|
||||
%{_libdir}/libbrlapi.so.*
|
||||
%ghost %{_sysconfdir}/brlapi.key
|
||||
%ghost %verify(not group) %{_sysconfdir}/brlapi.key
|
||||
%doc Drivers/Braille/XWindow/README
|
||||
%doc Documents/Manual-BrlAPI/
|
||||
%doc %{_mandir}/man1/xbrlapi.*
|
||||
%doc %{_mandir}/man1/vstp.*
|
||||
%doc %{_mandir}/man1/eutp.*
|
||||
%{_sysusersdir}/brltty.conf
|
||||
%{lua_libdir}/brlapi.so
|
||||
|
||||
%files -n brlapi-devel
|
||||
%{_libdir}/libbrlapi.so
|
||||
%{_includedir}/brltty
|
||||
%{_includedir}/brlapi*.h
|
||||
%{_libdir}/pkgconfig/brltty.pc
|
||||
%doc %{_mandir}/man3/brlapi_*.3*
|
||||
%doc Documents/BrlAPIref/BrlAPIref/
|
||||
|
||||
|
|
@ -512,11 +656,13 @@ fi
|
|||
%{python3_sitearch}/Brlapi-%{api_version}-*.egg-info
|
||||
%endif
|
||||
|
||||
%if %{with java}
|
||||
%files -n brlapi-java
|
||||
%{_libdir}/brltty/libbrlapi_java.so
|
||||
%{_jnidir}/brlapi.jar
|
||||
%endif
|
||||
|
||||
%if 0%{?with_ocaml}
|
||||
%if %{with ocaml}
|
||||
%files -n ocaml-brlapi
|
||||
%{_libdir}/ocaml/brlapi/
|
||||
%{_libdir}/ocaml/stublibs/
|
||||
|
|
@ -529,6 +675,243 @@ fi
|
|||
%config(noreplace) %verify(not size md5 mtime) %{_sysconfdir}/brltty/Initramfs/cmdline
|
||||
|
||||
%changelog
|
||||
* Mon Oct 13 2025 Richard W.M. Jones <rjones@redhat.com> - 6.8-6
|
||||
- OCaml 5.4.0 rebuild
|
||||
|
||||
* Wed Oct 08 2025 Dominik Mierzejewski <dominik@greysector.net> - 6.8-5
|
||||
- own _libdir/brltty directory in brlapi
|
||||
|
||||
* Wed Aug 06 2025 František Zatloukal <fzatlouk@redhat.com> - 6.8-4
|
||||
- Rebuilt for icu 77.1
|
||||
|
||||
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 6.8-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Fri Jul 11 2025 Jerry James <loganjerry@gmail.com> - 6.8-2
|
||||
- Rebuild to fix OCaml dependencies
|
||||
|
||||
* Mon Jul 07 2025 Gwyn Ciesla <gwync@protonmail.com> - 6.8-1
|
||||
- 6.8
|
||||
|
||||
* Mon Jun 02 2025 Python Maint <python-maint@redhat.com> - 6.7-11
|
||||
- Rebuilt for Python 3.14
|
||||
|
||||
* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 6.7-10
|
||||
- Drop call to %sysusers_create_compat
|
||||
|
||||
* Tue Feb 11 2025 Jaroslav Škarvada <jskarvad@redhat.com> - 6.7-9
|
||||
- Built for tcl 9.0
|
||||
Related: rhbz#2337691
|
||||
|
||||
* Mon Feb 3 2025 Jaroslav Škarvada <jskarvad@redhat.com> - 6.7-8
|
||||
- Rebuilt for tcl/tk change
|
||||
Related: rhbz#2337691
|
||||
|
||||
* Fri Jan 31 2025 Yaakov Selkowitz <yselkowi@redhat.com> - 6.7-7
|
||||
- Fix exclusions from main package
|
||||
|
||||
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 6.7-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Tue Jan 14 2025 Gwyn Ciesla <gwync@protonmail.com> - 6.7-5
|
||||
- Update to use tcl8 compat.
|
||||
|
||||
* Fri Jan 10 2025 Jerry James <loganjerry@gmail.com> - 6.7-4
|
||||
- OCaml 5.3.0 rebuild for Fedora 42
|
||||
|
||||
* Tue Dec 10 2024 Jaroslav Škarvada <jskarvad@redhat.com> - 6.7-3
|
||||
- Switched to upstream patch
|
||||
Related: rhbz#2328699
|
||||
|
||||
* Mon Dec 9 2024 Jaroslav Škarvada <jskarvad@redhat.com> - 6.7-2
|
||||
- Resolves: rhbz#2328699
|
||||
|
||||
* Tue Oct 15 2024 Gwyn Ciesla <gwync@protonmail.com> - 6.7-1
|
||||
- 6.7
|
||||
|
||||
* Mon Aug 05 2024 Yaakov Selkowitz <yselkowi@redhat.com> - 6.6-20
|
||||
- Use bcond consistently
|
||||
- Disable java and ocaml bindings in RHEL
|
||||
|
||||
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 6.6-19
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Thu Jul 4 2024 Jaroslav Škarvada <jskarvad@redhat.com> - 6.6-18
|
||||
- Dropped ucs-miscfixed-fonts requirement, xorg-x11-fonts-misc is enough
|
||||
|
||||
* Wed Jun 19 2024 Richard W.M. Jones <rjones@redhat.com> - 6.6-17
|
||||
- OCaml 5.2.0 ppc64le fix
|
||||
|
||||
* Tue Jun 18 2024 Paolo Bonzini <pbonzini@redhat.com> - 6.6-16
|
||||
- Remove unnecessary dependency from brlapi and brltty-docs to brltty
|
||||
|
||||
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 6.6-15
|
||||
- Rebuilt for Python 3.13
|
||||
|
||||
* Wed May 29 2024 Richard W.M. Jones <rjones@redhat.com> - 6.6-14
|
||||
- OCaml 5.2.0 for Fedora 41
|
||||
|
||||
* Wed Jan 31 2024 Pete Walter <pwalter@fedoraproject.org> - 6.6-13
|
||||
- Rebuild for ICU 74
|
||||
|
||||
* Tue Jan 23 2024 Fedora Release Engineering <releng@fedoraproject.org> - 6.6-12
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 6.6-11
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Wed Jan 17 2024 Jaroslav Škarvada <jskarvad@redhat.com> - 6.6-10
|
||||
- Added SPDX licenses found by ScanCode
|
||||
- Dropped redundant license tags from subpackages
|
||||
|
||||
* Wed Dec 20 2023 Gwyn Ciesla <gwync@protonmail.com> - 6.6-9
|
||||
- Migrate group creation to sysusers
|
||||
|
||||
* Mon Dec 18 2023 Richard W.M. Jones <rjones@redhat.com> - 6.6-8
|
||||
- Bump release and rebuild
|
||||
|
||||
* Mon Dec 18 2023 Richard W.M. Jones <rjones@redhat.com> - 6.6-7
|
||||
- OCaml 5.1.1 + s390x code gen fix for Fedora 40
|
||||
|
||||
* Tue Dec 12 2023 Richard W.M. Jones <rjones@redhat.com> - 6.6-6
|
||||
- OCaml 5.1.1 rebuild for Fedora 40
|
||||
|
||||
* Thu Oct 05 2023 Richard W.M. Jones <rjones@redhat.com> - 6.6-5
|
||||
- OCaml 5.1 rebuild for Fedora 40
|
||||
|
||||
* Tue Aug 15 2023 Adam Williamson <awilliam@redhat.com> - 6.6-4
|
||||
- Fix the Cython 3 crash and build with Cython 3 again
|
||||
|
||||
* Mon Aug 14 2023 Adam Williamson <awilliam@redhat.com> - 6.6-3
|
||||
- Build with Cython 0.29, it crashes when built with Cython 3 (#2231865)
|
||||
|
||||
* Tue Jul 25 2023 Gwyn Ciesla <gwync@protonmail.com> - 6.6-2
|
||||
- Correct apiversioning
|
||||
|
||||
* Mon Jul 24 2023 Gwyn Ciesla <gwync@protonmail.com> - 6.6-1
|
||||
- 6.6
|
||||
|
||||
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 6.5-20
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Thu Jul 13 2023 František Zatloukal <fzatlouk@redhat.com> - 6.5-19
|
||||
- Rebuilt for ICU 73.2
|
||||
|
||||
* Wed Jul 12 2023 Richard W.M. Jones <rjones@redhat.com> - 6.5-18
|
||||
- OCaml 5.0 rebuild for Fedora 39
|
||||
|
||||
* Wed Jul 12 2023 Frantisek Zatloukal <fzatlouk@redhat.com> - 6.5-17
|
||||
- Add BR: gcc (ocaml no longer pulls it indirectly on i686)
|
||||
|
||||
* Tue Jul 11 2023 František Zatloukal <fzatlouk@redhat.com> - 6.5-15
|
||||
- Rebuilt for ICU 73.2
|
||||
|
||||
* Mon Jul 10 2023 Jerry James <loganjerry@gmail.com> - 6.5-14
|
||||
- OCaml 5.0.0 rebuild
|
||||
- Produce debuginfo for the OCaml interface
|
||||
|
||||
* Tue Jun 27 2023 Gwyn Ciesla <gwync@protonmail.com> - 6.5-13
|
||||
- Fix build with gettext-0.22 (yselkowitz)
|
||||
|
||||
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 6.5-12
|
||||
- Rebuilt for Python 3.12
|
||||
|
||||
* Wed Mar 08 2023 Gwyn Ciesla <gwync@protonmail.com> - 6.5-11
|
||||
- migrated to SPDX license
|
||||
|
||||
* Tue Jan 24 2023 Richard W.M. Jones <rjones@redhat.com> - 6.5-10
|
||||
- Rebuild OCaml packages for F38
|
||||
|
||||
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 6.5-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Sat Dec 31 2022 Pete Walter <pwalter@fedoraproject.org> - 6.5-8
|
||||
- Rebuild for ICU 72
|
||||
|
||||
* Mon Aug 01 2022 Gwyn Ciesla <gwync@protonmail.com> - 6.5-7
|
||||
- Build Java only on supported platforms.
|
||||
|
||||
* Mon Aug 01 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 6.5-6
|
||||
- Rebuilt for ICU 71.1
|
||||
|
||||
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 6.5-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Mon Jun 20 2022 Python Maint <python-maint@redhat.com> - 6.5-4
|
||||
- Rebuilt for Python 3.11
|
||||
|
||||
* Sat Jun 18 2022 Richard W.M. Jones <rjones@redhat.com> - 6.5-3
|
||||
- OCaml 4.14.0 rebuild
|
||||
|
||||
* Thu Jun 16 2022 Python Maint <python-maint@redhat.com> - 6.5-2
|
||||
- Rebuilt for Python 3.11
|
||||
|
||||
* Tue Jun 14 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 6.5-1
|
||||
- New version
|
||||
Resolves: rhbz#2095460
|
||||
|
||||
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 6.4-7
|
||||
- Rebuilt for Python 3.11
|
||||
|
||||
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 6.4-6
|
||||
- Rebuilt for java-17-openjdk as system jdk
|
||||
|
||||
* Fri Feb 04 2022 Richard W.M. Jones <rjones@redhat.com> - 6.4-5
|
||||
- OCaml 4.13.1 rebuild to remove package notes
|
||||
|
||||
* Thu Jan 20 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 6.4-4
|
||||
- Installed /var/lib/brltty directory
|
||||
Related: rhbz#2042412
|
||||
|
||||
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 6.4-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Mon Oct 04 2021 Richard W.M. Jones <rjones@redhat.com> - 6.4-2
|
||||
- OCaml 4.13.1 build
|
||||
|
||||
* Fri Sep 24 2021 Gwyn Ciesla <gwync@protonmail.com> - 6.4-1
|
||||
- 6.4
|
||||
|
||||
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 6.3-10
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 6.3-9
|
||||
- Rebuilt for Python 3.10
|
||||
|
||||
* Tue Jun 1 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 6.3-8
|
||||
- Fixed requirements for brltty-minimal
|
||||
Related: rhbz#1584679
|
||||
|
||||
* Wed May 19 2021 Pete Walter <pwalter@fedoraproject.org> - 6.3-7
|
||||
- Rebuild for ICU 69
|
||||
|
||||
* Wed May 19 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 6.3-6
|
||||
- Added brltty-minimal subpackage for braille support in Anaconda installer
|
||||
Related: rhbz#1584679
|
||||
|
||||
* Thu May 13 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 6.3-5
|
||||
- Fixed brlapi multilib
|
||||
|
||||
* Fri Apr 16 2021 Gwyn Ciesla <gwync@protonmail.com> - 6.3-4
|
||||
- Upstream patch to support Python 3.10.
|
||||
|
||||
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 6.3-3
|
||||
- Rebuilt for updated systemd-rpm-macros
|
||||
See https://pagure.io/fesco/issue/2583.
|
||||
|
||||
* Mon Mar 1 13:12:00 GMT 2021 Richard W.M. Jones <rjones@redhat.com> - 6.3-2
|
||||
- OCaml 4.12.0 build
|
||||
|
||||
* Mon Feb 1 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 6.3-1
|
||||
- New version
|
||||
Resolves: rhbz#1910328
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 6.1-13
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Tue Oct 20 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 6.1-12
|
||||
- Fixed brlapi.key to pass the RPM verification
|
||||
|
||||
* Tue Sep 01 2020 Richard W.M. Jones <rjones@redhat.com> - 6.1-11
|
||||
- OCaml 4.11.1 rebuild
|
||||
|
||||
|
|
|
|||
2
brltty.sysusers
Normal file
2
brltty.sysusers
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
#Type Name ID GECOS Home directory Shell
|
||||
g brlapi -
|
||||
5
plans.fmf
Normal file
5
plans.fmf
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
summary: Run all smoke tests
|
||||
discover:
|
||||
how: fmf
|
||||
execute:
|
||||
how: tmt
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (brltty-6.1.tar.xz) = 030ef60ef7a9a60dc2fba2a64ea0a0868395eee6f2f86876b4e4111e804a05b44f798a154a69a8f5e0f6358130993c360a550f7decac0535450f9cf939231eaf
|
||||
SHA512 (brltty-6.8.tar.xz) = 08540cdf09eaa1caabd8400cb6e589f99f5f2b8aaaf8c031e5165e9b0605858e90dc9dd72f2095347f4860714214ecf184e3675422df880f1bf06bb4cc6f42ee
|
||||
|
|
|
|||
2
tests/main.fmf
Normal file
2
tests/main.fmf
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
summary: Smoke test
|
||||
test: ./run_tests.sh
|
||||
4
tests/run_tests.sh
Normal file
4
tests/run_tests.sh
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
pushd sanity-test || exit
|
||||
./runtest.sh
|
||||
popd || exit
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
- hosts: localhost
|
||||
tags:
|
||||
- classic
|
||||
- container
|
||||
roles:
|
||||
- role: standard-test-beakerlib
|
||||
tests:
|
||||
- sanity-test
|
||||
required_packages:
|
||||
- ImageMagick
|
||||
- Xvfb
|
||||
- brltty
|
||||
- nc
|
||||
- orca
|
||||
- psmisc
|
||||
- xorg-x11-utils
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue