|
@@ -1,31 +1,35 @@
|
|
-%define pkg_version 4.2
|
|
+%define pkg_version 5.2
|
|
-%define api_version 0.5.5
|
|
+%define api_version 0.6.3
|
|
|
|
|
|
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
|
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
|
%{!?pyver: %define pyver %(%{__python} -c "import sys; v=sys.version_info[:2]; print '%d.%d'%v")}
|
|
%{!?pyver: %define pyver %(%{__python} -c "import sys; v=sys.version_info[:2]; print '%d.%d'%v")}
|
|
|
|
|
|
-%define _exec_prefix %{nil}
|
|
+%{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)}
|
|
-%define _libdir /%{_lib}
|
|
+
|
|
|
|
+#define _exec_prefix %{nil}
|
|
|
|
+#define _libdir /%{_lib}
|
|
|
|
|
|
# with speech dispatcher iff on Fedora:
|
|
# with speech dispatcher iff on Fedora:
|
|
-%define with_speech_dispatcher 0%{?fedora}
|
|
+%define with_speech_dispatcher 1
|
|
|
|
+%define with_ocaml 1
|
|
|
|
|
|
Name: brltty
|
|
Name: brltty
|
|
Version: %{pkg_version}
|
|
Version: %{pkg_version}
|
|
-Release: 2%{?_dist_release}
|
|
+Release: 1%{?_dist_release}
|
|
|
|
+Summary: Braille display driver for Linux/Unix
|
|
|
|
+
|
|
License: GPLv2+
|
|
License: GPLv2+
|
|
Group: System Environment/Daemons
|
|
Group: System Environment/Daemons
|
|
URL: http://mielke.cc/brltty/
|
|
URL: http://mielke.cc/brltty/
|
|
-Source: http://mielke.cc/brltty/releases/%{name}-%{version}.tar.gz
|
|
+
|
|
-Patch0: brltty-cppflags.patch
|
|
+Source: http://mielke.cc/brltty/releases/%{name}-%{version}.tar.xz
|
|
-Patch1: brltty-autoconf-quote.patch
|
|
+Patch4: brltty-loadLibrary.patch
|
|
-Patch2: brltty-4.2-S_ISCHR.patch
|
|
+
|
|
-Patch3: brltty-parallel.patch
|
|
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
-BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
|
|
+BuildRequires: bluez-libs-devel
|
|
-Summary: Braille display driver for Linux/Unix
|
|
+BuildRequires: byacc
|
|
-BuildRequires: bison
|
|
+BuildRequires: gettext
|
|
-BuildRequires: flex
|
|
+BuildRequires: glibc-kernheaders
|
|
-BuildRequires: autoconf
|
|
|
|
# work around a bug in the install process:
|
|
# work around a bug in the install process:
|
|
Requires(post): coreutils
|
|
Requires(post): coreutils
|
|
|
|
|
|
@@ -45,16 +49,35 @@ Group: System Environment/Daemons
|
|
License: GPLv2+
|
|
License: GPLv2+
|
|
BuildRequires: speech-dispatcher-devel
|
|
BuildRequires: speech-dispatcher-devel
|
|
Requires: %{name} = %{pkg_version}-%{release}
|
|
Requires: %{name} = %{pkg_version}-%{release}
|
|
|
|
+
|
|
%description speech-dispatcher
|
|
%description speech-dispatcher
|
|
This package provides the Speech Dispatcher driver for BRLTTY.
|
|
This package provides the Speech Dispatcher driver for BRLTTY.
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
+%package docs
|
|
|
|
+Summary: Documentation for BRLTTY
|
|
|
|
+Summary(ja): BRLTTY のドキュメント
|
|
|
|
+Group: Documentation
|
|
|
|
+License: GPLv2+
|
|
|
|
+Requires: %{name} = %{pkg_version}-%{release}
|
|
|
|
+BuildArch: noarch
|
|
|
|
+
|
|
|
|
+%description docs
|
|
|
|
+This package provides the documentation for BRLTTY.
|
|
|
|
+
|
|
%package xw
|
|
%package xw
|
|
Summary: XWindow driver for BRLTTY
|
|
Summary: XWindow driver for BRLTTY
|
|
Group: System Environment/Daemons
|
|
Group: System Environment/Daemons
|
|
License: GPLv2+
|
|
License: GPLv2+
|
|
-BuildRequires: libSM-devel libICE-devel libX11-devel libXaw-devel libXext-devel libXt-devel libXtst-devel
|
|
+BuildRequires: libSM-devel
|
|
|
|
+BuildRequires: libICE-devel
|
|
|
|
+BuildRequires: libX11-devel
|
|
|
|
+BuildRequires: libXaw-devel
|
|
|
|
+BuildRequires: libXext-devel
|
|
|
|
+BuildRequires: libXt-devel
|
|
|
|
+BuildRequires: libXtst-devel
|
|
Requires: %{name} = %{pkg_version}-%{release}
|
|
Requires: %{name} = %{pkg_version}-%{release}
|
|
|
|
+
|
|
%description xw
|
|
%description xw
|
|
This package provides the XWindow driver for BRLTTY.
|
|
This package provides the XWindow driver for BRLTTY.
|
|
|
|
|
|
@@ -65,15 +88,18 @@ Group: System Environment/Daemons
|
|
License: GPLv2+ and LGPLv2+
|
|
License: GPLv2+ and LGPLv2+
|
|
BuildRequires: at-spi-devel
|
|
BuildRequires: at-spi-devel
|
|
Requires: %{name} = %{pkg_version}-%{release}
|
|
Requires: %{name} = %{pkg_version}-%{release}
|
|
|
|
+
|
|
%description at-spi
|
|
%description at-spi
|
|
This package provides the AtSpi driver for BRLTTY.
|
|
This package provides the AtSpi driver for BRLTTY.
|
|
|
|
|
|
%package -n brlapi
|
|
%package -n brlapi
|
|
|
|
+Summary: Appliation Programming Interface for BRLTTY
|
|
|
|
+Summary(ja): BRLTTY の API
|
|
Version: %{api_version}
|
|
Version: %{api_version}
|
|
Group: Applications/System
|
|
Group: Applications/System
|
|
License: LGPLv2+
|
|
License: LGPLv2+
|
|
-Summary: Appliation Programming Interface for BRLTTY
|
|
|
|
Requires: %{name} = %{pkg_version}-%{release}
|
|
Requires: %{name} = %{pkg_version}-%{release}
|
|
|
|
+
|
|
%description -n brlapi
|
|
%description -n brlapi
|
|
This package provides the run-time support for the Application
|
|
This package provides the run-time support for the Application
|
|
Programming Interface to BRLTTY.
|
|
Programming Interface to BRLTTY.
|
|
@@ -82,11 +108,12 @@ Install this package if you have an application which directly accesses
|
|
a refreshable braille display.
|
|
a refreshable braille display.
|
|
|
|
|
|
%package -n brlapi-devel
|
|
%package -n brlapi-devel
|
|
|
|
+Summary: Headers, static archive, and documentation for BrlAPI
|
|
|
|
+Summary(ja): BrlAPI の開発用ファイル
|
|
Version: %{api_version}
|
|
Version: %{api_version}
|
|
-Group: Development/System
|
|
+Group: Development/Libraries
|
|
License: LGPLv2+
|
|
License: LGPLv2+
|
|
Requires: brlapi = %{api_version}-%{release}
|
|
Requires: brlapi = %{api_version}-%{release}
|
|
-Summary: Headers, static archive, and documentation for BrlAPI
|
|
|
|
|
|
|
|
%description -n brlapi-devel
|
|
%description -n brlapi-devel
|
|
This package provides the header files, static archive, shared object
|
|
This package provides the header files, static archive, shared object
|
|
@@ -101,77 +128,137 @@ Install this package if you are developing or maintaining an application
|
|
which directly accesses a refreshable braille display.
|
|
which directly accesses a refreshable braille display.
|
|
|
|
|
|
%package -n tcl-brlapi
|
|
%package -n tcl-brlapi
|
|
|
|
+Summary: Tcl binding for BrlAPI
|
|
|
|
+Summary(ja): BrlAPI の Tcl バインディング
|
|
Version: %{api_version}
|
|
Version: %{api_version}
|
|
-Group: Development/System
|
|
+Group: Development/Libraries
|
|
License: LGPLv2+
|
|
License: LGPLv2+
|
|
|
|
+BuildRequires: tcl-devel
|
|
Requires: brlapi = %{api_version}-%{release}
|
|
Requires: brlapi = %{api_version}-%{release}
|
|
-BuildRequires: tcl
|
|
+
|
|
-Summary: Tcl binding for BrlAPI
|
|
|
|
%description -n tcl-brlapi
|
|
%description -n tcl-brlapi
|
|
This package provides the Tcl binding for BrlAPI.
|
|
This package provides the Tcl binding for BrlAPI.
|
|
|
|
|
|
%package -n python-brlapi
|
|
%package -n python-brlapi
|
|
|
|
+Summary: Python binding for BrlAPI
|
|
|
|
+Summary(ja): BrlAPI の Python バインディング
|
|
Version: %{api_version}
|
|
Version: %{api_version}
|
|
-Group: Development/System
|
|
+Group: Development/Libraries
|
|
License: LGPLv2+
|
|
License: LGPLv2+
|
|
|
|
+BuildRequires: Cython
|
|
|
|
+BuildRequires: python-devel
|
|
|
|
+BuildRequires: python-setuptools
|
|
Requires: brlapi = %{api_version}-%{release}
|
|
Requires: brlapi = %{api_version}-%{release}
|
|
-BuildRequires: python-pyrex
|
|
+
|
|
-Summary: Python binding for BrlAPI
|
|
|
|
%description -n python-brlapi
|
|
%description -n python-brlapi
|
|
This package provides the Python binding for BrlAPI.
|
|
This package provides the Python binding for BrlAPI.
|
|
|
|
|
|
%package -n brlapi-java
|
|
%package -n brlapi-java
|
|
|
|
+Summary: Java binding for BrlAPI
|
|
|
|
+Summary(ja): BrlAPI の Java バインディング
|
|
Version: %{api_version}
|
|
Version: %{api_version}
|
|
-Group: Development/System
|
|
+Group: Development/Libraries
|
|
License: LGPLv2+
|
|
License: LGPLv2+
|
|
Requires: brlapi = %{api_version}-%{release}
|
|
Requires: brlapi = %{api_version}-%{release}
|
|
## temporary work around, java-devel is not resolved consistently acrss archs
|
|
## temporary work around, java-devel is not resolved consistently acrss archs
|
|
BuildRequires: java-devel
|
|
BuildRequires: java-devel
|
|
#BuildRequires: java-1.5.0-gcj-devel
|
|
#BuildRequires: java-1.5.0-gcj-devel
|
|
-Summary: Java binding for BrlAPI
|
|
+
|
|
%description -n brlapi-java
|
|
%description -n brlapi-java
|
|
This package provides the Java binding for BrlAPI.
|
|
This package provides the Java binding for BrlAPI.
|
|
|
|
|
|
|
|
+%if %{with_ocaml}
|
|
|
|
+%package -n ocaml-brlapi
|
|
|
|
+Summary: OCaml binding for BrlAPI
|
|
|
|
+Summary(ja): BrlAPI の OCaml バインディング
|
|
|
|
+Version: %{api_version}
|
|
|
|
+Group: Development/Libraries
|
|
|
|
+License: LGPLv2+
|
|
|
|
+Requires: brlapi = %{api_version}-%{release}
|
|
|
|
+BuildRequires: ocaml
|
|
|
|
+BuildRequires: ocaml-findlib
|
|
|
|
+
|
|
|
|
+%description -n ocaml-brlapi
|
|
|
|
+This package provides the OCaml binding for BrlAPI.
|
|
|
|
+%endif
|
|
|
|
+
|
|
|
|
+
|
|
%define version %{pkg_version}
|
|
%define version %{pkg_version}
|
|
|
|
|
|
%prep
|
|
%prep
|
|
%setup -q
|
|
%setup -q
|
|
-%patch0 -p1 -b .cppflags
|
|
+%patch4 -p1 -b .loadLibrary
|
|
-%patch1 -p1 -b .quote
|
|
+#patch5 -p1
|
|
-%patch2 -p1 -b .S_ISCHR
|
|
|
|
-%patch3 -p1 -b .parallel
|
|
|
|
|
|
|
|
%build
|
|
%build
|
|
-# Patch6 changes aclocal.m4:
|
|
+# If MAKEFLAGS=-jN is set it would break local builds.
|
|
-autoconf
|
|
+unset MAKEFLAGS
|
|
|
|
+
|
|
|
|
+# Add the openjdk include directories to CPPFLAGS
|
|
for i in -I/usr/lib/jvm/java/include{,/linux}; do
|
|
for i in -I/usr/lib/jvm/java/include{,/linux}; do
|
|
java_inc="$java_inc $i"
|
|
java_inc="$java_inc $i"
|
|
done
|
|
done
|
|
|
|
+export CPPFLAGS="$java_inc"
|
|
|
|
+
|
|
|
|
+export CFLAGS="%{optflags} -I%{_includedir}/speech-dispatcher -fno-strict-aliasing"
|
|
|
|
+export CXXFLAGS="%{optflags} -I%{_includedir}/speech-dispatcher -fno-strict-aliasing"
|
|
|
|
+
|
|
# there is no curses packages in BuildRequires, so the package builds
|
|
# there is no curses packages in BuildRequires, so the package builds
|
|
# without them in mock; let's express this decision explicitly
|
|
# without them in mock; let's express this decision explicitly
|
|
-%configure CPPFLAGS="$java_inc" --disable-stripping --without-curses \
|
|
+%configure \
|
|
|
|
+ --disable-stripping \
|
|
|
|
+ --without-curses \
|
|
%if %{with_speech_dispatcher}
|
|
%if %{with_speech_dispatcher}
|
|
--with-speechd=%{_prefix} \
|
|
--with-speechd=%{_prefix} \
|
|
%endif
|
|
%endif
|
|
- --with-install-root="${RPM_BUILD_ROOT}"
|
|
+ --with-install-root=$RPM_BUILD_ROOT \
|
|
-make %{?_smp_mflags}
|
|
+ JAVA_JAR_DIR=%{_jnidir} \
|
|
|
|
+ JAVA_JNI_DIR=%{_libdir}/brltty \
|
|
|
|
+ JAVA_JNI=yes \
|
|
|
|
+ PYTHON=%{__python}
|
|
|
|
+
|
|
|
|
+# Parallel build seems broken, thus disabling it
|
|
|
|
+make
|
|
|
|
|
|
find . \( -path ./doc -o -path ./Documents \) -prune -o \
|
|
find . \( -path ./doc -o -path ./Documents \) -prune -o \
|
|
\( -name 'README*' -o -name '*.txt' -o -name '*.html' -o \
|
|
\( -name 'README*' -o -name '*.txt' -o -name '*.html' -o \
|
|
-name '*.sgml' -o -name '*.patch' -o \
|
|
-name '*.sgml' -o -name '*.patch' -o \
|
|
- \( -path './Bootdisks/*' -type f -perm +ugo=x \) \) -print |
|
|
+ \( -path './Bootdisks/*' -type f -perm /ugo=x \) \) -print |
|
|
while read file; do
|
|
while read file; do
|
|
mkdir -p doc/${file%/*} && cp -rp $file doc/$file || exit 1
|
|
mkdir -p doc/${file%/*} && cp -rp $file doc/$file || exit 1
|
|
done
|
|
done
|
|
|
|
|
|
|
|
+find . -name '*.sgml' |
|
|
|
|
+while read file; do
|
|
|
|
+ iconv -f iso8859-1 -t utf-8 $file > $file.conv && mv -f $file.conv $file
|
|
|
|
+done
|
|
|
|
+find . -name '*.txt' |
|
|
|
|
+while read file; do
|
|
|
|
+ iconv -f iso8859-1 -t utf-8 $file > $file.conv && mv -f $file.conv $file
|
|
|
|
+done
|
|
|
|
+find . -name 'README*' |
|
|
|
|
+while read file; do
|
|
|
|
+ iconv -f iso8859-1 -t utf-8 $file > $file.conv && mv -f $file.conv $file
|
|
|
|
+done
|
|
|
|
+
|
|
|
|
+# backup Documents
|
|
|
|
+cp -a Documents Documents.buildsnap
|
|
|
|
+
|
|
%install
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
rm -rf $RPM_BUILD_ROOT
|
|
-# does not seem to be parallel safe
|
|
+rm -rf Documents
|
|
-make install
|
|
+cp -a Documents.buildsnap Documents
|
|
-rm "$RPM_BUILD_ROOT%{_libdir}/libbrlapi.so"
|
|
+
|
|
-ln -s ../../%{_lib}/libbrlapi.so "$RPM_BUILD_ROOT%{_prefix}/%{_lib}/"
|
|
+%if %{with_ocaml}
|
|
-install -d -m 755 "${RPM_BUILD_ROOT}%{_sysconfdir}" "$RPM_BUILD_ROOT%{_mandir}/man5"
|
|
+mkdir -p $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs
|
|
-install -m 644 Documents/brltty.conf "${RPM_BUILD_ROOT}%{_sysconfdir}"
|
|
+%endif
|
|
|
|
+
|
|
|
|
+make install JAVA_JAR_DIR=%{_jnidir} \
|
|
|
|
+ JAVA_JNI_DIR=%{_libdir}/brltty \
|
|
|
|
+ JAVA_JNI=yes
|
|
|
|
+
|
|
|
|
+install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir} $RPM_BUILD_ROOT%{_mandir}/man5
|
|
|
|
+install -m 644 Documents/brltty.conf ${RPM_BUILD_ROOT}%{_sysconfdir}
|
|
echo ".so man1/brltty.1" > $RPM_BUILD_ROOT%{_mandir}/man5/brltty.conf.5
|
|
echo ".so man1/brltty.1" > $RPM_BUILD_ROOT%{_mandir}/man5/brltty.conf.5
|
|
|
|
|
|
# clean up the manuals:
|
|
# clean up the manuals:
|
|
@@ -179,7 +266,16 @@ rm Documents/Manual-*/*/{*.mk,*.made,Makefile*}
|
|
mv Documents/BrlAPIref/{html,BrlAPIref}
|
|
mv Documents/BrlAPIref/{html,BrlAPIref}
|
|
|
|
|
|
# Don't want static lib
|
|
# Don't want static lib
|
|
-rm -rf $RPM_BUILD_ROOT/%{_lib}/libbrlapi.a
|
|
+rm -rf $RPM_BUILD_ROOT%{_libdir}/libbrlapi.a
|
|
|
|
+
|
|
|
|
+# ghost brlapi.key
|
|
|
|
+touch $RPM_BUILD_ROOT%{_sysconfdir}/brlapi.key
|
|
|
|
+
|
|
|
|
+# disable xbrlapi gdm autostart, there is already orca
|
|
|
|
+rm -f $RPM_BUILD_ROOT%{_datadir}/gdm/greeter/autostart/xbrlapi.desktop
|
|
|
|
+
|
|
|
|
+# handle locales
|
|
|
|
+%find_lang %{name}
|
|
|
|
|
|
%clean
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
rm -rf $RPM_BUILD_ROOT
|
|
@@ -197,19 +293,30 @@ do
|
|
done
|
|
done
|
|
if $install
|
|
if $install
|
|
then
|
|
then
|
|
- device="$(set -- ${devices} && echo "${1}")"
|
|
+ device="$(set -- ${devices} && echo "${1}")"
|
|
- mkdir -p "${device%/*}"
|
|
+ mkdir -p "${device%/*}"
|
|
- mknod -m o= "${device}" c 7 128
|
|
+ mknod -m o= "${device}" c 7 128
|
|
- chmod 660 "${device}"
|
|
+ chmod 660 "${device}"
|
|
- chown root.tty "${device}"
|
|
+ chown root.tty "${device}"
|
|
fi
|
|
fi
|
|
exit 0
|
|
exit 0
|
|
|
|
|
|
-%post -n brlapi -p /sbin/ldconfig
|
|
+%pre -n brlapi
|
|
|
|
+getent group brlapi >/dev/null || groupadd -r brlapi >/dev/null
|
|
|
|
+
|
|
|
|
+%post -n brlapi
|
|
|
|
+if [ ! -e %{_sysconfdir}/brlapi.key ]; then
|
|
|
|
+ mcookie > %{_sysconfdir}/brlapi.key
|
|
|
|
+ chgrp brlapi %{_sysconfdir}/brlapi.key
|
|
|
|
+ chmod 0640 %{_sysconfdir}/brlapi.key
|
|
|
|
+fi
|
|
|
|
+/sbin/ldconfig
|
|
|
|
+
|
|
%postun -n brlapi -p /sbin/ldconfig
|
|
%postun -n brlapi -p /sbin/ldconfig
|
|
|
|
|
|
-%files
|
|
+%files -f %{name}.lang
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
|
|
+%doc LICENSE-GPL LICENSE-LGPL
|
|
%config(noreplace) %{_sysconfdir}/brltty.conf
|
|
%config(noreplace) %{_sysconfdir}/brltty.conf
|
|
%{_sysconfdir}/brltty/
|
|
%{_sysconfdir}/brltty/
|
|
%{_bindir}/brltty
|
|
%{_bindir}/brltty
|
|
@@ -217,51 +324,60 @@ exit 0
|
|
%{_libdir}/brltty/
|
|
%{_libdir}/brltty/
|
|
%exclude %{_libdir}/brltty/libbrlttybba.so
|
|
%exclude %{_libdir}/brltty/libbrlttybba.so
|
|
%exclude %{_libdir}/brltty/libbrlttybxw.so
|
|
%exclude %{_libdir}/brltty/libbrlttybxw.so
|
|
|
|
+%exclude %{_libdir}/brltty/libbrlapi_java.so
|
|
%if %{with_speech_dispatcher}
|
|
%if %{with_speech_dispatcher}
|
|
%exclude %{_libdir}/brltty/libbrlttyssd.so
|
|
%exclude %{_libdir}/brltty/libbrlttyssd.so
|
|
%endif
|
|
%endif
|
|
%exclude %{_libdir}/brltty/libbrlttyxas.so
|
|
%exclude %{_libdir}/brltty/libbrlttyxas.so
|
|
-%doc LICENSE-GPL LICENSE-LGPL
|
|
+%{_mandir}/man[15]/brltty.*
|
|
-%doc Documents/ChangeLog Documents/TODO
|
|
|
|
-%doc Documents/Manual-BRLTTY/
|
|
|
|
-%doc doc/*
|
|
|
|
-%doc %{_mandir}/man[15]/brltty.*
|
|
|
|
|
|
|
|
%if %{with_speech_dispatcher}
|
|
%if %{with_speech_dispatcher}
|
|
%files speech-dispatcher
|
|
%files speech-dispatcher
|
|
|
|
+%defattr(-,root,root)
|
|
%doc Drivers/Speech/SpeechDispatcher/README
|
|
%doc Drivers/Speech/SpeechDispatcher/README
|
|
%{_libdir}/brltty/libbrlttyssd.so
|
|
%{_libdir}/brltty/libbrlttyssd.so
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
+%files docs
|
|
|
|
+%defattr(-,root,root)
|
|
|
|
+%doc Documents/ChangeLog Documents/TODO
|
|
|
|
+%doc Documents/Manual-BRLTTY/
|
|
|
|
+%doc doc/*
|
|
|
|
+
|
|
%files xw
|
|
%files xw
|
|
|
|
+%defattr(-,root,root)
|
|
%doc Drivers/Braille/XWindow/README
|
|
%doc Drivers/Braille/XWindow/README
|
|
%{_libdir}/brltty/libbrlttybxw.so
|
|
%{_libdir}/brltty/libbrlttybxw.so
|
|
|
|
|
|
%files at-spi
|
|
%files at-spi
|
|
|
|
+%defattr(-,root,root)
|
|
%{_libdir}/brltty/libbrlttyxas.so
|
|
%{_libdir}/brltty/libbrlttyxas.so
|
|
|
|
|
|
%files -n brlapi
|
|
%files -n brlapi
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
|
|
+%doc Drivers/Braille/XWindow/README
|
|
|
|
+%doc Documents/Manual-BrlAPI/
|
|
|
|
+%ghost %{_sysconfdir}/brlapi.key
|
|
%{_bindir}/vstp
|
|
%{_bindir}/vstp
|
|
|
|
+%{_bindir}/eutp
|
|
%{_bindir}/xbrlapi
|
|
%{_bindir}/xbrlapi
|
|
%{_libdir}/brltty/libbrlttybba.so
|
|
%{_libdir}/brltty/libbrlttybba.so
|
|
%{_libdir}/libbrlapi.so.*
|
|
%{_libdir}/libbrlapi.so.*
|
|
-%doc Drivers/Braille/XWindow/README
|
|
+%{_mandir}/man1/xbrlapi.*
|
|
-%doc Documents/Manual-BrlAPI/
|
|
+%{_mandir}/man1/vstp.*
|
|
-%doc %{_mandir}/man1/xbrlapi.*
|
|
+%{_mandir}/man1/eutp.*
|
|
-%doc %{_mandir}/man1/vstp.*
|
|
|
|
|
|
|
|
%files -n brlapi-devel
|
|
%files -n brlapi-devel
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
-%{_prefix}/%{_lib}/libbrlapi.so
|
|
+%doc Documents/BrlAPIref/BrlAPIref/
|
|
|
|
+%{_libdir}/libbrlapi.so
|
|
%{_includedir}/brltty
|
|
%{_includedir}/brltty
|
|
%{_includedir}/brlapi*.h
|
|
%{_includedir}/brlapi*.h
|
|
-%doc %{_mandir}/man3/brlapi_*.3*
|
|
+%{_mandir}/man3/brlapi_*.3*
|
|
-%doc Documents/BrlAPIref/BrlAPIref/
|
|
|
|
|
|
|
|
%files -n tcl-brlapi
|
|
%files -n tcl-brlapi
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
-%{_prefix}/%{_lib}/brlapi-%{api_version}
|
|
+%{_libdir}/tcl%{tcl_version}/brlapi-%{api_version}
|
|
|
|
|
|
%files -n python-brlapi
|
|
%files -n python-brlapi
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
@@ -270,19 +386,28 @@ exit 0
|
|
|
|
|
|
%files -n brlapi-java
|
|
%files -n brlapi-java
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
-%{_jnidir}/libbrlapi_java.so
|
|
+%{_libdir}/brltty/libbrlapi_java.so
|
|
-%{_javadir}/brlapi.jar
|
|
+%{_jnidir}/brlapi.jar
|
|
|
|
+
|
|
|
|
+%if %{with_ocaml}
|
|
|
|
+%files -n ocaml-brlapi
|
|
|
|
+%defattr(-,root,root)
|
|
|
|
+%{_libdir}/ocaml/brlapi/
|
|
|
|
+%{_libdir}/ocaml/stublibs/
|
|
|
|
+%endif
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Tue Feb 17 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 5.2-1
|
|
|
|
+- updated to 5.2
|
|
|
|
+- added speech-dispatcher, doc, and ocaml subpackages
|
|
|
|
+
|
|
* Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.2-2
|
|
* Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.2-2
|
|
- rebuild with python-2.7.2
|
|
- rebuild with python-2.7.2
|
|
|
|
|
|
* Sat Nov 04 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.2-1
|
|
* Sat Nov 04 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.2-1
|
|
- initial build for Vine Linux
|
|
- initial build for Vine Linux
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2-4
|
|
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2-4
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
|
|