From 537096ccb1874e6fb6aeb062e38d60e755a3cbea Mon Sep 17 00:00:00 2001 From: Duncaen Date: Mon, 9 Jun 2025 17:28:48 +0200 Subject: [PATCH] calibre: fix musl build --- srcpkgs/calibre/patches/musl-pread.patch | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 srcpkgs/calibre/patches/musl-pread.patch diff --git a/srcpkgs/calibre/patches/musl-pread.patch b/srcpkgs/calibre/patches/musl-pread.patch new file mode 100644 index 00000000000..a1890353e79 --- /dev/null +++ b/srcpkgs/calibre/patches/musl-pread.patch @@ -0,0 +1,12 @@ +Source: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/testing/calibre/musl-pread.patch +--- 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);