[arch-commits] Commit in calibre/trunk (PKGBUILD)

Eli Schwartz eschwartz at archlinux.org
Fri Apr 19 04:39:13 UTC 2019


    Date: Friday, April 19, 2019 @ 04:39:12
  Author: eschwartz
Revision: 452014

upgpkg: calibre 3.41.0-1

upstream release
major refactorings in preparation for python3 support; has been beta'ed for a while
Some vendored code removed in favor of system dependencies

Modified:
  calibre/trunk/PKGBUILD

----------+
 PKGBUILD |   19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-04-19 01:41:06 UTC (rev 452013)
+++ PKGBUILD	2019-04-19 04:39:12 UTC (rev 452014)
@@ -7,17 +7,17 @@
 # Contributor: Larry Hajali <larryhaja at gmail.com>
 
 pkgname=calibre
-pkgver=3.40.1
-pkgrel=2
+pkgver=3.41.0
+pkgrel=1
 pkgdesc="Ebook management application"
 arch=('x86_64')
 url="https://calibre-ebook.com/"
 license=('GPL3')
-_py_deps=('apsw' 'cssselect' 'css-parser' 'dateutil' 'dbus' 'dnspython' 'dukpy'
-          'feedparser' 'html5-parser' 'lxml' 'markdown' 'mechanize' 'msgpack'
+_py_deps=('apsw' 'beautifulsoup4' 'cssselect' 'css-parser' 'dateutil' 'dbus' 'dnspython' 'dukpy'
+          'feedparser' 'html2text' 'html5-parser' 'lxml' 'markdown' 'mechanize' 'msgpack'
           'netifaces' 'unrardll' 'pillow' 'psutil' 'pygments' 'pyqt5' 'regex')
 depends=('chmlib' 'icu' 'jxrlib' 'libmtp' 'libusbx' 'libwmf' 'mathjax' 'mtdev' 'optipng'
-         'podofo'  "${_py_deps[@]/#/python2-}" 'qt5-svg' 'qt5-webkit' 'udisks2')
+         'podofo' "${_py_deps[@]/#/python2-}" 'qt5-svg' 'qt5-webkit' 'udisks2')
 makedepends=('qt5-x11extras' 'sip' 'xdg-utils')
 checkdepends=('xorg-server-xvfb')
 optdepends=('ipython2: to use calibre-debug'
@@ -24,8 +24,10 @@
             'poppler: required for converting pdf to html')
 source=("https://download.calibre-ebook.com/${pkgver}/calibre-${pkgver}.tar.xz"
         "https://calibre-ebook.com/signatures/${pkgname}-${pkgver}.tar.xz.sig")
-sha256sums=('78015baefc8498a25d90ec22afe1ff3353abe6211cb7f39e3ab97ad715c233e8'
+sha256sums=('77788131daaeb53b86333e9fd4a255998705c832f30995d05e01ceed2a47a350'
             'SKIP')
+b2sums=('1fcc89d6cd79ca6b578d2816eb9aea8387be21ee1c51495eb83062ee997394774817379ea785cb93f61a721987a1a5b1dbbd55dce3cc469f73aefb1c42cbea49'
+        'SKIP')
 validpgpkeys=('3CE1780F78DD88DF45194FD706BC317B515ACE7C') # Kovid Goyal (New longer key) <kovid at kovidgoyal.net>
 
 prepare(){
@@ -39,6 +41,11 @@
       -e "s/^Name=calibre/Name=Calibre/g" \
       -i  src/calibre/linux.py
 
+  # cherry-picked bits of python2-backports.functools_lru_cache
+  # needed for frozen builds + beautifulsoup4
+  # see https://github.com/kovidgoyal/calibre/commit/b177f0a1096b4fdabd8772dd9edc66662a69e683#commitcomment-33169700
+  rm -r src/backports
+
   cd resources
 
   # Remove unneeded files



More information about the arch-commits mailing list