Date: Wednesday, February 6, 2019 @ 14:56:40 Author: eschwartz Revision: 429737
upgpkg: calibre 3.39.1-1 upstream release use system mathjax Modified: calibre/trunk/PKGBUILD ----------+ PKGBUILD | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-02-06 14:19:59 UTC (rev 429736) +++ PKGBUILD 2019-02-06 14:56:40 UTC (rev 429737) @@ -7,7 +7,7 @@ # Contributor: Larry Hajali <[email protected]> pkgname=calibre -pkgver=3.38.1 +pkgver=3.39.1 pkgrel=1 pkgdesc="Ebook management application" arch=('x86_64') @@ -14,7 +14,7 @@ url="https://calibre-ebook.com/" license=('GPL3') depends=('python2-six' 'python2-dateutil' 'python2-css-parser' 'python2-dukpy' - 'python2-mechanize' 'podofo' 'libwmf' 'jxrlib' + 'python2-mechanize' 'podofo' 'libwmf' 'jxrlib' 'mathjax' 'chmlib' 'python2-lxml' 'libusbx' 'python2-html5-parser' 'python2-pillow' 'shared-mime-info' 'python2-dnspython' 'python2-msgpack' 'python2-pyqt5' 'python2-psutil' 'icu' 'libmtp' 'python2-dbus' @@ -27,7 +27,7 @@ '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=('60335b506d1e975b59f9cc81cfb982854c33b8d50bd81ed073fa84b994bddb1d' +sha256sums=('50bb56ca9455464495c646688722cb07199ed74a3a2eb3dc4f3b3e609be68121' 'SKIP') validpgpkeys=('3CE1780F78DD88DF45194FD706BC317B515ACE7C') # Kovid Goyal (New longer key) <[email protected]> @@ -34,9 +34,6 @@ prepare(){ cd "${pkgname}-${pkgver}" - # Remove unneeded files - rm -rf resources/${pkgname}-portable.* - # Desktop integration (e.g. enforce arch defaults) sed -e "/self.create_uninstaller()/,/os.rmdir(config_dir)/d" \ -e "/cc(\['xdg-desktop-menu', 'forceupdate'\])/d" \ @@ -44,6 +41,17 @@ -e "s/'ctc-posml'/'text' not in mt and 'pdf' not in mt and 'xhtml'/" \ -e "s/^Name=calibre/Name=Calibre/g" \ -i src/calibre/linux.py + + cd resources + + # Remove unneeded files + rm ${pkgname}-portable.* mozilla-ca-certs.pem + + # tarball cache from calibre 4.x + rm editor.js viewer.{js,html} + + # use system mathjax + rm -r mathjax } build() { @@ -51,6 +59,8 @@ LANG='en_US.UTF-8' python2 setup.py build LANG='en_US.UTF-8' python2 setup.py gui + LANG='en_US.UTF-8' python2 setup.py mathjax --path-to-mathjax /usr/share/mathjax --system-mathjax + LANG='en_US.UTF-8' python2 setup.py rapydscript } check() { @@ -76,6 +86,9 @@ cp -a man-pages/ "${pkgdir}/usr/share/man" + # not needed at runtime + rm -r "${pkgdir}"/usr/share/calibre/rapydscript/ + # Compiling bytecode FS#33392 # This is kind of ugly but removes traces of the build root. while read -rd '' _file; do
