1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-12 18:59:50 +03:00

testing/calibre: upgrade to 8.5.0

This commit is contained in:
Cow 2025-06-23 20:15:15 -06:00 committed by Patrycja Rosa
parent fb2e839d9b
commit 75a264a3db
3 changed files with 19 additions and 16 deletions

View file

@ -0,0 +1,12 @@
diff -Nur calibre-8.5.0.orig/setup/build.py calibre-8.5.0/setup/build.py
--- calibre-8.5.0.orig/setup/build.py 20:54:09.140654340 -0600
+++ setup/build.py 2025-06-24 20:54:25.318654245 -0600
@@ -646,7 +646,7 @@
bdir = self.j(self.build_dir, 'headless')
if os.path.exists(bdir):
shutil.rmtree(bdir)
- cmd = [CMAKE]
+ cmd = [CMAKE, '-GUnix Makefiles']
if is_macos_universal_build:
cmd += ['-DCMAKE_OSX_ARCHITECTURES=x86_64;arm64']
if sw and os.path.exists(os.path.join(sw, 'qt')):

View file

@ -1,6 +1,6 @@
# Maintainer: Cowington Post <cowingtonpost@gmail.com>
pkgname=calibre
pkgver=8.4.0
pkgver=8.5.0
pkgrel=0
pkgdesc="Ebook management application"
# qt6-webengine
@ -47,6 +47,7 @@ depends="
makedepends="
cmake
curl
ffmpeg-dev
hunspell-dev
hyphen-dev
libmtp-dev
@ -55,12 +56,12 @@ makedepends="
podofo-dev
py3-pyqt-builder
py3-pyqt6-sip
py3-qt6
py3-sip
python3-dev
qt6-qtbase-dev
uchardet-dev
xdg-utils
ffmpeg-dev
"
subpackages="
$pkgname-pyc
@ -70,13 +71,14 @@ subpackages="
"
source="https://download.calibre-ebook.com/$pkgver/calibre-$pkgver.tar.xz
0001-$pkgname-no-update.patch
musl-pread.patch
0002-$pkgname-use-make.patch
"
# net: downloads iso-codes
# !check: no tests ran
options="net !check"
export LANG="en_US.UTF-8"
export PATH="$PATH:/usr/lib/qt6/bin"
prepare() {
default_prepare
@ -113,7 +115,7 @@ package() {
}
sha512sums="
df998fa31b9e581739872a649669fccf29f34d3ac1b4d0a96c37e08a0b049b1357b56a2af25f2733936e78901dd61b38a24e536e107e7094ada7e60a5c2c56ab calibre-8.4.0.tar.xz
20bbfa4bcdcb712f1c234c7328969ba2c02c2f27d9fa757d65b492bbc70a96ae8e7628dae0a6e224d324886d568d8c8c237d438249745feb17da1969e9e15a5c calibre-8.5.0.tar.xz
eb8e7ce40ff8b8daf6e7e55a5dff8ec4dff06c45744266bb48b3194e92ab1196bc91468203e3c2ca1e5144166a7d6be90e6cf0253513e761b56a4c85be4c2c76 0001-calibre-no-update.patch
d27d29c434a3d2df1b18125225a4d3762bf6fdba77385b377b18a7f325f29ae0b698974a39263f4f7aed8a368c87d0dc4446f488505b8e38664f8e9ee5b9bd12 musl-pread.patch
10681fdfddddd9de4858e02a0b2a40e108fccb582979fce5a7b1aea20df58cf0f04df6b0eb1e64fbad6337d9299703f5fab6500c605ae1bd43581912262fd9dd 0002-calibre-use-make.patch
"

View file

@ -1,11 +0,0 @@
--- a/src/calibre/utils/speedup.c
+++ b/src/calibre/utils/speedup.c
@@ -748,7 +748,7 @@
break;
}
#else
-#ifdef __linux__
+#ifdef __GLIBC__
ssize_t nr = pread64(fd, buf + pos, n - pos, offset);
#else
ssize_t nr = pread(fd, buf + pos, n - pos, offset);