Blame SPECS/brltty.spec

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