Date: Friday, August 10, 2018 @ 09:08:45 Author: eschwartz Revision: 370896
upgpkg: calibre 3.29.0-1 upstream release Modified: calibre/trunk/PKGBUILD ----------+ PKGBUILD | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-08-10 08:42:59 UTC (rev 370895) +++ PKGBUILD 2018-08-10 09:08:45 UTC (rev 370896) @@ -8,14 +8,14 @@ # Contributor: Larry Hajali <[email protected]> pkgname=calibre -pkgver=3.28.0 -pkgrel=2 +pkgver=3.29.0 +pkgrel=1 pkgdesc="Ebook management application" arch=('x86_64') url="https://calibre-ebook.com/" license=('GPL3') depends=('python2-six' 'python2-dateutil' 'python2-cssutils' 'python2-dukpy' - 'python2-mechanize' 'podofo' 'libwmf' + 'python2-mechanize' 'podofo' 'libwmf' 'jxrlib' 'chmlib' 'python2-lxml' 'libusbx' 'python2-html5-parser' 'python2-pillow' 'shared-mime-info' 'python2-dnspython' 'python2-msgpack' 'python2-pyqt5' 'python2-psutil' 'icu' 'libmtp' 'python2-dbus' @@ -23,12 +23,13 @@ 'qt5-svg' 'python2-regex' 'python2-pygments' 'mtdev' 'python2-unrardll' 'desktop-file-utils' 'gtk-update-icon-cache' 'optipng' 'udisks2') makedepends=('qt5-x11extras' 'sip' 'xdg-utils') +checkdepends=('xorg-server-xvfb') optdepends=('ipython2: to use calibre-debug' '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=('241050cb89e5a70d3195cfd91ccf406919ac0bfb437e34b538c954c306d87b2c' +sha256sums=('d0577e507e4e7244ce3f3f06acc3b0f3ffb87d26e32d79bfb520872251dc49e4' 'SKIP') validpgpkeys=('3CE1780F78DD88DF45194FD706BC317B515ACE7C') # Kovid Goyal (New longer key) <[email protected]> @@ -54,6 +55,14 @@ LANG='en_US.UTF-8' python2 setup.py gui } +check() { + cd "${pkgname}-${pkgver}" + + # without xvfb-run this fails with much "Control socket failed to recv(), resetting" + # ERROR: test_websocket_perf (calibre.srv.tests.web_sockets.WebSocketTest) + LANG='en_US.UTF-8' xvfb-run python2 setup.py test +} + package() { cd "${pkgname}-${pkgver}"
