calibre: update to 5.6.0.

This commit is contained in:
skmpz 2020-11-28 17:19:37 +04:00 committed by Érico Nogueira Rolim
parent 119c0fdbd9
commit da17af3f11
2 changed files with 9 additions and 33 deletions

View file

@ -1,27 +0,0 @@
From 238680060c9ab66f87b2d4f4bddc033083b2af4d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 2 Nov 2020 07:17:07 +0700
Subject: [PATCH] polyglot: don't try to import plistlib.Data
plistlib.Data is deprecated from Python 3.4 and fully removed in Python
3.9.
Skimming over the code, it's look like nothing uses this data structure.
Let's remove it.
---
src/polyglot/plistlib.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git src/polyglot/plistlib.py src/polyglot/plistlib.py
index e1a5b8b16a..c55811e909 100644
--- src/polyglot/plistlib.py
+++ src/polyglot/plistlib.py
@@ -2,5 +2,5 @@
# vim:fileencoding=utf-8
# License: GPL v3 Copyright: 2019, Kovid Goyal <kovid at kovidgoyal.net>
-from plistlib import loads, dumps, Data # noqa
+from plistlib import loads, dumps # noqa
loads_binary_or_xml = loads

View file

@ -1,6 +1,6 @@
# Template file for 'calibre'
pkgname=calibre
version=5.4.2
version=5.6.0
revision=1
build_style=python3-module
pycompile_dirs="/usr/lib/calibre/"
@ -19,21 +19,22 @@ depends="desktop-file-utils optipng poppler-utils python3-BeautifulSoup4
python3-dnspython python3-feedparser python3-html5-parser python3-mechanize
python3-msgpack python3-netifaces python3-psutil python3-regex python3-html2text
python3-pychm qt5-webengine"
checkdepends="${depends} libjpeg-turbo-tools jxrlib"
# should check if python3-pycryptodome is still needed
checkdepends="${depends} libjpeg-turbo-tools jxrlib python3-pycryptodome
speech-dispatcher"
short_desc="Ebook management application"
maintainer="skmpz <dem.procopiou@gmail.com>"
license="GPL-3.0-only"
homepage="https://calibre-ebook.com"
changelog="https://raw.githubusercontent.com/kovidgoyal/calibre/master/Changelog.yaml"
distfiles="https://download.calibre-ebook.com/${version}/calibre-${version}.tar.xz"
checksum=e6bc37cbcfecf06d5d6d8cab132e6e4896a1bbade4e5385f26975111f1c0f517
checksum=484a2e120fdbcff6c544d4c216afef0ff784c7665d3fd44d98acb0420d8f5e55
lib32disabled=yes
nocross=yes
do_configure() {
# Remove unneeded files and libs
rm -rf resources/${pkgname}-portable.* \
src/biplist
rm -rf resources/${pkgname}-portable.*
# Desktop integration (e.g. enforce arch defaults)
vsed -i src/calibre/linux.py \
@ -52,9 +53,11 @@ do_check() {
# qt test crashes without any error messages
# disabled for now
# unrar test fails because python3-unrardll isn't packaged
# searching test case fails (non-deterministic)
python3 setup.py test \
--exclude-test-name unrar \
--exclude-test-name qt
--exclude-test-name qt \
--exclude-test-name searching
}
do_install() {