1 | %define pkg_version 5.2 |
---|
2 | %define api_version 0.6.3 |
---|
3 | |
---|
4 | |
---|
5 | %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} |
---|
6 | %{!?pyver: %define pyver %(%{__python} -c "import sys; v=sys.version_info[:2]; print '%d.%d'%v")} |
---|
7 | |
---|
8 | %{!?python3_sitearch: %define python3_sitearch %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} |
---|
9 | |
---|
10 | %{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)} |
---|
11 | |
---|
12 | #define _exec_prefix %{nil} |
---|
13 | #define _libdir /%{_lib} |
---|
14 | |
---|
15 | # with speech dispatcher iff on Fedora: |
---|
16 | %define with_speech_dispatcher 1 |
---|
17 | %define with_ocaml 1 |
---|
18 | |
---|
19 | Name: brltty |
---|
20 | Version: %{pkg_version} |
---|
21 | Release: 2%{?_dist_release} |
---|
22 | Summary: Braille display driver for Linux/Unix |
---|
23 | |
---|
24 | License: GPLv2+ |
---|
25 | Group: System Environment/Daemons |
---|
26 | URL: http://mielke.cc/brltty/ |
---|
27 | |
---|
28 | Source: http://mielke.cc/brltty/releases/%{name}-%{version}.tar.xz |
---|
29 | Patch4: brltty-loadLibrary.patch |
---|
30 | |
---|
31 | BuildRoot: %{_tmppath}/%{name}-%{version}-root |
---|
32 | BuildRequires: bluez-libs-devel |
---|
33 | BuildRequires: byacc |
---|
34 | BuildRequires: gettext |
---|
35 | BuildRequires: glibc-kernheaders |
---|
36 | # work around a bug in the install process: |
---|
37 | Requires(post): coreutils |
---|
38 | |
---|
39 | %description |
---|
40 | BRLTTY is a background process (daemon) which provides |
---|
41 | access to the Linux/Unix console (when in text mode) |
---|
42 | for a blind person using a refreshable braille display. |
---|
43 | It drives the braille display and provides complete |
---|
44 | screen review functionality. |
---|
45 | %if %{with_speech_dispatcher} |
---|
46 | BRLTTY can also work with speech synthetizers; if you want to use it with |
---|
47 | Speech Dispatcher, please install also package %{name}-speech-dispatcher. |
---|
48 | |
---|
49 | %package speech-dispatcher |
---|
50 | Summary: Speech Dispatcher driver for BRLTTY |
---|
51 | Group: System Environment/Daemons |
---|
52 | License: GPLv2+ |
---|
53 | BuildRequires: speech-dispatcher-devel |
---|
54 | Requires: %{name} = %{pkg_version}-%{release} |
---|
55 | |
---|
56 | %description speech-dispatcher |
---|
57 | This package provides the Speech Dispatcher driver for BRLTTY. |
---|
58 | %endif |
---|
59 | |
---|
60 | %package docs |
---|
61 | Summary: Documentation for BRLTTY |
---|
62 | Summary(ja): BRLTTY のドキュメント |
---|
63 | Group: Documentation |
---|
64 | License: GPLv2+ |
---|
65 | Requires: %{name} = %{pkg_version}-%{release} |
---|
66 | BuildArch: noarch |
---|
67 | |
---|
68 | %description docs |
---|
69 | This package provides the documentation for BRLTTY. |
---|
70 | |
---|
71 | %package xw |
---|
72 | Summary: XWindow driver for BRLTTY |
---|
73 | Group: System Environment/Daemons |
---|
74 | License: GPLv2+ |
---|
75 | BuildRequires: libSM-devel |
---|
76 | BuildRequires: libICE-devel |
---|
77 | BuildRequires: libX11-devel |
---|
78 | BuildRequires: libXaw-devel |
---|
79 | BuildRequires: libXext-devel |
---|
80 | BuildRequires: libXt-devel |
---|
81 | BuildRequires: libXtst-devel |
---|
82 | Requires: %{name} = %{pkg_version}-%{release} |
---|
83 | |
---|
84 | %description xw |
---|
85 | This package provides the XWindow driver for BRLTTY. |
---|
86 | |
---|
87 | %package at-spi |
---|
88 | Summary: AtSpi driver for BRLTTY |
---|
89 | Group: System Environment/Daemons |
---|
90 | # The data files are licensed under LGPLv2+, see the README file. |
---|
91 | License: GPLv2+ and LGPLv2+ |
---|
92 | BuildRequires: at-spi-devel |
---|
93 | Requires: %{name} = %{pkg_version}-%{release} |
---|
94 | |
---|
95 | %description at-spi |
---|
96 | This package provides the AtSpi driver for BRLTTY. |
---|
97 | |
---|
98 | %package -n brlapi |
---|
99 | Summary: Appliation Programming Interface for BRLTTY |
---|
100 | Summary(ja): BRLTTY の API |
---|
101 | Version: %{api_version} |
---|
102 | Group: Applications/System |
---|
103 | License: LGPLv2+ |
---|
104 | Requires: %{name} = %{pkg_version}-%{release} |
---|
105 | |
---|
106 | %description -n brlapi |
---|
107 | This package provides the run-time support for the Application |
---|
108 | Programming Interface to BRLTTY. |
---|
109 | |
---|
110 | Install this package if you have an application which directly accesses |
---|
111 | a refreshable braille display. |
---|
112 | |
---|
113 | %package -n brlapi-devel |
---|
114 | Summary: Headers, static archive, and documentation for BrlAPI |
---|
115 | Summary(ja): BrlAPI の開発用ファイル |
---|
116 | Version: %{api_version} |
---|
117 | Group: Development/Libraries |
---|
118 | License: LGPLv2+ |
---|
119 | Requires: brlapi = %{api_version}-%{release} |
---|
120 | |
---|
121 | %description -n brlapi-devel |
---|
122 | This package provides the header files, static archive, shared object |
---|
123 | linker reference, and reference documentation for BrlAPI (the |
---|
124 | Application Programming Interface to BRLTTY). It enables the |
---|
125 | implementation of applications which take direct advantage of a |
---|
126 | refreshable braille display in order to present information in ways |
---|
127 | which are more appropriate for blind users and/or to provide user |
---|
128 | interfaces which are more specifically atuned to their needs. |
---|
129 | |
---|
130 | Install this package if you are developing or maintaining an application |
---|
131 | which directly accesses a refreshable braille display. |
---|
132 | |
---|
133 | %package -n tcl-brlapi |
---|
134 | Summary: Tcl binding for BrlAPI |
---|
135 | Summary(ja): BrlAPI の Tcl バインディング |
---|
136 | Version: %{api_version} |
---|
137 | Group: Development/Libraries |
---|
138 | License: LGPLv2+ |
---|
139 | BuildRequires: tcl-devel |
---|
140 | Requires: brlapi = %{api_version}-%{release} |
---|
141 | |
---|
142 | %description -n tcl-brlapi |
---|
143 | This package provides the Tcl binding for BrlAPI. |
---|
144 | |
---|
145 | %package -n python-brlapi |
---|
146 | Summary: Python binding for BrlAPI |
---|
147 | Summary(ja): BrlAPI の Python バインディング |
---|
148 | Version: %{api_version} |
---|
149 | Group: Development/Libraries |
---|
150 | License: LGPLv2+ |
---|
151 | BuildRequires: Cython |
---|
152 | BuildRequires: python-devel |
---|
153 | BuildRequires: python-setuptools |
---|
154 | Requires: brlapi = %{api_version}-%{release} |
---|
155 | |
---|
156 | %description -n python-brlapi |
---|
157 | This package provides the Python binding for BrlAPI. |
---|
158 | |
---|
159 | %package -n python3-brlapi |
---|
160 | Summary: Python 3 binding for BrlAPI |
---|
161 | Summary(ja): BrlAPI の Python バインディング |
---|
162 | Version: %{api_version} |
---|
163 | Group: Development/Libraries |
---|
164 | License: LGPLv2+ |
---|
165 | Requires: brlapi = %{api_version}-%{release} |
---|
166 | BuildRequires: Cython |
---|
167 | BuildRequires: python3-devel |
---|
168 | |
---|
169 | %description -n python3-brlapi |
---|
170 | This package provides the Python 3 binding for BrlAPI. |
---|
171 | |
---|
172 | |
---|
173 | %package -n brlapi-java |
---|
174 | Summary: Java binding for BrlAPI |
---|
175 | Summary(ja): BrlAPI の Java バインディング |
---|
176 | Version: %{api_version} |
---|
177 | Group: Development/Libraries |
---|
178 | License: LGPLv2+ |
---|
179 | Requires: brlapi = %{api_version}-%{release} |
---|
180 | ## temporary work around, java-devel is not resolved consistently acrss archs |
---|
181 | BuildRequires: java-devel |
---|
182 | #BuildRequires: java-1.5.0-gcj-devel |
---|
183 | |
---|
184 | %description -n brlapi-java |
---|
185 | This package provides the Java binding for BrlAPI. |
---|
186 | |
---|
187 | %if %{with_ocaml} |
---|
188 | %package -n ocaml-brlapi |
---|
189 | Summary: OCaml binding for BrlAPI |
---|
190 | Summary(ja): BrlAPI の OCaml バインディング |
---|
191 | Version: %{api_version} |
---|
192 | Group: Development/Libraries |
---|
193 | License: LGPLv2+ |
---|
194 | Requires: brlapi = %{api_version}-%{release} |
---|
195 | BuildRequires: ocaml |
---|
196 | BuildRequires: ocaml-findlib |
---|
197 | |
---|
198 | %description -n ocaml-brlapi |
---|
199 | This package provides the OCaml binding for BrlAPI. |
---|
200 | %endif |
---|
201 | |
---|
202 | |
---|
203 | %define version %{pkg_version} |
---|
204 | |
---|
205 | %prep |
---|
206 | %setup -q |
---|
207 | %patch4 -p1 -b .loadLibrary |
---|
208 | #patch5 -p1 |
---|
209 | |
---|
210 | # Make a copy of the source tree for building the Python 3 module |
---|
211 | rm -rf ../python3 |
---|
212 | cp -a . ../python3 |
---|
213 | |
---|
214 | |
---|
215 | %build |
---|
216 | # If MAKEFLAGS=-jN is set it would break local builds. |
---|
217 | unset MAKEFLAGS |
---|
218 | |
---|
219 | # Add the openjdk include directories to CPPFLAGS |
---|
220 | for i in -I/usr/lib/jvm/java/include{,/linux}; do |
---|
221 | java_inc="$java_inc $i" |
---|
222 | done |
---|
223 | export CPPFLAGS="$java_inc" |
---|
224 | |
---|
225 | export CFLAGS="%{optflags} -I%{_includedir}/speech-dispatcher -fno-strict-aliasing" |
---|
226 | export CXXFLAGS="%{optflags} -I%{_includedir}/speech-dispatcher -fno-strict-aliasing" |
---|
227 | |
---|
228 | # there is no curses packages in BuildRequires, so the package builds |
---|
229 | # without them in mock; let's express this decision explicitly |
---|
230 | configure_opts=" \ |
---|
231 | --disable-stripping \ |
---|
232 | --without-curses \ |
---|
233 | %if %{with_speech_dispatcher} |
---|
234 | --with-speechd=%{_prefix} \ |
---|
235 | %endif |
---|
236 | --with-install-root=$RPM_BUILD_ROOT \ |
---|
237 | JAVA_JAR_DIR=%{_jnidir} \ |
---|
238 | JAVA_JNI_DIR=%{_libdir}/brltty \ |
---|
239 | JAVA_JNI=yes" |
---|
240 | |
---|
241 | # First build everything with Python 2 support |
---|
242 | %configure $configure_opts PYTHON=%{__python} |
---|
243 | # Parallel build seems broken, thus disabling it |
---|
244 | make |
---|
245 | |
---|
246 | # ... and then do it again for the Python 3 module |
---|
247 | pushd ../python3 |
---|
248 | %configure $configure_opts PYTHON=%{_bindir}/python3 |
---|
249 | # Parallel build seems broken, thus disabling it |
---|
250 | make |
---|
251 | popd |
---|
252 | |
---|
253 | find . \( -path ./doc -o -path ./Documents \) -prune -o \ |
---|
254 | \( -name 'README*' -o -name '*.txt' -o -name '*.html' -o \ |
---|
255 | -name '*.sgml' -o -name '*.patch' -o \ |
---|
256 | \( -path './Bootdisks/*' -type f -perm /ugo=x \) \) -print | |
---|
257 | while read file; do |
---|
258 | mkdir -p doc/${file%/*} && cp -rp $file doc/$file || exit 1 |
---|
259 | done |
---|
260 | |
---|
261 | find . -name '*.sgml' | |
---|
262 | while read file; do |
---|
263 | iconv -f iso8859-1 -t utf-8 $file > $file.conv && mv -f $file.conv $file |
---|
264 | done |
---|
265 | find . -name '*.txt' | |
---|
266 | while read file; do |
---|
267 | iconv -f iso8859-1 -t utf-8 $file > $file.conv && mv -f $file.conv $file |
---|
268 | done |
---|
269 | find . -name 'README*' | |
---|
270 | while read file; do |
---|
271 | iconv -f iso8859-1 -t utf-8 $file > $file.conv && mv -f $file.conv $file |
---|
272 | done |
---|
273 | |
---|
274 | # backup Documents |
---|
275 | cp -a Documents Documents.buildsnap |
---|
276 | |
---|
277 | %install |
---|
278 | rm -rf $RPM_BUILD_ROOT |
---|
279 | rm -rf Documents |
---|
280 | cp -a Documents.buildsnap Documents |
---|
281 | |
---|
282 | %if %{with_ocaml} |
---|
283 | mkdir -p $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs |
---|
284 | %endif |
---|
285 | |
---|
286 | make install JAVA_JAR_DIR=%{_jnidir} \ |
---|
287 | JAVA_JNI_DIR=%{_libdir}/brltty \ |
---|
288 | JAVA_JNI=yes |
---|
289 | |
---|
290 | pushd ../python3 |
---|
291 | make install JAVA_JAR_DIR=%{_jnidir} \ |
---|
292 | JAVA_JNI_DIR=%{_libdir}/brltty \ |
---|
293 | JAVA_JNI=yes |
---|
294 | popd |
---|
295 | rm -rf ../python3 |
---|
296 | |
---|
297 | install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir} $RPM_BUILD_ROOT%{_mandir}/man5 |
---|
298 | install -m 644 Documents/brltty.conf ${RPM_BUILD_ROOT}%{_sysconfdir} |
---|
299 | echo ".so man1/brltty.1" > $RPM_BUILD_ROOT%{_mandir}/man5/brltty.conf.5 |
---|
300 | |
---|
301 | # clean up the manuals: |
---|
302 | rm Documents/Manual-*/*/{*.mk,*.made,Makefile*} |
---|
303 | mv Documents/BrlAPIref/{html,BrlAPIref} |
---|
304 | |
---|
305 | # Don't want static lib |
---|
306 | rm -rf $RPM_BUILD_ROOT%{_libdir}/libbrlapi.a |
---|
307 | |
---|
308 | # ghost brlapi.key |
---|
309 | touch $RPM_BUILD_ROOT%{_sysconfdir}/brlapi.key |
---|
310 | |
---|
311 | # disable xbrlapi gdm autostart, there is already orca |
---|
312 | rm -f $RPM_BUILD_ROOT%{_datadir}/gdm/greeter/autostart/xbrlapi.desktop |
---|
313 | |
---|
314 | # handle locales |
---|
315 | %find_lang %{name} |
---|
316 | |
---|
317 | %clean |
---|
318 | rm -rf $RPM_BUILD_ROOT |
---|
319 | |
---|
320 | %post |
---|
321 | devices="/dev/vcsa /dev/vcsa0 /dev/vcc/a" |
---|
322 | install=true |
---|
323 | for device in ${devices} |
---|
324 | do |
---|
325 | if [ -c "${device}" ] |
---|
326 | then |
---|
327 | install=false |
---|
328 | break |
---|
329 | fi |
---|
330 | done |
---|
331 | if $install |
---|
332 | then |
---|
333 | device="$(set -- ${devices} && echo "${1}")" |
---|
334 | mkdir -p "${device%/*}" |
---|
335 | mknod -m o= "${device}" c 7 128 |
---|
336 | chmod 660 "${device}" |
---|
337 | chown root.tty "${device}" |
---|
338 | fi |
---|
339 | exit 0 |
---|
340 | |
---|
341 | %pre -n brlapi |
---|
342 | getent group brlapi >/dev/null || groupadd -r brlapi >/dev/null |
---|
343 | |
---|
344 | %post -n brlapi |
---|
345 | if [ ! -e %{_sysconfdir}/brlapi.key ]; then |
---|
346 | mcookie > %{_sysconfdir}/brlapi.key |
---|
347 | chgrp brlapi %{_sysconfdir}/brlapi.key |
---|
348 | chmod 0640 %{_sysconfdir}/brlapi.key |
---|
349 | fi |
---|
350 | /sbin/ldconfig |
---|
351 | |
---|
352 | %postun -n brlapi -p /sbin/ldconfig |
---|
353 | |
---|
354 | %files -f %{name}.lang |
---|
355 | %defattr(-,root,root) |
---|
356 | %doc LICENSE-GPL LICENSE-LGPL |
---|
357 | %config(noreplace) %{_sysconfdir}/brltty.conf |
---|
358 | %{_sysconfdir}/brltty/ |
---|
359 | %{_bindir}/brltty |
---|
360 | %{_bindir}/brltty-* |
---|
361 | %{_libdir}/brltty/ |
---|
362 | %exclude %{_libdir}/brltty/libbrlttybba.so |
---|
363 | %exclude %{_libdir}/brltty/libbrlttybxw.so |
---|
364 | %exclude %{_libdir}/brltty/libbrlapi_java.so |
---|
365 | %if %{with_speech_dispatcher} |
---|
366 | %exclude %{_libdir}/brltty/libbrlttyssd.so |
---|
367 | %endif |
---|
368 | %exclude %{_libdir}/brltty/libbrlttyxas.so |
---|
369 | %{_mandir}/man[15]/brltty.* |
---|
370 | |
---|
371 | %if %{with_speech_dispatcher} |
---|
372 | %files speech-dispatcher |
---|
373 | %defattr(-,root,root) |
---|
374 | %doc Drivers/Speech/SpeechDispatcher/README |
---|
375 | %{_libdir}/brltty/libbrlttyssd.so |
---|
376 | %endif |
---|
377 | |
---|
378 | %files docs |
---|
379 | %defattr(-,root,root) |
---|
380 | %doc Documents/ChangeLog Documents/TODO |
---|
381 | %doc Documents/Manual-BRLTTY/ |
---|
382 | %doc doc/* |
---|
383 | |
---|
384 | %files xw |
---|
385 | %defattr(-,root,root) |
---|
386 | %doc Drivers/Braille/XWindow/README |
---|
387 | %{_libdir}/brltty/libbrlttybxw.so |
---|
388 | |
---|
389 | %files at-spi |
---|
390 | %defattr(-,root,root) |
---|
391 | %{_libdir}/brltty/libbrlttyxas.so |
---|
392 | |
---|
393 | %files -n brlapi |
---|
394 | %defattr(-,root,root) |
---|
395 | %doc Drivers/Braille/XWindow/README |
---|
396 | %doc Documents/Manual-BrlAPI/ |
---|
397 | %ghost %{_sysconfdir}/brlapi.key |
---|
398 | %{_bindir}/vstp |
---|
399 | %{_bindir}/eutp |
---|
400 | %{_bindir}/xbrlapi |
---|
401 | %{_libdir}/brltty/libbrlttybba.so |
---|
402 | %{_libdir}/libbrlapi.so.* |
---|
403 | %{_mandir}/man1/xbrlapi.* |
---|
404 | %{_mandir}/man1/vstp.* |
---|
405 | %{_mandir}/man1/eutp.* |
---|
406 | |
---|
407 | %files -n brlapi-devel |
---|
408 | %defattr(-,root,root) |
---|
409 | %doc Documents/BrlAPIref/BrlAPIref/ |
---|
410 | %{_libdir}/libbrlapi.so |
---|
411 | %{_includedir}/brltty |
---|
412 | %{_includedir}/brlapi*.h |
---|
413 | %{_mandir}/man3/brlapi_*.3* |
---|
414 | |
---|
415 | %files -n tcl-brlapi |
---|
416 | %defattr(-,root,root) |
---|
417 | %{_libdir}/tcl%{tcl_version}/brlapi-%{api_version} |
---|
418 | |
---|
419 | %files -n python-brlapi |
---|
420 | %defattr(-,root,root) |
---|
421 | %{python_sitearch}/brlapi.so |
---|
422 | %{python_sitearch}/Brlapi-%{api_version}-py%{pyver}.egg-info |
---|
423 | |
---|
424 | %files -n python3-brlapi |
---|
425 | %defattr(-,root,root) |
---|
426 | %{python3_sitearch}/brlapi.cpython-*.so |
---|
427 | %{python3_sitearch}/Brlapi-%{api_version}-*.egg-info |
---|
428 | |
---|
429 | %files -n brlapi-java |
---|
430 | %defattr(-,root,root) |
---|
431 | %{_libdir}/brltty/libbrlapi_java.so |
---|
432 | %{_jnidir}/brlapi.jar |
---|
433 | |
---|
434 | %if %{with_ocaml} |
---|
435 | %files -n ocaml-brlapi |
---|
436 | %defattr(-,root,root) |
---|
437 | %{_libdir}/ocaml/brlapi/ |
---|
438 | %{_libdir}/ocaml/stublibs/ |
---|
439 | %endif |
---|
440 | |
---|
441 | |
---|
442 | %changelog |
---|
443 | * Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.2-2 |
---|
444 | - add BuildRequires: python3-devel |
---|
445 | - create python3-brlapi subpackage |
---|
446 | |
---|
447 | * Tue Feb 17 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 5.2-1 |
---|
448 | - updated to 5.2 |
---|
449 | - added speech-dispatcher, doc, and ocaml subpackages |
---|
450 | |
---|
451 | * Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.2-2 |
---|
452 | - rebuild with python-2.7.2 |
---|
453 | |
---|
454 | * Fri Nov 04 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.2-1 |
---|
455 | - initial build for Vine Linux |
---|
456 | |
---|
457 | * Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2-4 |
---|
458 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
---|
459 | |
---|
460 | * Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 4.2-3 |
---|
461 | - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild |
---|
462 | |
---|
463 | * Fri May 21 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 4.2-2 |
---|
464 | - rework parallel patch slightly and reapply |
---|
465 | |
---|
466 | * Fri May 21 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 4.2-1 |
---|
467 | - update to 4.2 |
---|
468 | - drop static lib (bz 556041) |
---|
469 | - fix undefined S_ISCHR call |
---|
470 | |
---|
471 | * Wed Jan 20 2010 Stepan Kasal <skasal@redhat.com> - 4.1-5 |
---|
472 | - requires(post): coreutils to work around an installator bug |
---|
473 | - Resolves: #540437 |
---|
474 | |
---|
475 | * Wed Jan 13 2010 Stepan Kasal <skasal@redhat.com> - 4.1-4 |
---|
476 | - limit building against speech-dispatcher to Fedora |
---|
477 | - Resolves: rhbz#553795 |
---|
478 | |
---|
479 | * Sun Nov 1 2009 Stepan Kasal <skasal@redhat.com> - 4.1-3 |
---|
480 | - build the TTY driver (it was disabled since it first appered in 3.7.2-1) |
---|
481 | - build with speech-dispatcher, packed into a separate sub-package |
---|
482 | |
---|
483 | * Fri Oct 30 2009 Stepan Kasal <skasal@redhat.com> - 4.1-2 |
---|
484 | - move data-directory back to default: /etc/brltty |
---|
485 | - move brltty to /bin and /lib, so that it can be used to repair the system |
---|
486 | without /usr mounted (#276181) |
---|
487 | - move vstp and libbrlttybba.so to brlapi |
---|
488 | - brltty no longer requires brlapi |
---|
489 | - brlapi now requires brltty from the same build |
---|
490 | |
---|
491 | * Wed Oct 28 2009 Stepan Kasal <skasal@redhat.com> - 4.1-1 |
---|
492 | - new upstream version |
---|
493 | - use --disable-stripping instead of make variable override |
---|
494 | - install the default brltty-pm.conf to docdir only (#526168) |
---|
495 | - remove the duplicate copies of rhmkboot and rhmkroot from docdir |
---|
496 | - patch configure so that the dirs in summary are not garbled: |
---|
497 | brltty-autoconf-quote.patch |
---|
498 | - move data-directory to ${datadir}/brltty |
---|
499 | |
---|
500 | * Tue Oct 20 2009 Stepan Kasal <skasal@redhat.com> - 4.0-2 |
---|
501 | - escape rpm macros in the rpm change log |
---|
502 | - add requires to bind subpackages from one build together |
---|
503 | |
---|
504 | * Wed Oct 7 2009 Stepan Kasal <skasal@redhat.com> - 4.0-1 |
---|
505 | - new upstream version |
---|
506 | - drop upstreamed patches; ./autogen not needed anymore |
---|
507 | - pack the xbrlapi server; move its man page to brlapi package |
---|
508 | - add man-page for brltty.conf (#526168) |
---|
509 | |
---|
510 | * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10-6 |
---|
511 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
---|
512 | |
---|
513 | * Tue May 12 2009 Stepan Kasal <skasal@redhat.com> - 3.10-5 |
---|
514 | - rebuild after java-1.5.0-gcj rebuild |
---|
515 | |
---|
516 | * Thu Apr 30 2009 Stepan Kasal <skasal@redhat.com> - 3.10-4 |
---|
517 | - own the tcl subdirectory (#474032) |
---|
518 | - set CPPFLAGS to java include dirs, so that the java bindings build with |
---|
519 | any java implementation (#498964) |
---|
520 | - add --without-curses; there is no curses package BuildRequired anyway |
---|
521 | |
---|
522 | * Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10-3 |
---|
523 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
---|
524 | |
---|
525 | * Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 3.10-2 |
---|
526 | - Rebuild for Python 2.6 |
---|
527 | |
---|
528 | * Sat Sep 13 2008 Stepan Kasal <skasal@redhat.com> - 3.10-1 |
---|
529 | - new upstream release |
---|
530 | - drop brltty-3.9-java-svn.patch, brltty-3.9-tcl85path.patch, |
---|
531 | and brltty-3.9-pyxfix.patch, they are upstream |
---|
532 | - fix BuildRoot |
---|
533 | - fix many sub-packages' Requires on brlapi |
---|
534 | |
---|
535 | * Wed Sep 10 2008 Stepan Kasal <skasal@redhat.com> - 3.9-3 |
---|
536 | - add brltty-3.9-autoconf.patch to fix to build with Autoconf 2.62 |
---|
537 | - add brltty-3.9-parallel.patch to fix race condition with parallel make |
---|
538 | - add brltty-3.9-pyxfix.patch to fix build with current pyrex |
---|
539 | - Summary lines shall not end with a dot |
---|
540 | |
---|
541 | * Thu Feb 28 2008 Tomas Janousek <tjanouse@redhat.com> - 3.9-2.2 |
---|
542 | - glibc build fixes |
---|
543 | - applied java reorganisations from svn |
---|
544 | |
---|
545 | * Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.9-2.1 |
---|
546 | - Autorebuild for GCC 4.3 |
---|
547 | |
---|
548 | * Wed Jan 09 2008 Tomas Janousek <tjanouse@redhat.com> - 3.9-1.1 |
---|
549 | - specfile update to comply with tcl packaging guidelines |
---|
550 | |
---|
551 | * Mon Jan 07 2008 Tomas Janousek <tjanouse@redhat.com> - 3.9-1 |
---|
552 | - update to latest upstream (3.9) |
---|
553 | |
---|
554 | * Tue Sep 18 2007 Tomas Janousek <tjanouse@redhat.com> - 3.8-2.svn3231 |
---|
555 | - update to r3231 from svn |
---|
556 | - added java binding subpackage |
---|
557 | |
---|
558 | * Wed Aug 29 2007 Tomas Janousek <tjanouse@redhat.com> - 3.8-2.svn3231 |
---|
559 | - update to r3231 from svn |
---|
560 | |
---|
561 | * Tue Aug 21 2007 Tomas Janousek <tjanouse@redhat.com> - 3.8-1 |
---|
562 | - update to latest upstream |
---|
563 | - added the at-spi driver, tcl and python bindings |
---|
564 | - fixed the license tags |
---|
565 | |
---|
566 | * Mon Mar 05 2007 Tomas Janousek <tjanouse@redhat.com> - 3.7.2-3 |
---|
567 | - added the XWindow driver |
---|
568 | - build fix for newer byacc |
---|
569 | |
---|
570 | * Tue Jan 30 2007 Tomas Janousek <tjanouse@redhat.com> - 3.7.2-2.1 |
---|
571 | - quiet postinstall scriptlet, really fixes #224570 |
---|
572 | |
---|
573 | * Tue Jan 30 2007 Tomas Janousek <tjanouse@redhat.com> - 3.7.2-2 |
---|
574 | - failsafe postinstall script, fixes #224570 |
---|
575 | - makefile fix - debuginfo extraction now works |
---|
576 | |
---|
577 | * Thu Jan 25 2007 Tomas Janousek <tjanouse@redhat.com> - 3.7.2-1.1 |
---|
578 | - fix building with newer kernel-headers (#224149) |
---|
579 | |
---|
580 | * Wed Jul 12 2006 Petr Rockai <prockai@redhat.com> - 3.7.2-1 |
---|
581 | - upgrade to latest upstream version |
---|
582 | - split off brlapi and brlapi-devel packages |
---|
583 | |
---|
584 | * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.2-12.1 |
---|
585 | - rebuild |
---|
586 | |
---|
587 | * Sun Jul 02 2006 Florian La Roche <laroche@redhat.com> |
---|
588 | - for the post script require coreutils |
---|
589 | |
---|
590 | * Mon Jun 05 2006 Jesse Keating <jkeating@redhat.com> - 3.2-11 |
---|
591 | - Added byacc BuildRequires, removed prereq, coreutils is always there |
---|
592 | |
---|
593 | * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.2-10.2.1 |
---|
594 | - bump again for double-long bug on ppc(64) |
---|
595 | |
---|
596 | * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.2-10.2 |
---|
597 | - rebuilt for new gcc4.1 snapshot and glibc changes |
---|
598 | |
---|
599 | * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> |
---|
600 | - rebuilt |
---|
601 | |
---|
602 | * Wed Mar 16 2005 Bill Nottingham <notting@redhat.com> 3.2-10 |
---|
603 | - rebuild |
---|
604 | |
---|
605 | * Fri Nov 26 2004 Florian La Roche <laroche@redhat.com> |
---|
606 | - add a %%clean into .spec |
---|
607 | |
---|
608 | * Thu Oct 14 2004 Adrian Havill <havill@redhat.com> 3.2-5 |
---|
609 | - chmod a-x for conf file (#116244) |
---|
610 | |
---|
611 | * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com> |
---|
612 | - rebuilt |
---|
613 | |
---|
614 | * Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com> |
---|
615 | - rebuilt |
---|
616 | |
---|
617 | * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> |
---|
618 | - rebuilt |
---|
619 | |
---|
620 | * Tue Sep 30 2003 Florian La Roche <Florian.LaRoche@redhat.de> |
---|
621 | - prereq coreutils for mknod/chown/chmod |
---|
622 | |
---|
623 | * Mon Jul 07 2003 Adrian Havill <havill@redhat.com> 3.2-2 |
---|
624 | - changed spec "Copyright" to "License" |
---|
625 | - use %%configure macro, %%{_libdir} for non-ia32 archs |
---|
626 | - removed unnecessary set and unset, assumed/default spec headers |
---|
627 | - fixed unpackaged man page, duplicate /bin and /lib entries |
---|
628 | - use plain install vs scripts for non-i386 buildsys |
---|