Summary(pl.UTF-8): Konwerter oraz biblioteka dla e-booków
Name: calibre
Version: 0.9.35
-Release: 0.1
+Release: 1
License: GPL v3+
Group: Applications/Multimedia
Source0: %{name}-%{version}-nofonts.tar.xz
Patch2: %{name}-env_module.patch
Patch3: %{name}-locales.patch
Patch4: shebang-python-fix.patch
+Patch5: imagemagick-6.8.patch
+Patch6: qt4-private.patch
URL: http://www.calibre-ebook.com/
BuildRequires: ImageMagick-devel >= 6.6.4.7
BuildRequires: QtGui-devel
%patch2 -p1
%patch3 -p1
%patch4 -p1
+%patch5 -p1
+%patch6 -p1
# 64bit target build fix
%{__sed} -i -e "s!'/usr/lib'!'%{_libdir}'!g" setup/build_environment.py
%build
CC="%{__cc}" \
CXX=%{__cxx} \
-OVERRIDE_CFLAGS="%{rpmcflags} -I/usr/include/qt4/private" \
+OVERRIDE_CFLAGS="%{rpmcflags}" \
OVERRIDE_LDFLAGS="%{rpmldflags}" \
%{__python} setup.py build
%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc Changelog.yaml COPYRIGHT README
+%doc Changelog.yaml COPYRIGHT README.md
%attr(755,root,root) %{_bindir}/calibre
%attr(755,root,root) %{_bindir}/calibre-complete
%attr(755,root,root) %{_bindir}/calibre-customize
%attr(755,root,root) %{_bindir}/ebook-convert
%attr(755,root,root) %{_bindir}/ebook-device
%attr(755,root,root) %{_bindir}/ebook-meta
+%attr(755,root,root) %{_bindir}/ebook-polish
%attr(755,root,root) %{_bindir}/ebook-viewer
-%attr(755,root,root) %{_bindir}/epub-fix
%attr(755,root,root) %{_bindir}/fetch-ebook-metadata
%attr(755,root,root) %{_bindir}/lrf2lrs
%attr(755,root,root) %{_bindir}/lrfviewer
%{_desktopdir}/calibre-gui.desktop
%{_desktopdir}/calibre-lrfviewer.desktop
%{_iconsdir}/hicolor/*/*/*.png
+%{_datadir}/mime/application/*.xml
%{_datadir}/mime/packages/calibre-mimetypes.xml
%{_pixmapsdir}/%{name}-gui.png
%{_pixmapsdir}/calibre-viewer.png
--- /dev/null
+--- calibre/setup/build_environment.py~ 2013-06-14 14:05:26.545918167 +0200
++++ calibre/setup/build_environment.py 2013-06-14 14:08:05.417786156 +0200
+@@ -148,7 +148,7 @@
+ # Include directories
+ png_inc_dirs = pkgconfig_include_dirs('libpng', 'PNG_INC_DIR',
+ '/usr/include')
+- magick_inc_dirs = pkgconfig_include_dirs('MagickWand', 'MAGICK_INC', '/usr/include/ImageMagick')
++ magick_inc_dirs = pkgconfig_include_dirs('MagickWand', 'MAGICK_INC', '/usr/include/ImageMagick-6')
+
+ # Library directories
+ png_lib_dirs = pkgconfig_lib_dirs('libpng', 'PNG_LIB_DIR', '/usr/lib64')
+--- calibre/src/calibre/utils/magick/generate.py~ 2013-06-14 04:43:40.000000000 +0200
++++ calibre/src/calibre/utils/magick/generate.py 2013-06-14 14:08:45.158252817 +0200
+@@ -7,7 +7,7 @@
+
+ import os, textwrap, re, subprocess
+
+-INC = '/usr/include/ImageMagick'
++INC = '/usr/include/ImageMagick-6'
+
+ '''
+ Various constants defined in the ImageMagick header files. Note that
+@@ -42,7 +42,7 @@
+ '''%const
+ with open('/tmp/ig.c','wb') as f:
+ f.write(t)
+- subprocess.check_call(['gcc', '-I/usr/include/ImageMagick', '/tmp/ig.c', '-o', '/tmp/ig', '-lMagickWand'])
++ subprocess.check_call(['gcc', '-I/usr/include/ImageMagick-6', '/tmp/ig.c', '-o', '/tmp/ig', '-lMagickWand'])
+ return int(subprocess.Popen(["/tmp/ig"],
+ stdout=subprocess.PIPE).communicate()[0].strip())
+