8519d0
%define pkg_version 5.6
8519d0
%define api_version 0.6.7
8519d0
8519d0
%if 0%{?rhel} && 0%{?rhel} <= 7
8519d0
# disable python3 by default
8519d0
%bcond_with python3
8519d0
%else
8519d0
%bcond_without python3
8519d0
%endif
8519d0
8519d0
%if 0%{?rhel} > 7 || 0%{?fedora} > 28
8519d0
# disable python2 by default
8519d0
%bcond_with python2
8519d0
%else
8519d0
%bcond_without python2
8519d0
%endif
8519d0
8519d0
%{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)}
8519d0
%{!?tcl_sitearch: %global tcl_sitearch %{_prefix}/%{_lib}/tcl%{tcl_version}}
8519d0
8519d0
# with speech dispatcher iff on Fedora:
8519d0
%define with_speech_dispatcher 0%{?fedora}
8519d0
8519d0
# with espeak support iff on Fedora:
8519d0
%define with_espeak 0%{?fedora}
8519d0
8519d0
%global with_ocaml 1
8519d0
8519d0
# Filter private libraries
8519d0
%global _privatelibs libbrltty.+\.so.*
8519d0
%global __provides_exclude ^(%{_privatelibs})$
8519d0
%global __requires_exclude ^(%{_privatelibs})$
8519d0
8519d0
Name: brltty
8519d0
Version: %{pkg_version}
ed953a
Release: 32%{?dist}
8519d0
License: LGPLv2+
8519d0
URL: http://brltty.app/
8519d0
Source0: http://brltty.app/archive/%{name}-%{version}.tar.xz
8519d0
Source1: brltty.service
8519d0
Patch1: brltty-loadLibrary.patch
8519d0
# libspeechd.h moved in latest speech-dispatch (NOT sent upstream)
8519d0
Patch2: brltty-5.0-libspeechd.patch
8519d0
# Upstream patch (commits 9476bc50dc8 and 796fb282e3):
8519d0
Patch3: 0001-Add-support-for-eSpeak-NG.patch
8519d0
# Upstreamed
8519d0
Patch4: brltty-5.6-libs-add-ldflags.patch
8519d0
Patch5: brltty-5.6-ocaml-add-flags.patch
8519d0
Patch6: brltty-5.6-add-dracut-support.patch
ed953a
Patch7: brltty-5.6-alsa-1.1.9-fix.patch
8519d0
Summary: Braille display driver for Linux/Unix
8519d0
BuildRequires: byacc, glibc-kernheaders, bluez-libs-devel, systemd
8519d0
BuildRequires: gettext, at-spi2-core-devel, alsa-lib-devel
8519d0
%if %{with_espeak}
8519d0
BuildRequires: espeak-devel
8519d0
%endif
8519d0
BuildRequires: espeak-ng-devel
8519d0
BuildRequires: /usr/bin/2to3
8519d0
BuildRequires: autoconf
8519d0
8519d0
# work around a bug in the install process:
8519d0
Requires(post): coreutils
8519d0
Requires(post): systemd
8519d0
Requires(preun): systemd
8519d0
Requires(postun): systemd
8519d0
8519d0
%description
8519d0
BRLTTY is a background process (daemon) which provides
8519d0
access to the Linux/Unix console (when in text mode)
8519d0
for a blind person using a refreshable braille display.
8519d0
It drives the braille display and provides complete
8519d0
screen review functionality.
8519d0
%if %{with_speech_dispatcher}
8519d0
BRLTTY can also work with speech synthesizers; if you want to use it with
8519d0
Speech Dispatcher, please install also package %{name}-speech-dispatcher.
8519d0
8519d0
%package speech-dispatcher
8519d0
Summary: Speech Dispatcher driver for BRLTTY
8519d0
License: LGPLv2+
8519d0
BuildRequires: speech-dispatcher-devel
8519d0
Requires: %{name}%{?_isa} = %{pkg_version}-%{release}
8519d0
%description speech-dispatcher
8519d0
This package provides the Speech Dispatcher driver for BRLTTY.
8519d0
%endif
8519d0
8519d0
%package docs
8519d0
Summary: Documentation for BRLTTY
8519d0
License: LGPLv2+
8519d0
Requires: %{name} = %{pkg_version}-%{release}
8519d0
BuildArch: noarch
8519d0
%description docs
8519d0
This package provides the documentation for BRLTTY.
8519d0
8519d0
%package xw
8519d0
Summary: XWindow driver for BRLTTY
8519d0
License: LGPLv2+
8519d0
BuildRequires: libSM-devel libICE-devel libX11-devel libXaw-devel libXext-devel libXt-devel libXtst-devel
8519d0
Requires: %{name}%{?_isa} = %{pkg_version}-%{release}
8519d0
Requires: xorg-x11-fonts-misc, ucs-miscfixed-fonts
8519d0
%description xw
8519d0
This package provides the XWindow driver for BRLTTY.
8519d0
8519d0
%package at-spi2
8519d0
Summary: AtSpi2 driver for BRLTTY
8519d0
License: LGPLv2+
8519d0
Requires: %{name}%{?_isa} = %{pkg_version}-%{release}
8519d0
%description at-spi2
8519d0
This package provides the AtSpi2 driver for BRLTTY.
8519d0
8519d0
%if %{with_espeak}
8519d0
%package espeak
8519d0
Summary: eSpeak driver for BRLTTY
8519d0
License: LGPLv2+
8519d0
Requires: %{name}%{?_isa} = %{pkg_version}-%{release}
8519d0
%description espeak
8519d0
This package provides the eSpeak driver for BRLTTY.
8519d0
%endif
8519d0
8519d0
%package espeak-ng
8519d0
Summary: eSpeak-NG driver for BRLTTY
8519d0
License: LGPLv2+
8519d0
Requires: %{name}%{?_isa} = %{pkg_version}-%{release}
8519d0
%if ! %{with_espeak}
8519d0
Obsoletes: brltty-espeak <= 5.6-5
8519d0
%endif
8519d0
%description espeak-ng
8519d0
This package provides the eSpeak-NG driver for BRLTTY.
8519d0
8519d0
%package -n brlapi
8519d0
Version: %{api_version}
8519d0
License: LGPLv2+
8519d0
Summary: Application Programming Interface for BRLTTY
ed953a
Recommends: %{name} = %{pkg_version}-%{release}
8519d0
Requires(pre): glibc-common, shadow-utils
8519d0
Requires(post): coreutils, util-linux
8519d0
%description -n brlapi
8519d0
This package provides the run-time support for the Application
8519d0
Programming Interface to BRLTTY.
8519d0
8519d0
Install this package if you have an application which directly accesses
8519d0
a refreshable braille display.
8519d0
8519d0
%package -n brlapi-devel
8519d0
Version: %{api_version}
8519d0
License: LGPLv2+
8519d0
Requires: brlapi%{?_isa} = %{api_version}-%{release}
8519d0
Summary: Headers, static archive, and documentation for BrlAPI
8519d0
8519d0
%description -n brlapi-devel
8519d0
This package provides the header files, static archive, shared object
8519d0
linker reference, and reference documentation for BrlAPI (the
8519d0
Application Programming Interface to BRLTTY).  It enables the
8519d0
implementation of applications which take direct advantage of a
8519d0
refreshable braille display in order to present information in ways
8519d0
which are more appropriate for blind users and/or to provide user
8519d0
interfaces which are more specifically attuned to their needs.
8519d0
8519d0
Install this package if you are developing or maintaining an application
8519d0
which directly accesses a refreshable braille display.
8519d0
8519d0
%package -n tcl-brlapi
8519d0
Version: %{api_version}
8519d0
License: LGPLv2+
8519d0
Requires: brlapi%{?_isa} = %{api_version}-%{release}
8519d0
BuildRequires: tcl-devel
8519d0
Summary: Tcl binding for BrlAPI
8519d0
%description -n tcl-brlapi
8519d0
This package provides the Tcl binding for BrlAPI.
8519d0
8519d0
%if %{with python2}
8519d0
%package -n python2-brlapi
8519d0
%{?python_provide:%python_provide python2-brlapi}
8519d0
Version: %{api_version}
8519d0
License: LGPLv2+
8519d0
Requires: brlapi%{?_isa} = %{api_version}-%{release}
8519d0
BuildRequires: Cython
8519d0
BuildRequires: python2-devel
8519d0
BuildRequires: python2-setuptools
8519d0
Summary: Python binding for BrlAPI
8519d0
%description -n python2-brlapi
8519d0
This package provides the Python 2 binding for BrlAPI.
8519d0
%endif
8519d0
8519d0
%if %{with python3}
8519d0
%package -n python3-brlapi
8519d0
%{?python_provide:%python_provide python3-brlapi}
8519d0
Version: %{api_version}
8519d0
License: LGPLv2+
8519d0
Requires: brlapi%{?_isa} = %{api_version}-%{release}
8519d0
BuildRequires: python3-Cython
8519d0
BuildRequires: python3-devel
8519d0
%if %{without python2}
8519d0
Obsoletes:     python2-brlapi < %{api_version}-%{release}
8519d0
Obsoletes:     python-brlapi < %{api_version}-%{release}
8519d0
%endif
8519d0
Summary: Python 3 binding for BrlAPI
8519d0
%description -n python3-brlapi
8519d0
This package provides the Python 3 binding for BrlAPI.
8519d0
%endif
8519d0
8519d0
%package -n brlapi-java
8519d0
Version: %{api_version}
8519d0
License: LGPLv2+
8519d0
Requires: brlapi%{?_isa} = %{api_version}-%{release}
8519d0
BuildRequires: jpackage-utils
8519d0
BuildRequires: java-devel
8519d0
Summary: Java binding for BrlAPI
8519d0
%description -n brlapi-java
8519d0
This package provides the Java binding for BrlAPI.
8519d0
8519d0
%if 0%{?with_ocaml}
8519d0
%package -n ocaml-brlapi
8519d0
Version: %{api_version}
8519d0
License: LGPLv2+
8519d0
Requires: brlapi%{?_isa} = %{api_version}-%{release}
8519d0
BuildRequires: ocaml
8519d0
Summary: OCaml binding for BrlAPI
8519d0
%description -n ocaml-brlapi
8519d0
This package provides the OCaml binding for BrlAPI.
8519d0
%endif
8519d0
8519d0
%package dracut
8519d0
Summary: brltty module for Dracut
8519d0
Requires: %{name}%{?_isa} = %{pkg_version}-%{release}
8519d0
Requires: dracut
8519d0
%description dracut
8519d0
This package provides brltty module for Dracut.
8519d0
8519d0
%define version %{pkg_version}
8519d0
8519d0
%prep
8519d0
%setup -qc
8519d0
mv %{name}-%{version} python2
8519d0
8519d0
pushd python2
8519d0
%patch1 -p1 -b .loadLibrary
8519d0
%patch2 -p1 -b .libspeechd
8519d0
%patch3 -p1 -b .espeak-ng
8519d0
%patch4 -p1 -b .libs-add-ldflags
8519d0
%patch5 -p1 -b .ocaml-add-flags
8519d0
%patch6 -p1 -b .add-dracut-support
ed953a
%patch7 -p1 -b .alsa-1.1.9-fix
8519d0
8519d0
# remove packaged binary file
8519d0
rm -f Programs/brltty-ktb
8519d0
popd
8519d0
8519d0
# Make a copy of the source tree for building the Python 3 module
8519d0
# Make it all time, we just gonna ignore python2 or python3 when not needed
8519d0
cp -a python2 python3
8519d0
8519d0
8519d0
%build
8519d0
# If MAKEFLAGS=-jN is set it would break local builds.
8519d0
unset MAKEFLAGS
8519d0
8519d0
# Add the openjdk include directories to CPPFLAGS
8519d0
for i in -I/usr/lib/jvm/java/include{,/linux}; do
8519d0
      java_inc="$java_inc $i"
8519d0
done
8519d0
export CPPFLAGS="$java_inc"
8519d0
8519d0
export LDFLAGS="%{?build_ldflags}"
8519d0
export CFLAGS="%{optflags} -fno-strict-aliasing $LDFLAGS"
8519d0
export CXXFLAGS="%{optflags} -fno-strict-aliasing $LDFLAGS"
8519d0
8519d0
# there is no curses packages in BuildRequires, so the package builds
8519d0
# without them in mock; let's express this decision explicitly
8519d0
configure_opts=" \
8519d0
  --disable-stripping \
8519d0
  --without-curses \
8519d0
%if %{with_speech_dispatcher}
8519d0
  --with-speechd=%{_prefix} \
8519d0
%endif
8519d0
%if ! %{with_espeak}
8519d0
  --without-espeak \
8519d0
%endif
8519d0
  --with-install-root=$RPM_BUILD_ROOT
8519d0
  JAVA_JAR_DIR=%{_jnidir} \
8519d0
  JAVA_JNI_DIR=%{_libdir}/brltty \
8519d0
  JAVA_JNI=yes"
8519d0
8519d0
export PYTHONCOERCECLOCALE=0
8519d0
8519d0
PYTHONS=
8519d0
8519d0
%if %{with python2}
8519d0
# First build everything with Python 2 support
8519d0
pushd python2
8519d0
./autogen
8519d0
%configure $configure_opts PYTHON=%{__python2}
8519d0
# Parallel build seems broken, thus disabling it
8519d0
make
8519d0
popd
8519d0
PYTHONS="$PYTHONS python2"
8519d0
%endif
8519d0
8519d0
%if %{with python3}
8519d0
# ... and then do it again for the Python 3 module
8519d0
pushd python3
8519d0
./autogen
8519d0
%configure $configure_opts PYTHON=%{__python3} CYTHON=%{_bindir}/cython
8519d0
make
8519d0
popd
8519d0
PYTHONS="$PYTHONS python3"
8519d0
%endif
8519d0
8519d0
8519d0
for python in $PYTHONS
8519d0
  do pushd $python
8519d0
    find . -name '*.sgml' |
8519d0
    while read file; do
8519d0
       iconv -f iso8859-1 -t utf-8 $file > $file.conv && mv -f $file.conv $file
8519d0
    done
8519d0
    find . -name '*.txt' |
8519d0
    while read file; do
8519d0
       iconv -f iso8859-1 -t utf-8 $file > $file.conv && mv -f $file.conv $file
8519d0
    done
8519d0
    find . -name 'README*' |
8519d0
    while read file; do
8519d0
       iconv -f iso8859-1 -t utf-8 $file > $file.conv && mv -f $file.conv $file
8519d0
    done
8519d0
8519d0
    find . \( -path ./doc -o -path ./Documents \) -prune -o \
8519d0
      \( -name 'README*' -o -name '*.txt' -o -name '*.html' -o \
8519d0
         -name '*.sgml' -o -name '*.patch' -o \
8519d0
         \( -path './Bootdisks/*' -type f -perm /ugo=x \) \) -print |
8519d0
    while read file; do
8519d0
       mkdir -p ../doc/${file%/*} && cp -rp $file ../doc/$file || exit 1
8519d0
    done
8519d0
  popd
8519d0
done
8519d0
8519d0
%install
8519d0
%if 0%{?with_ocaml}
8519d0
mkdir -p $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs
8519d0
%endif
8519d0
8519d0
%if %{with python2}
8519d0
# Python 2
8519d0
pushd python2
8519d0
make install JAVA_JAR_DIR=%{_jnidir} \
8519d0
             JAVA_JNI_DIR=%{_libdir}/brltty \
8519d0
             JAVA_JNI=yes
8519d0
popd
8519d0
%endif
8519d0
8519d0
%if %{with python3}
8519d0
# Python 3
8519d0
pushd python3
8519d0
make install JAVA_JAR_DIR=%{_jnidir} \
8519d0
             JAVA_JNI_DIR=%{_libdir}/brltty \
8519d0
             JAVA_JNI=yes
8519d0
popd
8519d0
%endif
8519d0
8519d0
%if %{with python3}
8519d0
# just use the higher number here
8519d0
pushd python3
8519d0
%else
8519d0
pushd python2
8519d0
%endif
8519d0
8519d0
install -d -m 755 "${RPM_BUILD_ROOT}%{_sysconfdir}" "$RPM_BUILD_ROOT%{_mandir}/man5"
8519d0
install -m 644 Documents/brltty.conf "${RPM_BUILD_ROOT}%{_sysconfdir}"
8519d0
echo ".so man1/brltty.1" > $RPM_BUILD_ROOT%{_mandir}/man5/brltty.conf.5
8519d0
8519d0
install -Dpm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_unitdir}/brltty.service
8519d0
8519d0
cp -p LICENSE* ../
8519d0
8519d0
# clean up the manuals:
8519d0
rm Documents/Manual-*/*/{*.mk,*.made,Makefile*}
8519d0
mv Documents/BrlAPIref/{html,BrlAPIref}
8519d0
8519d0
for i in Drivers/Speech/SpeechDispatcher/README \
8519d0
         Documents/ChangeLog Documents/TODO \
8519d0
         Documents/Manual-BRLTTY \
8519d0
         Drivers/Braille/XWindow/README \
8519d0
         Drivers/Braille/XWindow/README \
8519d0
         Documents/Manual-BrlAPI \
8519d0
         Documents/BrlAPIref/BrlAPIref \
8519d0
; do
8519d0
   mkdir -p ../${i%/*} && cp -rp $i ../$i || exit 1
8519d0
done
8519d0
8519d0
# Don't want static lib
8519d0
rm -rf $RPM_BUILD_ROOT/%{_libdir}/libbrlapi.a
8519d0
8519d0
# ghost brlapi.key
8519d0
touch ${RPM_BUILD_ROOT}%{_sysconfdir}/brlapi.key
ed953a
chmod 0640 ${RPM_BUILD_ROOT}%{_sysconfdir}/brlapi.key
8519d0
8519d0
# disable xbrlapi gdm autostart, there is already orca
8519d0
rm -f ${RPM_BUILD_ROOT}%{_datadir}/gdm/greeter/autostart/xbrlapi.desktop
8519d0
8519d0
# make brltty-config executable
8519d0
chmod 755 ${RPM_BUILD_ROOT}%{_bindir}/brltty-config
8519d0
8519d0
# handle locales
8519d0
%find_lang %{name}
8519d0
cp -p %{name}.lang ../
8519d0
8519d0
#Use python 3 for latex-access, BZ 1465657.
8519d0
/usr/bin/2to3 -wn ${RPM_BUILD_ROOT}/etc/brltty/Contraction/latex-access.ctb
8519d0
sed -i 's|/usr/bin/python|%{__python3}|g' ${RPM_BUILD_ROOT}/etc/brltty/Contraction/latex-access.ctb
8519d0
8519d0
# install dracut module
8519d0
make install-dracut
8519d0
8519d0
popd
8519d0
8519d0
# drop documentation already instaled by the dracut subpackage
8519d0
rm -f doc/Initramfs/Dracut/README*
8519d0
rmdir doc/Initramfs/Dracut doc/Initramfs
8519d0
ed953a
# workaround for multilib conflict (rhbz#1849675)
ed953a
for f in config.h forbuild.h
ed953a
do
ed953a
  sed -i 's|^\s*#define\s\+DRIVERS_DIRECTORY\s\+.*$|#if defined (__i386__)\
ed953a
#define DRIVERS_DIRECTORY "/usr/lib/brltty"\
ed953a
#else\
ed953a
#define DRIVERS_DIRECTORY "/usr/lib64/brltty"\
ed953a
#endif|' ${RPM_BUILD_ROOT}%{_includedir}/brltty/$f
ed953a
done
ed953a
8519d0
%post
8519d0
%systemd_post brltty.service
8519d0
8519d0
%preun
8519d0
%systemd_preun brltty.service
8519d0
8519d0
%postun
8519d0
%systemd_postun_with_restart brltty.service
8519d0
8519d0
%pre -n brlapi
8519d0
getent group brlapi >/dev/null || groupadd -r brlapi >/dev/null
8519d0
8519d0
%post -n brlapi
8519d0
if [ ! -e %{_sysconfdir}/brlapi.key ]; then
8519d0
  mcookie > %{_sysconfdir}/brlapi.key
8519d0
  chgrp brlapi %{_sysconfdir}/brlapi.key
8519d0
  chmod 0640 %{_sysconfdir}/brlapi.key
8519d0
fi
8519d0
/sbin/ldconfig
8519d0
8519d0
%postun -n brlapi -p /sbin/ldconfig
8519d0
8519d0
%files -f %{name}.lang
8519d0
%config(noreplace) %{_sysconfdir}/brltty.conf
8519d0
%{_sysconfdir}/brltty/
8519d0
%exclude %{_sysconfdir}/brltty/Initramfs
8519d0
%{_unitdir}/brltty.service
8519d0
%{_bindir}/brltty
8519d0
%{_bindir}/brltty-*
8519d0
%{_libdir}/brltty/
8519d0
%exclude %{_libdir}/brltty/libbrlttybba.so
8519d0
%exclude %{_libdir}/brltty/libbrlttybxw.so
8519d0
%exclude %{_libdir}/brltty/libbrlttyxa2.so
8519d0
%exclude %{_libdir}/brltty/libbrlttysen.so
8519d0
%exclude %{_libdir}/brltty/libbrlttyses.so
8519d0
%exclude %{_libdir}/brltty/libbrlapi_java.so
8519d0
%if %{with_speech_dispatcher}
8519d0
%exclude %{_libdir}/brltty/libbrlttyssd.so
8519d0
%endif
8519d0
%license LICENSE-GPL LICENSE-LGPL
8519d0
%doc %{_mandir}/man[15]/brltty.*
8519d0
%{_sysconfdir}/X11/Xsession.d/60xbrlapi
8519d0
#%%{_datadir}/metainfo/org.a11y.brltty.metainfo.xml
8519d0
%{_datadir}/polkit-1/actions/org.a11y.brlapi.policy
8519d0
8519d0
8519d0
%if %{with_speech_dispatcher}
8519d0
%files speech-dispatcher
8519d0
%doc Drivers/Speech/SpeechDispatcher/README
8519d0
%{_libdir}/brltty/libbrlttyssd.so
8519d0
%endif
8519d0
8519d0
%files docs
8519d0
%doc Documents/ChangeLog Documents/TODO
8519d0
%doc Documents/Manual-BRLTTY/
8519d0
%doc doc/*
8519d0
8519d0
%files xw
8519d0
%doc Drivers/Braille/XWindow/README
8519d0
%{_libdir}/brltty/libbrlttybxw.so
8519d0
8519d0
%files at-spi2
8519d0
%{_libdir}/brltty/libbrlttyxa2.so
8519d0
8519d0
%if %{with_espeak}
8519d0
%files espeak
8519d0
%{_libdir}/brltty/libbrlttyses.so
8519d0
%endif
8519d0
8519d0
%files espeak-ng
8519d0
%{_libdir}/brltty/libbrlttysen.so
8519d0
8519d0
%files -n brlapi
8519d0
%{_bindir}/vstp
8519d0
%{_bindir}/eutp
8519d0
%{_bindir}/xbrlapi
8519d0
%{_libdir}/brltty/libbrlttybba.so
8519d0
%{_libdir}/libbrlapi.so.*
ed953a
%ghost %verify(not group) %{_sysconfdir}/brlapi.key
8519d0
%doc Drivers/Braille/XWindow/README
8519d0
%doc Documents/Manual-BrlAPI/
8519d0
%doc %{_mandir}/man1/xbrlapi.*
8519d0
%doc %{_mandir}/man1/vstp.*
8519d0
%doc %{_mandir}/man1/eutp.*
8519d0
8519d0
%files -n brlapi-devel
8519d0
%{_libdir}/libbrlapi.so
8519d0
%{_includedir}/brltty
8519d0
%{_includedir}/brlapi*.h
8519d0
%doc %{_mandir}/man3/brlapi_*.3*
8519d0
%doc Documents/BrlAPIref/BrlAPIref/
8519d0
8519d0
%files -n tcl-brlapi
8519d0
%{tcl_sitearch}/brlapi-%{api_version}
8519d0
8519d0
%if %{with python2}
8519d0
%files -n python2-brlapi
8519d0
%{python2_sitearch}/brlapi.so
8519d0
%{python2_sitearch}/Brlapi-%{api_version}-*.egg-info
8519d0
%endif
8519d0
8519d0
%if %{with python3}
8519d0
%files -n python3-brlapi
8519d0
%{python3_sitearch}/brlapi.cpython-*.so
8519d0
%{python3_sitearch}/Brlapi-%{api_version}-*.egg-info
8519d0
%endif
8519d0
8519d0
%files -n brlapi-java
8519d0
%{_libdir}/brltty/libbrlapi_java.so
8519d0
%{_jnidir}/brlapi.jar
8519d0
8519d0
%if 0%{?with_ocaml}
8519d0
%files -n ocaml-brlapi
8519d0
%{_libdir}/ocaml/brlapi/
8519d0
%{_libdir}/ocaml/stublibs/
8519d0
%endif
8519d0
8519d0
%files dracut
8519d0
%{_prefix}/lib/dracut/modules.d/99brltty/
8519d0
%dir %{_sysconfdir}/brltty/Initramfs
8519d0
%config(noreplace) %verify(not size md5 mtime) %{_sysconfdir}/brltty/Initramfs/dracut.conf
8519d0
%config(noreplace) %verify(not size md5 mtime) %{_sysconfdir}/brltty/Initramfs/cmdline
8519d0
8519d0
%changelog
ed953a
* Wed Oct 21 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-32
ed953a
- Fixed brlapi.key to pass the RPM verification
ed953a
  Resolves: rhbz#1889636
ed953a
ed953a
* Mon Oct 19 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-31
ed953a
- Added workaround for brlapi-devel multilib conflict
ed953a
  Resolves: rhbz#1849675
ed953a
ed953a
* Fri Jul 10 2020 Artem Egorenkov <aegorenk@redhat.com> - 5.6-30
ed953a
- brltty requires brlapi deleted (duplication of automatically determined dependency)
ed953a
- isa macro deleted for brlapi requires brltty
ed953a
- brlapi recommends brltty
ed953a
  Resolves: rhbz#1765611
ed953a
ed953a
* Wed Jul  8 2020 Artem Egorenkov <aegorenk@redhat.com> - 5.6-29
ed953a
- Fixed build with alsa-1.1.9
ed953a
  Resolves: rhbz#1854905
ed953a
8519d0
* Tue Dec 11 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-28
8519d0
- Do not package documentation for dracut module twice
8519d0
  Related: rhbz#1655345
8519d0
8519d0
* Tue Dec 11 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-27
8519d0
- Rebased dracut support to upstream version
8519d0
  Resolves: rhbz#1655345
8519d0
8519d0
* Wed Dec  5 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-26
8519d0
- Improved CFLAGS handling when building Ocaml bindings
8519d0
  Related: rhbz#1655344
8519d0
8519d0
* Wed Dec  5 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-25
8519d0
- Built OCaml bindings with distribution CFLAGS and consolidated patches
8519d0
  Resolves: rhbz#1655344
8519d0
8519d0
* Sun Dec  2 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-24
8519d0
- Fixed CI gating settings
8519d0
  Resolves: rhbz#1648292
8519d0
8519d0
* Thu Aug  9 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-23
8519d0
- Fixed FTBFS
8519d0
  Resolves: rhbz#1611708
8519d0
8519d0
* Wed Jun 20 2018 Tomas Orsava <torsava@redhat.com> - 5.6-22
8519d0
- Switch hardcoded python3 shebangs into the %%{__python3} macro
8519d0
8519d0
* Mon Jun 11 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-21
8519d0
- Improved brltty service to start before display manager and getty
8519d0
8519d0
* Fri Jun  8 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-20
8519d0
- Fixed installation of multiple drivers and text tables in Dracut module
8519d0
  if environment variables are used
8519d0
8519d0
* Mon Jun  4 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-19
8519d0
- Fixed Dracut module requirements
8519d0
8519d0
* Mon Jun  4 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-18
8519d0
- Improved Dracut module to support more boot command line arguments
8519d0
8519d0
* Fri Jun  1 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-17
8519d0
- Updated URL and Source
8519d0
8519d0
* Thu May 31 2018 Tomas Korbar <tomas.korb@seznam.cz> - 5.6-16
8519d0
- Added Dracut module
8519d0
8519d0
* Tue May 29 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-15
8519d0
- Added support for ALSA
8519d0
8519d0
* Thu May 24 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-14
8519d0
- Also enabled systemd service in rescue target
8519d0
8519d0
* Thu May 24 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-13
8519d0
- Systemd service is now installed to default and emergency targets,
8519d0
  because assistive technology should be available there
8519d0
8519d0
* Tue May 22 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-12
8519d0
- Switched to upstream patch adding LDFLAGS to more libraries
8519d0
  Related: rhbz#1543490
8519d0
8519d0
* Mon May 21 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-11
8519d0
- Added LDFLAGS to more libraries
8519d0
  Related: rhbz#1543490
8519d0
8519d0
* Thu Apr 26 2018 Richard W.M. Jones <rjones@redhat.com> - 5.6-10
8519d0
- OCaml 4.07.0-beta2 rebuild.
8519d0
8519d0
* Wed Apr 25 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-9
8519d0
- Switched to upstream patch fixing building with distro's LDFLAGS
8519d0
  Related: rhbz#1543490
8519d0
8519d0
* Tue Apr 24 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 5.6-8
8519d0
- Build with distro's LDFLAGS
8519d0
  Related: rhbz#1543490
8519d0
8519d0
* Fri Mar 16 2018 Miro Hrončok <mhroncok@redhat.com> - 5.6-7
8519d0
- Don't build Python 2 subpackage on EL > 7 and Fedora > 28
8519d0
- Use bconditionals
8519d0
8519d0
* Thu Mar 08 2018 Ondřej Lysoněk <olysonek@redhat.com> - 5.6-6
8519d0
- Build with espeak support only on Fedora
8519d0
8519d0
* Tue Mar 06 2018 Ondřej Lysoněk <olysonek@redhat.com> - 5.6-5
8519d0
- Add support for eSpeak-NG
8519d0
8519d0
* Tue Mar 06 2018 Ondřej Lysoněk <olysonek@redhat.com> - 5.6-4
8519d0
- Fix the License tags. The license of whole brltty is LGPLv2+ since
8519d0
  the 5.6 release.
8519d0
8519d0
* Mon Feb 26 2018 Ondřej Lysoněk <olysonek@redhat.com> - 5.6-3
8519d0
- Fix generating the brltty-debugsource package
8519d0
8519d0
* Mon Feb 12 2018 Gwyn Ciesla <limburgher@gmail.com> - 5.6-2
8519d0
- Flag fixes.
8519d0
8519d0
* Tue Feb 06 2018 Gwyn Ciesla <limburgher@gmail.com> - 5.6-1
8519d0
- 5.6
8519d0
8519d0
* Fri Dec 15 2017 Iryna Shcherbina <ishcherb@redhat.com> - 5.5-12
8519d0
- Update Python 2 dependency declarations to new packaging standards
8519d0
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
8519d0
8519d0
* Fri Nov 17 2017 Richard W.M. Jones <rjones@redhat.com> - 5.5-11
8519d0
- OCaml 4.06.0 rebuild.
8519d0
8519d0
* Wed Oct 04 2017 Troy Dawson <tdawson@redhat.com> - 5.5-10
8519d0
- Cleanup spec file conditionals
8519d0
8519d0
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.5-9
8519d0
- Python 2 binary package renamed to python2-brltty
8519d0
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
8519d0
8519d0
* Tue Aug 08 2017 Richard W.M. Jones <rjones@redhat.com> - 5.5-8
8519d0
- OCaml 4.05.0 rebuild.
8519d0
8519d0
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.5-7
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
8519d0
8519d0
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.5-6
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8519d0
8519d0
* Tue Jul 11 2017 Gwyn Ciesla <limburgher@gmail.com> - 5.5-5
8519d0
- Use python 3 for latex-access, BZ 1465657.
8519d0
8519d0
* Tue Jun 27 2017 Gwyn Ciesla <limburgher@gmail.com> - 5.5-4
8519d0
- OCaml 4.04.2 rebuild.
8519d0
8519d0
* Thu Jun 22 2017 Gwyn Ciesla <limburgher@gmail.com> - 5.5-3
8519d0
- Fix Python-related FTBFS.
8519d0
8519d0
* Fri May 12 2017 Richard W.M. Jones <rjones@redhat.com> - 5.5-2
8519d0
- OCaml 4.04.1 rebuild.
8519d0
8519d0
* Wed Apr 19 2017 Gwyn Ciesla <limburgher@gmail.com> - 5.5-1
8519d0
- 5.5, BZ 1443262.
8519d0
8519d0
* Fri Mar 17 2017 Stephen Gallagher <sgallagh@redhat.com> - 5.4-8
8519d0
- Don't pass unnecessary -Wno-format to Python bindings
8519d0
- Fixes FTBFS on gcc7
8519d0
8519d0
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.4-7
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8519d0
8519d0
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 5.4-6
8519d0
- Rebuild for Python 3.6
8519d0
8519d0
* Wed Nov  9 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 5.4-5
8519d0
- Used upstream fix for OCaml 4.04
8519d0
8519d0
* Tue Nov 08 2016 Richard W.M. Jones <rjones@redhat.com> - 5.4-4
8519d0
- Add fix for OCaml 4.04 (thanks: Jaroslav Škarvada).
8519d0
8519d0
* Sat Nov 05 2016 Richard W.M. Jones <rjones@redhat.com> - 5.4-3
8519d0
- Rebuild for OCaml 4.04.0.
8519d0
8519d0
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.4-2
8519d0
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
8519d0
8519d0
* Wed Jun 29 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 5.4-1
8519d0
- New version
8519d0
  Resolves: rhbz#1350990
8519d0
- Dropped xw-fonts-fix and async-wait patches (both upstreamed)
8519d0
8519d0
* Fri May 13 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 5.3.1-8
8519d0
- Fixed async wait to handle zero timeouts (by async-wait patch)
8519d0
8519d0
* Wed May  4 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 5.3.1-7
8519d0
- Made brltty-config executable, currently useless, but FHS compliant
8519d0
  Resolves: rhbz#1332981
8519d0
8519d0
* Mon Apr 11 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 5.3.1-6
8519d0
- Improved fix for XW driver not showing Braille characters
8519d0
  Related: rhbz#1324669
8519d0
8519d0
* Thu Apr  7 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 5.3.1-5
8519d0
- Fixed XW driver to show Braille characters
8519d0
  Related: rhbz#1324669
8519d0
- No need to explicitly harden
8519d0
- Added architecture to subpackages requirements
8519d0
- Made brltty main package to explicitly requires specific brlapi version
8519d0
- Renumbered patches
8519d0
8519d0
* Tue Apr  5 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 5.3.1-4
8519d0
- Dropped man-fix patch (upstreamed)
8519d0
- Hardened build
8519d0
  Related: rhbz#1092547
8519d0
8519d0
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.1-3
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8519d0
8519d0
* Wed Dec 23 2015 Jon Ciesla <limburgher@gmail.com> - 5.3.1-2
8519d0
- Bump rel, api is the same.
8519d0
8519d0
* Wed Dec 23 2015 Jon Ciesla <limburgher@gmail.com> - 5.3.1-1
8519d0
- 5.3.1, BZ 1293612.
8519d0
8519d0
* Tue Dec 15 2015 Jon Ciesla <limburgher@gmail.com> - 5.3-1
8519d0
- 5.3, BZ 1291657.
8519d0
- Man fix upstreamed.
8519d0
8519d0
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2-12
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
8519d0
8519d0
* Tue Jul 28 2015 Richard W.M. Jones <rjones@redhat.com> - 5.2-11
8519d0
- OCaml 4.02.3 rebuild.
8519d0
8519d0
* Wed Jun 24 2015 Richard W.M. Jones <rjones@redhat.com> - 5.2-10
8519d0
- ocaml-4.02.2 final rebuild.
8519d0
8519d0
* Wed Jun 17 2015 Richard W.M. Jones <rjones@redhat.com> - 5.2-9
8519d0
- ocaml-4.02.2 rebuild.
8519d0
8519d0
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2-8
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8519d0
8519d0
* Mon May 25 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 5.2-7
8519d0
- Fixed manual page
8519d0
  Resolves: rhbz#1224661
8519d0
8519d0
* Mon Mar 23 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 5.2-6
8519d0
- Dropped AtSpi driver
8519d0
  Related: rhbz#1204462
8519d0
8519d0
* Mon Mar 23 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 5.2-5
8519d0
- Added support for AtSpi2 driver
8519d0
  Resolves: rhbz#1204462
8519d0
- Added support for eSpeak driver
8519d0
- Filtered private libraries from provides/requires
8519d0
8519d0
* Tue Feb 17 2015 Richard W.M. Jones <rjones@redhat.com> - 5.2-4
8519d0
- ocaml-4.02.1 rebuild.
8519d0
8519d0
* Tue Feb 17 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 5.2-3
8519d0
- Rebuilt for new ocaml
8519d0
8519d0
* Mon Jan 26 2015 David Tardon <dtardon@redhat.com> - 5.2-2
8519d0
- rebuild for ICU 54.1
8519d0
8519d0
* Wed Nov 12 2014 Jon Ciesla <limburgher@gmail.com> - 5.2-1
8519d0
- 5.2, BZ 1163112.
8519d0
8519d0
* Sun Aug 31 2014 Richard W.M. Jones <rjones@redhat.com> - 5.1-12
8519d0
- ocaml-4.02.0 final rebuild.
8519d0
8519d0
* Tue Aug 26 2014 David Tardon <dtardon@redhat.com> - 5.1-11
8519d0
- rebuild for ICU 53.1
8519d0
8519d0
* Sat Aug 23 2014 Richard W.M. Jones <rjones@redhat.com> - 5.1-10
8519d0
- ocaml-4.02.0+rc1 rebuild.
8519d0
8519d0
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1-9
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8519d0
8519d0
* Sat Aug 02 2014 Richard W.M. Jones <rjones@redhat.com> - 5.1-8
8519d0
- ocaml-4.02.0-0.8.git10e45753.fc22 rebuild.
8519d0
8519d0
* Mon Jul 21 2014 Richard W.M. Jones <rjones@redhat.com> - 5.1-7
8519d0
- OCaml 4.02.0 beta rebuild (with fixed compiler).
8519d0
8519d0
* Mon Jul 14 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 5.1-6
8519d0
- Rebuilt for new ocaml
8519d0
8519d0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1-5
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8519d0
8519d0
* Tue May 27 2014 Kalev Lember <kalevlember@gmail.com> - 5.1-4
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
8519d0
8519d0
* Tue May 20 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 5.1-3
8519d0
- Rebuilt for tcl/tk8.6
8519d0
8519d0
* Tue Apr 15 2014 Richard W.M. Jones <rjones@redhat.com> - 5.1-2
8519d0
- Remove ocaml_arches macro (RHBZ#1087794).
8519d0
8519d0
* Thu Mar 27 2014 Jon Ciesla <limburgher@gmail.com> - 5.1-1
8519d0
- 5.1, BZ 1081459.
8519d0
- Fixed Source URL.
8519d0
8519d0
* Thu Feb 20 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 5.0-1
8519d0
- New version
8519d0
  Resolves: rhbz#1067337
8519d0
- Dropped man-fix patch (upstreamed)
8519d0
- De-fuzzified libspeechd patch
8519d0
- Handled locales
8519d0
- Switched to xz compressed sources
8519d0
8519d0
* Thu Feb 13 2014 Jon Ciesla <limburgher@gmail.com> - 4.5-10
8519d0
- libicu rebuild.
8519d0
- Add python-setuptools BR.
8519d0
8519d0
* Mon Sep 23 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 4.5-9
8519d0
- The brlapi.key is now preset, users in the brlapi group have access
8519d0
  Resolves: rhbz#1010656
8519d0
8519d0
* Sat Sep 14 2013 Richard W.M. Jones <rjones@redhat.com> - 4.5-8
8519d0
- Rebuild for OCaml 4.01.0.
8519d0
- Create stublibs directory for OCaml, else install fails.
8519d0
- Unset MAKEFLAGS so that MAKEFLAGS=-j<N> does not break local builds.
8519d0
- In new speech-dispatcher, <libspeechd.h> has moved to a subdirectory.
8519d0
8519d0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.5-7
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8519d0
8519d0
* Mon Jul 15 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 4.5-6
8519d0
- Updated man page
8519d0
8519d0
* Fri May 10 2013 Jon Ciesla <limburgher@gmail.com> - 4.5-5
8519d0
- Add systemd unit file, BZ 916628.
8519d0
- Drop spurious post scripts.
8519d0
- Move eveything but man pages and license files top -docs.
8519d0
8519d0
* Thu May  9 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 4.5-4
8519d0
- Conditionally build python3
8519d0
8519d0
* Tue Apr 30 2013 Jon Ciesla <limburgher@gmail.com> - 4.5-3
8519d0
- Add bluetooth support, BZ 916628.
8519d0
8519d0
* Thu Apr 04 2013 Kalev Lember <kalevlember@gmail.com> - 4.5-2
8519d0
- Don't install the library in /lib now that we have UsrMove
8519d0
8519d0
* Thu Apr 04 2013 Kalev Lember <kalevlember@gmail.com> - 4.5-1
8519d0
- Update to 4.5
8519d0
- Add Python 3 support (python3-brlapi)
8519d0
8519d0
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.3-13
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
8519d0
8519d0
* Tue Jan  8 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 4.3-12
8519d0
- Build with -fno-strict-aliasing
8519d0
8519d0
* Wed Dec 19 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 4.3-11
8519d0
- revbump after jnidir change
8519d0
8519d0
* Wed Dec 12 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 4.3-10
8519d0
- Fixed directories, install to /usr prefix
8519d0
8519d0
* Wed Dec 12 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 4.3-9
8519d0
- Fix up java subpackage installation directories
8519d0
- Fix java JNI loading code
8519d0
8519d0
* Wed Oct 17 2012 Jon Ciesla <limburgher@gmail.com> - 4.3-8
8519d0
- Bump and rebuild for new ocaml.
8519d0
8519d0
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.3-7
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8519d0
8519d0
* Fri Jun 08 2012 Jon Ciesla <limburgher@gmail.com> - 4.3-6
8519d0
- Bump and rebuild for ocaml 4.00.0.
8519d0
8519d0
* Fri Mar 23 2012 Dan Horák <dan[at]danny.cz> - 4.3-5
8519d0
- conditionalize ocaml support
8519d0
- fix build on 64-bit arches
8519d0
8519d0
* Mon Feb 06 2012 Jon Ciesla <limburgher@gmail.com> - 4.3-4
8519d0
- Added ocaml subpackage, BZ 702724.
8519d0
8519d0
* Fri Feb 03 2012 Jon Ciesla <limburgher@gmail.com> - 4.3-3
8519d0
- Fixed libbrlapi.so symlink, BZ 558132.
8519d0
8519d0
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.3-2
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8519d0
8519d0
* Tue Oct 18 2011 Jon Ciesla <limb@jcomserv.net> - 4.3-1
8519d0
- New upstream.
8519d0
- S_ISCHR patch upstreamed.
8519d0
- parallel patch updated.
8519d0
- Cleaned up some file encodings.
8519d0
8519d0
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2-4
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
8519d0
8519d0
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 4.2-3
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
8519d0
8519d0
* Fri May 21 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 4.2-2
8519d0
- rework parallel patch slightly and reapply
8519d0
8519d0
* Fri May 21 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 4.2-1
8519d0
- update to 4.2
8519d0
- drop static lib (bz 556041)
8519d0
- fix undefined S_ISCHR call
8519d0
8519d0
* Wed Jan 20 2010 Stepan Kasal <skasal@redhat.com> - 4.1-5
8519d0
- requires(post): coreutils to work around an installator bug
8519d0
- Resolves: #540437
8519d0
8519d0
* Wed Jan 13 2010 Stepan Kasal <skasal@redhat.com> - 4.1-4
8519d0
- limit building against speech-dispatcher to Fedora
8519d0
- Resolves: rhbz#553795
8519d0
8519d0
* Sun Nov  1 2009 Stepan Kasal <skasal@redhat.com> - 4.1-3
8519d0
- build the TTY driver (it was disabled since it first appered in 3.7.2-1)
8519d0
- build with speech-dispatcher, packed into a separate sub-package
8519d0
8519d0
* Fri Oct 30 2009 Stepan Kasal <skasal@redhat.com> - 4.1-2
8519d0
- move data-directory back to default: /etc/brltty
8519d0
- move brltty to /bin and /lib, so that it can be used to repair the system
8519d0
  without /usr mounted (#276181)
8519d0
- move vstp and libbrlttybba.so to brlapi
8519d0
- brltty no longer requires brlapi
8519d0
- brlapi now requires brltty from the same build
8519d0
8519d0
* Wed Oct 28 2009 Stepan Kasal <skasal@redhat.com> - 4.1-1
8519d0
- new upstream version
8519d0
- use --disable-stripping instead of make variable override
8519d0
- install the default brltty-pm.conf to docdir only (#526168)
8519d0
- remove the duplicate copies of rhmkboot and rhmkroot from docdir
8519d0
- patch configure so that the dirs in summary are not garbled:
8519d0
  brltty-autoconf-quote.patch
8519d0
- move data-directory to ${datadir}/brltty
8519d0
8519d0
* Tue Oct 20 2009 Stepan Kasal <skasal@redhat.com> - 4.0-2
8519d0
- escape rpm macros in the rpm change log
8519d0
- add requires to bind subpackages from one build together
8519d0
8519d0
* Wed Oct  7 2009 Stepan Kasal <skasal@redhat.com> - 4.0-1
8519d0
- new upstream version
8519d0
- drop upstreamed patches; ./autogen not needed anymore
8519d0
- pack the xbrlapi server; move its man page to brlapi package
8519d0
- add man-page for brltty.conf (#526168)
8519d0
8519d0
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10-6
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
8519d0
8519d0
* Tue May 12 2009 Stepan Kasal <skasal@redhat.com> - 3.10-5
8519d0
- rebuild after java-1.5.0-gcj rebuild
8519d0
8519d0
* Thu Apr 30 2009 Stepan Kasal <skasal@redhat.com> - 3.10-4
8519d0
- own the tcl subdirectory (#474032)
8519d0
- set CPPFLAGS to java include dirs, so that the java bindings build with
8519d0
  any java implementation (#498964)
8519d0
- add --without-curses; there is no curses package BuildRequired anyway
8519d0
8519d0
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10-3
8519d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
8519d0
8519d0
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 3.10-2
8519d0
- Rebuild for Python 2.6
8519d0
8519d0
* Sat Sep 13 2008 Stepan Kasal <skasal@redhat.com> - 3.10-1
8519d0
- new upstream release
8519d0
- drop brltty-3.9-java-svn.patch, brltty-3.9-tcl85path.patch,
8519d0
  and brltty-3.9-pyxfix.patch, they are upstream
8519d0
- fix BuildRoot
8519d0
- fix many sub-packages' Requires on brlapi
8519d0
8519d0
* Wed Sep 10 2008 Stepan Kasal <skasal@redhat.com> - 3.9-3
8519d0
- add brltty-3.9-autoconf.patch to fix to build with Autoconf 2.62
8519d0
- add brltty-3.9-parallel.patch to fix race condition with parallel make
8519d0
- add brltty-3.9-pyxfix.patch to fix build with current pyrex
8519d0
- Summary lines shall not end with a dot
8519d0
8519d0
* Thu Feb 28 2008 Tomas Janousek <tjanouse@redhat.com> - 3.9-2.2
8519d0
- glibc build fixes
8519d0
- applied java reorganisations from svn
8519d0
8519d0
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.9-2.1
8519d0
- Autorebuild for GCC 4.3
8519d0
8519d0
* Wed Jan 09 2008 Tomas Janousek <tjanouse@redhat.com> - 3.9-1.1
8519d0
- specfile update to comply with tcl packaging guidelines
8519d0
8519d0
* Mon Jan 07 2008 Tomas Janousek <tjanouse@redhat.com> - 3.9-1
8519d0
- update to latest upstream (3.9)
8519d0
8519d0
* Tue Sep 18 2007 Tomas Janousek <tjanouse@redhat.com> - 3.8-2.svn3231
8519d0
- update to r3231 from svn
8519d0
- added java binding subpackage
8519d0
8519d0
* Wed Aug 29 2007 Tomas Janousek <tjanouse@redhat.com> - 3.8-2.svn3231
8519d0
- update to r3231 from svn
8519d0
8519d0
* Tue Aug 21 2007 Tomas Janousek <tjanouse@redhat.com> - 3.8-1
8519d0
- update to latest upstream
8519d0
- added the at-spi driver, tcl and python bindings
8519d0
- fixed the license tags
8519d0
8519d0
* Mon Mar 05 2007 Tomas Janousek <tjanouse@redhat.com> - 3.7.2-3
8519d0
- added the XWindow driver
8519d0
- build fix for newer byacc
8519d0
8519d0
* Tue Jan 30 2007 Tomas Janousek <tjanouse@redhat.com> - 3.7.2-2.1
8519d0
- quiet postinstall scriptlet, really fixes #224570
8519d0
8519d0
* Tue Jan 30 2007 Tomas Janousek <tjanouse@redhat.com> - 3.7.2-2
8519d0
- failsafe postinstall script, fixes #224570
8519d0
- makefile fix - debuginfo extraction now works
8519d0
8519d0
* Thu Jan 25 2007 Tomas Janousek <tjanouse@redhat.com> - 3.7.2-1.1
8519d0
- fix building with newer kernel-headers (#224149)
8519d0
8519d0
* Wed Jul 12 2006 Petr Rockai <prockai@redhat.com> - 3.7.2-1
8519d0
- upgrade to latest upstream version
8519d0
- split off brlapi and brlapi-devel packages
8519d0
8519d0
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.2-12.1
8519d0
- rebuild
8519d0
8519d0
* Sun Jul 02 2006 Florian La Roche <laroche@redhat.com>
8519d0
- for the post script require coreutils
8519d0
8519d0
* Mon Jun 05 2006 Jesse Keating <jkeating@redhat.com> - 3.2-11
8519d0
- Added byacc BuildRequires, removed prereq, coreutils is always there
8519d0
8519d0
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.2-10.2.1
8519d0
- bump again for double-long bug on ppc(64)
8519d0
8519d0
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.2-10.2
8519d0
- rebuilt for new gcc4.1 snapshot and glibc changes
8519d0
8519d0
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
8519d0
- rebuilt
8519d0
8519d0
* Wed Mar 16 2005 Bill Nottingham <notting@redhat.com> 3.2-10
8519d0
- rebuild
8519d0
8519d0
* Fri Nov 26 2004 Florian La Roche <laroche@redhat.com>
8519d0
- add a %%clean into .spec
8519d0
8519d0
* Thu Oct 14 2004 Adrian Havill <havill@redhat.com> 3.2-5
8519d0
- chmod a-x for conf file (#116244)
8519d0
8519d0
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
8519d0
- rebuilt
8519d0
8519d0
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
8519d0
- rebuilt
8519d0
8519d0
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
8519d0
- rebuilt
8519d0
8519d0
* Tue Sep 30 2003 Florian La Roche <Florian.LaRoche@redhat.de>
8519d0
- prereq coreutils for mknod/chown/chmod
8519d0
8519d0
* Mon Jul 07 2003 Adrian Havill <havill@redhat.com> 3.2-2
8519d0
- changed spec "Copyright" to "License"
8519d0
- use %%configure macro, %%{_libdir} for non-ia32 archs
8519d0
- removed unnecessary set and unset, assumed/default spec headers
8519d0
- fixed unpackaged man page, duplicate /bin and /lib entries
8519d0
- use plain install vs scripts for non-i386 buildsys