X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=calibre.spec;h=2703b360b7be294d8b05ebc4d4136c4f90af03dc;hb=2efc67903715913927c1a0b08be43b732d61f9e6;hp=9aa6fb00708f900bd3d6e95682e80d519297ffb8;hpb=d3aab34886191d549c106e758afd2b2e343e6e52;p=packages%2Fcalibre.git diff --git a/calibre.spec b/calibre.spec index 9aa6fb0..2703b36 100644 --- a/calibre.spec +++ b/calibre.spec @@ -11,12 +11,12 @@ Summary: E-book converter and library management Summary(pl.UTF-8): Konwerter oraz biblioteka dla e-booków Name: calibre -Version: 4.20.0 -Release: 1 +Version: 5.44.0 +Release: 0.1 License: GPL v3+ Group: Applications/Multimedia Source0: %{name}-%{version}-nofonts.tar.xz -# Source0-md5: a784765c3f0959b5caa5b1029eed1122 +# Source0-md5: 7cbc2603d8bebf7c69747282f604092d Source1: generate-tarball.sh Source2: %{name}-mount-helper Patch0: %{name}-prefix.patch @@ -60,30 +60,31 @@ BuildRequires: pkgconfig BuildRequires: podofo-devel >= 0.8.2 BuildRequires: poppler-glib-devel >= 0.28.1 BuildRequires: poppler-qt5-devel >= 0.28.1 -BuildRequires: python-BeautifulSoup >= %{baeutifulsoup_ver} -BuildRequires: python-PIL >= %{pil_ver} -BuildRequires: python-PyQt5 >= %{pyqt5_ver} BuildRequires: python-PyQt5-devel-tools >= %{pyqt5_ver} -BuildRequires: python-PyQt5-uic >= %{pyqt5_ver} -BuildRequires: python-PyQtWebEngine >= %{pyqt5_ver} -BuildRequires: python-apsw >= %{apsw_ver} -BuildRequires: python-bs4 -BuildRequires: python-css_parser -BuildRequires: python-cssselect >= %{cssselect_ver} -BuildRequires: python-cssutils >= %{cssutils_ver} -BuildRequires: python-dateutil >= %{dateutil_ver} -BuildRequires: python-devel >= 1:2.7.1 -BuildRequires: python-dns >= %{dns_ver} -BuildRequires: python-genshi -BuildRequires: python-html5-parser -BuildRequires: python-lxml >= %{lxml_ver} -BuildRequires: python-mechanize >= %{mechanize_ver} -BuildRequires: python-modules-sqlite -BuildRequires: python-msgpack >= %{msgpack_ver} -BuildRequires: python-netifaces >= %{netifaces_ver} -BuildRequires: python-psutil >= %{psutil_ver} -BuildRequires: python-regex -BuildRequires: python-sip-devel +#BuildRequires: python3-BeautifulSoup >= %{baeutifulsoup_ver} +BuildRequires: python3-PIL >= %{pil_ver} +BuildRequires: python3-PyQt-builder +BuildRequires: python3-PyQt5 >= %{pyqt5_ver} +BuildRequires: python3-PyQt5-uic >= %{pyqt5_ver} +BuildRequires: python3-PyQtWebEngine >= %{pyqt5_ver} +BuildRequires: python3-apsw >= %{apsw_ver} +BuildRequires: python3-bs4 +BuildRequires: python3-css_parser +BuildRequires: python3-cssselect >= %{cssselect_ver} +BuildRequires: python3-cssutils >= %{cssutils_ver} +BuildRequires: python3-dateutil >= %{dateutil_ver} +BuildRequires: python3-devel >= 1:2.7.1 +BuildRequires: python3-dns >= %{dns_ver} +#BuildRequires: python3-genshi +BuildRequires: python3-html5-parser +BuildRequires: python3-lxml >= %{lxml_ver} +#BuildRequires: python3-mechanize >= %{mechanize_ver} +#BuildRequires: python3-modules-sqlite +BuildRequires: python3-msgpack >= %{msgpack_ver} +BuildRequires: python3-netifaces >= %{netifaces_ver} +BuildRequires: python3-psutil >= %{psutil_ver} +BuildRequires: python3-regex +BuildRequires: python3-sip-devel BuildRequires: qt5-build BuildRequires: qt5-qmake BuildRequires: rpm-pythonprov @@ -98,26 +99,26 @@ BuildRequires: xz >= 1:4.999.7 Requires: Qt5Svg Requires: Qt5WebKit Requires: Qt5WebEngine -Requires: python-BeautifulSoup >= %{baeutifulsoup_ver} -Requires: python-PIL >= %{pil_ver} -Requires: python-PyQt5 >= %{pyqt5_ver} -Requires: python-PyQtWebEngine >= %{pyqt5_ver} -Requires: python-apsw >= %{apsw_ver} -Requires: python-bs4 -Requires: python-css_parser -Requires: python-cssselect >= %{cssselect_ver} -Requires: python-cssutils >= %{cssutils_ver} -Requires: python-dateutil >= %{dateutil_ver} -Requires: python-dns >= %{dns_ver} -Requires: python-genshi -Requires: python-html5-parser -Requires: python-lxml >= %{lxml_ver} -Requires: python-mechanize >= %{mechanize_ver} -Requires: python-modules-sqlite -Requires: python-msgpack >= %{msgpack_ver} -Requires: python-netifaces >= %{netifaces_ver} -Requires: python-psutil >= %{psutil_ver} -Requires: python-regex +#Requires: python3-BeautifulSoup >= %{baeutifulsoup_ver} +Requires: python3-PIL >= %{pil_ver} +Requires: python3-PyQt5 >= %{pyqt5_ver} +Requires: python3-PyQtWebEngine >= %{pyqt5_ver} +Requires: python3-apsw >= %{apsw_ver} +Requires: python3-bs4 +Requires: python3-css_parser +Requires: python3-cssselect >= %{cssselect_ver} +Requires: python3-cssutils >= %{cssutils_ver} +Requires: python3-dateutil >= %{dateutil_ver} +Requires: python3-dns >= %{dns_ver} +#Requires: python3-genshi +Requires: python3-html5-parser +Requires: python3-lxml >= %{lxml_ver} +#Requires: python3-mechanize >= %{mechanize_ver} +#Requires: python3-modules-sqlite +Requires: python3-msgpack >= %{msgpack_ver} +Requires: python3-netifaces >= %{netifaces_ver} +Requires: python3-psutil >= %{psutil_ver} +Requires: python3-regex Suggests: ImageMagick-coder-jpeg Suggests: ImageMagick-coder-png ### FIXME: libunrar.so is needed for rar-packed files @@ -202,7 +203,7 @@ CXX=%{__cxx} \ OVERRIDE_CFLAGS="%{rpmcflags}" \ OVERRIDE_LDFLAGS="%{rpmldflags}" \ QMAKE="%{_bindir}/qmake-qt5" \ -%{__python} setup.py build +%{__python3} setup.py build %install rm -rf $RPM_BUILD_ROOT @@ -213,7 +214,7 @@ $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{zsh_compdir}} export XDG_DATA_DIRS="$RPM_BUILD_ROOT%{_datadir}" export XDG_UTILS_INSTALL_MODE="system" export LIBPATH="%{_libdir}" -%{__python} setup.py install \ +%{__python3} setup.py install \ --no-compile \ --root=$RPM_BUILD_ROOT \ --prefix=%{_prefix} \ @@ -221,7 +222,7 @@ export LIBPATH="%{_libdir}" --libdir=%{_libdir} \ --sharedir=%{_datadir} -%{__sed} -i -e '1s,/usr/bin/env python,%{__python},' $RPM_BUILD_ROOT%{_bindir}/* +%{__sed} -i -e '1s,/usr/bin/env python,%{__python3},' $RPM_BUILD_ROOT%{_bindir}/* cp -p resources/images/library.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}-gui.png cp -p resources/images/viewer.png $RPM_BUILD_ROOT%{_pixmapsdir}/calibre-viewer.png