]> git.pld-linux.org Git - packages/calibre.git/blobdiff - calibre.spec
- Up to 0.8.28.
[packages/calibre.git] / calibre.spec
index 1aeb4da7f6504675dd85600db18b0f0a97e759e8..e43f57a02e4d5de1cea39049df8e66255aa9f754 100644 (file)
@@ -1,6 +1,7 @@
 #
 # 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.8
+Version:       0.8.28
 Release:       1
 License:       GPL v3+
 Group:         Applications/Multimedia
 Source0:       %{name}-%{version}-nofonts.tar.xz
-# Source0-md5: 75cd3ee7d7de340040a214460ff66825
+# Source0-md5: e8b50d3dfadd83450c9de14f89bd5cbd
 Source1:       generate-tarball.sh
 Source2:       %{name}-mount-helper
 Patch0:                %{name}-prefix.patch
@@ -35,6 +36,7 @@ BuildRequires:        poppler-Qt-devel
 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
@@ -50,15 +52,17 @@ BuildRequires:      tar >= 1:1.22
 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
@@ -110,6 +114,9 @@ Pakiet ten dostarcza bashowe uzupełnianie nazw dla calibre.
 %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
@@ -117,6 +124,10 @@ chmod 755 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
This page took 0.067319 seconds and 4 git commands to generate.