Summary: MuPDF - lightweight PDF, XPS and CBZ viewer and parser/rendering library
Summary(pl.UTF-8): MuPDF - lekka przeglądarka PDF, XPS, CBZ
Name: mupdf
Summary: MuPDF - lightweight PDF, XPS and CBZ viewer and parser/rendering library
Summary(pl.UTF-8): MuPDF - lekka przeglądarka PDF, XPS, CBZ
Name: mupdf
-Source0: https://www.mupdf.com/downloads/archive/%{name}-%{version}-source.tar.gz
-# Source0-md5: 6c54e9712f63f4cc4cc8c8842fdf0ab1
-Patch0: %{name}-soname.patch
-Patch1: %{name}-flags.patch
+#Source0Download: https://www.mupdf.com/releases
+Source0: https://www.mupdf.com/downloads/archive/%{name}-%{version}-source.tar.lz
+# Source0-md5: d8f835e414202946d1c6c8192dd4315d
+Patch0: %{name}-flags.patch
URL: https://www.mupdf.com/
BuildRequires: OpenGL-glut-devel
BuildRequires: curl-devel >= 7.66.0
BuildRequires: freetype-devel >= 1:2.13.0
BuildRequires: gumbo-parser-devel >= 0.10.1
BuildRequires: harfbuzz-devel >= 6.0.0
URL: https://www.mupdf.com/
BuildRequires: OpenGL-glut-devel
BuildRequires: curl-devel >= 7.66.0
BuildRequires: freetype-devel >= 1:2.13.0
BuildRequires: gumbo-parser-devel >= 0.10.1
BuildRequires: harfbuzz-devel >= 6.0.0
BuildRequires: mujs-devel >= 1.3.3
BuildRequires: openjpeg2-devel >= 2.5.0
BuildRequires: openssl-devel >= 1.1.0
BuildRequires: pkgconfig
BuildRequires: mujs-devel >= 1.3.3
BuildRequires: openjpeg2-devel >= 2.5.0
BuildRequires: openssl-devel >= 1.1.0
BuildRequires: pkgconfig
+BuildRequires: python3-furo
+BuildRequires: python3-rst2pdf
+BuildRequires: sphinx-pdg
+BuildRequires: tar >= 1:1.22
+%{?with_tesseract:BuildRequires: tesseract-devel >= 5.3.4}
BuildRequires: xorg-lib-libX11-devel
BuildRequires: xorg-lib-libXext-devel
BuildRequires: zlib-devel >= 1.2.13
Requires: %{name}-libs = %{version}-%{release}
Requires: curl-libs >= 7.66.0
BuildRequires: xorg-lib-libX11-devel
BuildRequires: xorg-lib-libXext-devel
BuildRequires: zlib-devel >= 1.2.13
Requires: %{name}-libs = %{version}-%{release}
Requires: curl-libs >= 7.66.0
-Requires: freetype >= 1:2.13.0
-Requires: gumbo-parser >= 0.10.1
-Requires: harfbuzz >= 6.0.0
-Requires: jbig2dec >= 0.18
-Requires: openjpeg2 >= 2.5.0
-Requires: zlib >= 1.2.13
-Requires: jbig2dec >= 0.18
+Requires: gumbo-parser >= 0.10.1
+Requires: harfbuzz >= 6.0.0
+Requires: jbig2dec >= 0.20
+%{?with_tesseract:Requires: leptonlib >= 1.84.1}
Group: Development/Libraries
Requires: %{name}-libs = %{version}-%{release}
Requires: freetype-devel >= 1:2.13.0
Group: Development/Libraries
Requires: %{name}-libs = %{version}-%{release}
Requires: freetype-devel >= 1:2.13.0
Requires: libjpeg-devel
Requires: libstdc++-devel
Requires: mujs-devel >= 1.3.3
Requires: openjpeg2-devel >= 2.5.0
Requires: openssl-devel >= 1.1.0
Requires: libjpeg-devel
Requires: libstdc++-devel
Requires: mujs-devel >= 1.3.3
Requires: openjpeg2-devel >= 2.5.0
Requires: openssl-devel >= 1.1.0
-%{__rm} -r thirdparty/{curl,freetype,gumbo-parser,harfbuzz,jbig2dec,libjpeg,mujs,openjpeg,zlib}
+%{__rm} -r thirdparty/{curl,freetype,gumbo-parser,harfbuzz,jbig2dec,leptonica,libjpeg,mujs,openjpeg,tesseract,zlib}
+ libdir=%{_libdir} \
+ shared=yes \
+ %{?with_tesseract:tesseract=yes}
+
+# missing in make install
+chmod 755 $RPM_BUILD_ROOT%{_libdir}/libmupdf.so.*.*
+ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libmupdf.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libmupdf.so
%files
%defattr(644,root,root,755)
%files
%defattr(644,root,root,755)
-%doc CHANGES CONTRIBUTORS README docs/{index,manual*,thirdparty}.html
+%doc CHANGES CONTRIBUTORS README build/docs/html/{_images,_static,*.html,*.js}
%attr(755,root,root) %{_bindir}/mupdf-gl
%attr(755,root,root) %{_bindir}/mupdf-x11
%attr(755,root,root) %{_bindir}/mupdf-x11-curl
%attr(755,root,root) %{_bindir}/mupdf-gl
%attr(755,root,root) %{_bindir}/mupdf-x11
%attr(755,root,root) %{_bindir}/mupdf-x11-curl
%files libs
%defattr(644,root,root,755)
%files libs
%defattr(644,root,root,755)
%files devel
%defattr(644,root,root,755)
%files devel
%defattr(644,root,root,755)
%files static
%defattr(644,root,root,755)
%{_libdir}/libmupdf.a
%{_libdir}/libmupdf-third.a
%files static
%defattr(644,root,root,755)
%{_libdir}/libmupdf.a
%{_libdir}/libmupdf-third.a