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