#
# TODO: - xdg stuff (put desktops and icons in proper place)
# - rewrite generate-tarball.sh script to provide locales.zip handling (if needed)
+# - make separate server package with init-scripts, etc...
#
# NOTE:
# Upstream packages some unfree fonts which we cannot redistribute,
Summary: E-book converter and library management
Summary(pl.UTF-8): Konwerter oraz biblioteka dla e-booków
Name: calibre
-Version: 0.8.10
+Version: 0.8.28
Release: 1
License: GPL v3+
Group: Applications/Multimedia
Source0: %{name}-%{version}-nofonts.tar.xz
-# Source0-md5: 7dc60321f7a10bfb79f3da67aa7943b4
+# Source0-md5: e8b50d3dfadd83450c9de14f89bd5cbd
Source1: generate-tarball.sh
Source2: %{name}-mount-helper
Patch0: %{name}-prefix.patch
BuildRequires: python-BeautifulSoup
BuildRequires: python-PIL
BuildRequires: python-PyQt4-devel
+BuildRequires: python-PyQt4-devel-tools
BuildRequires: python-cssutils >= 1:0.9.7
BuildRequires: python-dateutil
BuildRequires: python-devel >= 1:2.7.1
BuildRequires: unzip
BuildRequires: xdg-utils
BuildRequires: xz >= 1:4.999.7
-Requires: ImageMagick-coder-jpeg
-Requires: ImageMagick-coder-png
Requires: python-BeautifulSoup
Requires: python-PIL
+Requires: python-PyQt4
Requires: python-cssutils
Requires: python-dateutil
Requires: python-lxml
Requires: python-mechanize
Requires: python-modules-sqlite
+Suggests: ImageMagick-coder-jpeg
+Suggests: ImageMagick-coder-png
+Suggests: poppler-progs
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
%patch4 -p1
%patch5 -p1
+# 64bit target build fix
+%{__sed} -i -e "s!'/usr/lib'!'%{_libdir}'!g" setup/build_environment.py
+
# upstream decides to store locale files in a single zip file but we prefer separate .mo
mkdir resources/localization/locales
unzip resources/localization/locales.zip -d resources/localization/locales
rm -f resources/localization/locales.zip
%build
+CC=%{__cc} \
+CXX=%{__cxx} \
+OVERRIDE_CFLAGS="%{rpmcflags}" \
+OVERRIDE_LDFLAGS="%{rpmldflags}" \
%{__python} setup.py build
%install