1 Summary: MuPDF - lightweight PDF, XPS and CBZ viewer and parser/rendering library
2 Summary(pl.UTF-8): MuPDF - lekka przeglądarka oraz biblioteka renderująca PDF, XPS, CBZ
7 Group: Applications/Text
8 #Source0Download: http://code.google.com/p/mupdf/downloads/list?q=source
9 Source0: http://mupdf.googlecode.com/files/%{name}-%{version}-source.tar.gz
10 # Source0-md5: fe53c2a56ebd7759f5f965bc4ff66359
11 Patch0: %{name}-openjpeg.patch
12 Patch1: %{name}-curl.patch
13 Patch2: %{name}-v8.patch
14 Patch3: %{name}-shared.patch
15 URL: http://www.mupdf.com/
16 BuildRequires: curl-devel
17 BuildRequires: freetype-devel >= 2
18 BuildRequires: jbig2dec-devel
19 BuildRequires: libjpeg-devel
20 BuildRequires: libstdc++-devel
21 BuildRequires: openjpeg2-devel >= 2
22 BuildRequires: openssl-devel
23 BuildRequires: pkgconfig
24 BuildRequires: v8-devel
25 BuildRequires: xorg-lib-libX11-devel
26 BuildRequires: xorg-lib-libXext-devel
27 BuildRequires: zlib-devel
28 Requires: %{name}-libs = %{version}-%{release}
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 # needs symbols from one of libmupdf-js-*
32 %define skip_post_check_so libmupdf.so.*
35 MuPDF is a lightweight PDF, XPS and CBZ viewer and parser/rendering
38 %description -l pl.UTF-8
39 MuPDF to lekka przeglądarka oraz biblioteka analizująca/renderująca
43 Summary: Shared MuPDF libraries
44 Summary(pl.UTF-8): Biblioteki współdzielone MuPDF
48 Shared MuPDF libraries.
50 %description libs -l pl.UTF-8
51 Biblioteki współdzielone MuPDF.
54 Summary: Header files for MuPDF libraries
55 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek MuPDF
56 Group: Development/Libraries
57 Requires: %{name}-libs = %{version}-%{release}
58 Requires: freetype2-devel >= 2
59 Requires: jbig2dec-devel
60 Requires: libjpeg-devel
61 Requires: libstdc++-devel
62 Requires: openjpeg2-devel >= 2
63 Requires: openssl-devel
68 Header files for MuPDF libraries.
70 %description devel -l pl.UTF-8
71 Pliki nagłówkowe bibliotek MuPDF.
74 Summary: Static MuPDF libraries
75 Summary(pl.UTF-8): Statyczne biblioteki MuPDF
76 Group: Development/Libraries
77 Requires: %{name}-devel = %{version}-%{release}
80 Static MuPDF libraries.
82 %description static -l pl.UTF-8
83 Statyczne biblioteki MuPDF.
86 %setup -q -n %{name}-%{version}-source
92 # use system libs instead
93 %{__rm} -r thirdparty/{curl,freetype,jbig2dec,jpeg,openjpeg,zlib}
96 CFLAGS="%{rpmcflags} %{rpmcppflags}" \
97 LDFLAGS="%{rpmldflags}" \
107 rm -rf $RPM_BUILD_ROOT
110 DESTDIR=$RPM_BUILD_ROOT \
117 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/mupdf
120 rm -rf $RPM_BUILD_ROOT
122 %post libs -p /sbin/ldconfig
123 %postun libs -p /sbin/ldconfig
126 %defattr(644,root,root,755)
127 %doc CHANGES CONTRIBUTORS README
128 %attr(755,root,root) %{_bindir}/mudraw
129 %attr(755,root,root) %{_bindir}/mujstest-v8
130 %attr(755,root,root) %{_bindir}/mupdf-x11
131 %attr(755,root,root) %{_bindir}/mupdf-x11-curl
132 %attr(755,root,root) %{_bindir}/mupdf-x11-v8
133 %attr(755,root,root) %{_bindir}/mutool
134 %{_mandir}/man1/mudraw.1*
135 %{_mandir}/man1/mupdf.1*
136 %{_mandir}/man1/mutool.1*
139 %defattr(644,root,root,755)
140 %attr(755,root,root) %{_libdir}/libmupdf.so.*.*.*
141 %attr(755,root,root) %ghost %{_libdir}/libmupdf.so.0
142 %attr(755,root,root) %{_libdir}/libmupdf-js-none.so.*.*.*
143 %attr(755,root,root) %ghost %{_libdir}/libmupdf-js-none.so.0
144 %attr(755,root,root) %{_libdir}/libmupdf-js-v8.so.*.*.*
145 %attr(755,root,root) %ghost %{_libdir}/libmupdf-js-v8.so.0
148 %defattr(644,root,root,755)
149 %doc docs/{naming,overview,progressive,refcount,thirdparty}.txt
150 %attr(755,root,root) %{_libdir}/libmupdf.so
151 %attr(755,root,root) %{_libdir}/libmupdf-js-none.so
152 %attr(755,root,root) %{_libdir}/libmupdf-js-v8.so
153 %{_libdir}/libmupdf.la
154 %{_libdir}/libmupdf-js-none.la
155 %{_libdir}/libmupdf-js-v8.la
159 %defattr(644,root,root,755)
160 %{_libdir}/libmupdf.a
161 %{_libdir}/libmupdf-js-none.a
162 %{_libdir}/libmupdf-js-v8.a