3 %bcond_without java # Java bindings
5 Summary: Braille XML transcriber with UTDML
6 Summary(pl.UTF-8): Biblioteka tłumacząca XML na alfabet Braille'a przy użyciu UTDML
10 License: LGPL v3+ (library), GPL v3+ (tools)
12 #Source0Download: http://liblouis.org/downloads/
13 Source0: https://github.com/liblouis/liblouisutdml/archive/v%{version}/%{name}-%{version}.tar.gz
14 # Source0-md5: acc6d9f41bb8a7c4316dd42d1f3d5f93
15 Patch0: %{name}-info.patch
16 Patch1: %{name}-pc.patch
17 Patch2: %{name}-liblouis3.patch
18 URL: http://liblouis.org/
19 %{?with_java:BuildRequires: ant}
20 BuildRequires: autoconf >= 2.68
21 BuildRequires: automake
22 %{?with_java:BuildRequires: jdk}
23 BuildRequires: help2man
24 BuildRequires: liblouis-devel >= 3.8.0
25 BuildRequires: libtool
26 BuildRequires: libxml2-devel >= 2.0
27 BuildRequires: pkgconfig
28 BuildRequires: rpmbuild(macros) >= 1.714
29 BuildRequires: texinfo
30 Requires: liblouis >= 3.8.0
31 # C part of Java bindings is contained in liblouisutdml library if built with java enabled
32 Provides: %{name}(java) = %{version}-%{release}
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 liblouisutdml is an open-source library providing complete Braille
37 transcription services for XML, HTML and text documents. It translates
38 into appropriate Braille codes and formats according to its style
39 sheet and the specifications in the document. A command-line program,
40 file2brl which uses this library is also included.
42 %description -l pl.UTF-8
43 liblouisutdml to mająca otwarte źródła biblioteka udostępniająca
44 kompletne usługi tłumaczenia Braille'a dla dokumentów XML, HTML oraz
45 tekstowych. Wykonuje tłumaczenie na odpowiednie kody i formaty
46 Braille'a zgodnie z arkuszem styli oraz specyfikacją w dokumencie.
47 Dołączony jest także program file2brl wykorzystujący bibliotekę.
50 Summary: Header files for liblouisutdml library
51 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki liblouisutdml
52 Group: Development/Libraries
53 Requires: %{name} = %{version}-%{release}
54 Requires: liblouis-devel >= 3.8.0
57 Header files for liblouisutdml library.
59 %description devel -l pl.UTF-8
60 Pliki nagłówkowe biblioteki liblouisutdml.
63 Summary: Static liblouisutdml library
64 Summary(pl.UTF-8): Statyczna biblioteka liblouisutdml
65 Group: Development/Libraries
66 Requires: %{name}-devel = %{version}-%{release}
69 Static liblouisutdml library.
71 %description static -l pl.UTF-8
72 Statyczna biblioteka liblouisutdml.
74 %package -n java-liblouisutdml
75 Summary: Java bindings for liblouisutdml library
76 Summary(pl.UTF-8): Wiązania Javy do biblioteki liblouisutdml
78 # C part is contained in liblouisutdml library if built with java enabled
79 Requires: %{name}(java) = %{version}-%{release}
81 %description -n java-liblouisutdml
82 Java bindings for liblouisutdml library.
84 %description -n java-liblouisutdml -l pl.UTF-8
85 Wiązania Javy do biblioteki liblouisutdml.
95 %{__aclocal} -I m4 -I gnulib/m4
100 %{!?with_java:--disable-java-bindings}
111 rm -rf $RPM_BUILD_ROOT
114 DESTDIR=$RPM_BUILD_ROOT
117 install -d $RPM_BUILD_ROOT%{_javadir}
118 install java/jliblouisutdml.jar $RPM_BUILD_ROOT%{_javadir}
121 # obsoleted by pkg-config
122 %{__rm} $RPM_BUILD_ROOT%{_libdir}/liblouisutdml.la
124 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/liblouisutdml
127 rm -rf $RPM_BUILD_ROOT
129 %post -p /sbin/ldconfig
130 %postun -p /sbin/ldconfig
132 %post devel -p /sbin/postshell
133 -/usr/sbin/fix-info-dir -c %{_infodir}
135 %postun devel -p /sbin/postshell
136 -/usr/sbin/fix-info-dir -c %{_infodir}
139 %defattr(644,root,root,755)
140 %doc AUTHORS ChangeLog NEWS README doc/copyright-notice
141 %attr(755,root,root) %{_bindir}/file2brl
142 %attr(755,root,root) %{_libdir}/liblouisutdml.so.*.*.*
143 %attr(755,root,root) %ghost %{_libdir}/liblouisutdml.so.8
144 %{_datadir}/liblouisutdml
145 %{_mandir}/man1/file2brl.1*
148 %defattr(644,root,root,755)
149 %doc doc/liblouisutdml.html
150 %attr(755,root,root) %{_libdir}/liblouisutdml.so
151 %{_includedir}/liblouisutdml
152 %{_pkgconfigdir}/liblouisutdml.pc
153 %{_infodir}/liblouisutdml.info*
156 %defattr(644,root,root,755)
157 %{_libdir}/liblouisutdml.a
160 %files -n java-liblouisutdml
161 %defattr(644,root,root,755)
162 %{_javadir}/jliblouisutdml.jar