]> git.pld-linux.org Git - packages/liblouisutdml.git/blame - liblouisutdml.spec
- updated to 2.10.0
[packages/liblouisutdml.git] / liblouisutdml.spec
CommitLineData
22ae1252
JB
1#
2# Conditional build:
3%bcond_without java # Java bindings
4#
5Summary: Braille XML transcriber with UTDML
6Summary(pl.UTF-8): Biblioteka tłumacząca XML na alfabet Braille'a przy użyciu UTDML
7Name: liblouisutdml
9bd12337 8Version: 2.10.0
60213be1 9Release: 1
22ae1252
JB
10License: LGPL v3+ (library), GPL v3+ (tools)
11Group: Libraries
12#Source0Download: http://liblouis.org/downloads/
fe90311d 13Source0: https://github.com/liblouis/liblouisutdml/archive/v%{version}/%{name}-%{version}.tar.gz
9bd12337 14# Source0-md5: b33d1049db3a9baa370c834b18806e1a
22ae1252
JB
15Patch0: %{name}-info.patch
16Patch1: %{name}-pc.patch
17URL: http://liblouis.org/
18%{?with_java:BuildRequires: ant}
fe90311d
JB
19BuildRequires: autoconf >= 2.68
20BuildRequires: automake
22ae1252
JB
21%{?with_java:BuildRequires: jdk}
22BuildRequires: help2man
fe90311d 23BuildRequires: liblouis-devel >= 3.8.0
9bd12337 24BuildRequires: libtool >= 2:2
22ae1252
JB
25BuildRequires: libxml2-devel >= 2.0
26BuildRequires: pkgconfig
27BuildRequires: rpmbuild(macros) >= 1.714
28BuildRequires: texinfo
fe90311d 29Requires: liblouis >= 3.8.0
22ae1252
JB
30# C part of Java bindings is contained in liblouisutdml library if built with java enabled
31Provides: %{name}(java) = %{version}-%{release}
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%description
35liblouisutdml is an open-source library providing complete Braille
36transcription services for XML, HTML and text documents. It translates
37into appropriate Braille codes and formats according to its style
38sheet and the specifications in the document. A command-line program,
39file2brl which uses this library is also included.
40
41%description -l pl.UTF-8
42liblouisutdml to mająca otwarte źródła biblioteka udostępniająca
43kompletne usługi tłumaczenia Braille'a dla dokumentów XML, HTML oraz
44tekstowych. Wykonuje tłumaczenie na odpowiednie kody i formaty
45Braille'a zgodnie z arkuszem styli oraz specyfikacją w dokumencie.
46Dołączony jest także program file2brl wykorzystujący bibliotekę.
47
48%package devel
49Summary: Header files for liblouisutdml library
50Summary(pl.UTF-8): Pliki nagłówkowe biblioteki liblouisutdml
51Group: Development/Libraries
52Requires: %{name} = %{version}-%{release}
fe90311d 53Requires: liblouis-devel >= 3.8.0
22ae1252
JB
54
55%description devel
56Header files for liblouisutdml library.
57
58%description devel -l pl.UTF-8
59Pliki nagłówkowe biblioteki liblouisutdml.
60
61%package static
62Summary: Static liblouisutdml library
63Summary(pl.UTF-8): Statyczna biblioteka liblouisutdml
64Group: Development/Libraries
65Requires: %{name}-devel = %{version}-%{release}
66
67%description static
68Static liblouisutdml library.
69
70%description static -l pl.UTF-8
71Statyczna biblioteka liblouisutdml.
72
73%package -n java-liblouisutdml
74Summary: Java bindings for liblouisutdml library
75Summary(pl.UTF-8): Wiązania Javy do biblioteki liblouisutdml
76Group: Libraries/Java
77# C part is contained in liblouisutdml library if built with java enabled
78Requires: %{name}(java) = %{version}-%{release}
79
80%description -n java-liblouisutdml
81Java bindings for liblouisutdml library.
82
83%description -n java-liblouisutdml -l pl.UTF-8
84Wiązania Javy do biblioteki liblouisutdml.
85
86%prep
87%setup -q
88%patch0 -p1
89%patch1 -p1
90
91%build
fe90311d
JB
92%{__libtoolize}
93%{__aclocal} -I m4 -I gnulib/m4
94%{__autoconf}
95%{__autoheader}
96%{__automake}
22ae1252
JB
97%configure \
98 %{!?with_java:--disable-java-bindings}
99
100%{__make}
101
102%if %{with java}
103cd java
104%ant
105cd ..
106%endif
107
108%install
109rm -rf $RPM_BUILD_ROOT
110
111%{__make} install \
112 DESTDIR=$RPM_BUILD_ROOT
113
114%if %{with java}
115install -d $RPM_BUILD_ROOT%{_javadir}
116install java/jliblouisutdml.jar $RPM_BUILD_ROOT%{_javadir}
117%endif
118
119# obsoleted by pkg-config
120%{__rm} $RPM_BUILD_ROOT%{_libdir}/liblouisutdml.la
121# packaged as %doc
122%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/liblouisutdml
123
124%clean
125rm -rf $RPM_BUILD_ROOT
126
127%post -p /sbin/ldconfig
128%postun -p /sbin/ldconfig
129
130%post devel -p /sbin/postshell
131-/usr/sbin/fix-info-dir -c %{_infodir}
132
133%postun devel -p /sbin/postshell
134-/usr/sbin/fix-info-dir -c %{_infodir}
135
136%files
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.*.*.*
24000049 141%attr(755,root,root) %ghost %{_libdir}/liblouisutdml.so.9
22ae1252
JB
142%{_datadir}/liblouisutdml
143%{_mandir}/man1/file2brl.1*
144
145%files devel
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*
152
153%files static
154%defattr(644,root,root,755)
155%{_libdir}/liblouisutdml.a
156
157%if %{with java}
158%files -n java-liblouisutdml
159%defattr(644,root,root,755)
160%{_javadir}/jliblouisutdml.jar
161%endif
This page took 0.10257 seconds and 4 git commands to generate.