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: b33d1049db3a9baa370c834b18806e1a
15 Patch0: %{name}-info.patch
16 Patch1: %{name}-pc.patch
17 URL: http://liblouis.org/
18 %{?with_java:BuildRequires: ant}
19 BuildRequires: autoconf >= 2.68
20 BuildRequires: automake
21 %{?with_java:BuildRequires: jdk}
22 BuildRequires: help2man
23 BuildRequires: liblouis-devel >= 3.8.0
24 BuildRequires: libtool >= 2:2
25 BuildRequires: libxml2-devel >= 2.0
26 BuildRequires: pkgconfig
27 BuildRequires: rpmbuild(macros) >= 1.714
28 BuildRequires: texinfo
29 Requires: liblouis >= 3.8.0
30 # C part of Java bindings is contained in liblouisutdml library if built with java enabled
31 Provides: %{name}(java) = %{version}-%{release}
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 liblouisutdml is an open-source library providing complete Braille
36 transcription services for XML, HTML and text documents. It translates
37 into appropriate Braille codes and formats according to its style
38 sheet and the specifications in the document. A command-line program,
39 file2brl which uses this library is also included.
41 %description -l pl.UTF-8
42 liblouisutdml to mająca otwarte źródła biblioteka udostępniająca
43 kompletne usługi tłumaczenia Braille'a dla dokumentów XML, HTML oraz
44 tekstowych. Wykonuje tłumaczenie na odpowiednie kody i formaty
45 Braille'a zgodnie z arkuszem styli oraz specyfikacją w dokumencie.
46 Dołączony jest także program file2brl wykorzystujący bibliotekę.
49 Summary: Header files for liblouisutdml library
50 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki liblouisutdml
51 Group: Development/Libraries
52 Requires: %{name} = %{version}-%{release}
53 Requires: liblouis-devel >= 3.8.0
56 Header files for liblouisutdml library.
58 %description devel -l pl.UTF-8
59 Pliki nagłówkowe biblioteki liblouisutdml.
62 Summary: Static liblouisutdml library
63 Summary(pl.UTF-8): Statyczna biblioteka liblouisutdml
64 Group: Development/Libraries
65 Requires: %{name}-devel = %{version}-%{release}
68 Static liblouisutdml library.
70 %description static -l pl.UTF-8
71 Statyczna biblioteka liblouisutdml.
73 %package -n java-liblouisutdml
74 Summary: Java bindings for liblouisutdml library
75 Summary(pl.UTF-8): Wiązania Javy do biblioteki liblouisutdml
77 # C part is contained in liblouisutdml library if built with java enabled
78 Requires: %{name}(java) = %{version}-%{release}
80 %description -n java-liblouisutdml
81 Java bindings for liblouisutdml library.
83 %description -n java-liblouisutdml -l pl.UTF-8
84 Wiązania Javy do biblioteki liblouisutdml.
93 %{__aclocal} -I m4 -I gnulib/m4
98 %{!?with_java:--disable-java-bindings}
109 rm -rf $RPM_BUILD_ROOT
112 DESTDIR=$RPM_BUILD_ROOT
115 install -d $RPM_BUILD_ROOT%{_javadir}
116 install java/jliblouisutdml.jar $RPM_BUILD_ROOT%{_javadir}
119 # obsoleted by pkg-config
120 %{__rm} $RPM_BUILD_ROOT%{_libdir}/liblouisutdml.la
122 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/liblouisutdml
125 rm -rf $RPM_BUILD_ROOT
127 %post -p /sbin/ldconfig
128 %postun -p /sbin/ldconfig
130 %post devel -p /sbin/postshell
131 -/usr/sbin/fix-info-dir -c %{_infodir}
133 %postun devel -p /sbin/postshell
134 -/usr/sbin/fix-info-dir -c %{_infodir}
137 %defattr(644,root,root,755)
138 %doc AUTHORS ChangeLog NEWS README doc/copyright-notice
139 %attr(755,root,root) %{_bindir}/file2brl
140 %attr(755,root,root) %{_libdir}/liblouisutdml.so.*.*.*
141 %attr(755,root,root) %ghost %{_libdir}/liblouisutdml.so.9
142 %{_datadir}/liblouisutdml
143 %{_mandir}/man1/file2brl.1*
146 %defattr(644,root,root,755)
147 %doc doc/liblouisutdml.html
148 %attr(755,root,root) %{_libdir}/liblouisutdml.so
149 %{_includedir}/liblouisutdml
150 %{_pkgconfigdir}/liblouisutdml.pc
151 %{_infodir}/liblouisutdml.info*
154 %defattr(644,root,root,755)
155 %{_libdir}/liblouisutdml.a
158 %files -n java-liblouisutdml
159 %defattr(644,root,root,755)
160 %{_javadir}/jliblouisutdml.jar