Package Details: koreader-bin 2026.03-4

Git Clone URL: https://aur.archlinux.org/koreader-bin.git (read-only, click to copy)
Package Base: koreader-bin
Description: An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
Upstream URL: https://github.com/koreader/koreader/
Licenses: AGPL3
Submitter: zzy-ac
Maintainer: seryogakovalyov
Last Packager: seryogakovalyov
Votes: 25
Popularity: 1.81
First Submitted: 2021-11-12 13:42 (UTC)
Last Updated: 2026-04-19 08:51 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

simona commented on 2026-04-19 13:00 (UTC)

solved. tnx.

seryogakovalyov commented on 2026-04-18 19:56 (UTC) (edited on 2026-04-18 19:58 (UTC) by seryogakovalyov)

Here is an updated PKGBUILD that also addresses a few additional issues: switches dependency from sdl2 to sdl3, replaces Debian-specific font dependencies with Arch equivalents (noto-fonts, ttf-droid), moves extraction logic to prepare(), simplifies .deb extraction, adds proper sha256 checksums


# Maintainer: zaoqi <zaomir@outlook.com>

pkgname=koreader-bin
pkgver=2026.03
pkgrel=4
pkgdesc="An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices"
arch=("x86_64" 'aarch64')
url="https://github.com/koreader/koreader/"
license=('AGPL3')

depends=('sdl3' 'noto-fonts' 'ttf-droid')

source_x86_64=("https://github.com/koreader/koreader/releases/download/v${pkgver}/koreader_${pkgver}-1_amd64.deb")
source_aarch64=("https://github.com/koreader/koreader/releases/download/v${pkgver}/koreader_${pkgver}-1_arm64.deb")
sha256sums_x86_64=('3a106ede88fd22a3662b99e00a45efb9c550ab9689a2139b80436d8dd0dc41c1')
sha256sums_aarch64=('e2e96931761c202439ffd4341869fd9646d6d27b7321f507439c284c08725cb5')

prepare() {
  rm -rf "${srcdir}/dpkgdir"
  mkdir -p "${srcdir}/dpkgdir"

  cd "${srcdir}"

  DEB_FILE=$(ls *.deb)
  ar x "$DEB_FILE"

  DATA_ARCHIVE=$(ls data.tar.*)
  tar -xf "$DATA_ARCHIVE" -C "${srcdir}/dpkgdir"
}

package() {
  cp -r "${srcdir}/dpkgdir"/* "${pkgdir}"
}

joemaro commented on 2026-04-08 07:49 (UTC)

so this is just going to remain broken now?

siegfriedeee commented on 2026-03-27 10:58 (UTC)

the issue was that the naming scheme for the .deb files URL has changed from /download/v2026.03/koreader-2026.03-arm64.deb to /download/v2026.03/koreader_2026.03-1_arm64.deb

modified the PKGBUILD file with the new naming scheme and installed with "makepkg -si" and apart from gdb-add-index giving some warnings for missing indexes it works.

# Maintainer: zaoqi <zaomir@outlook.com>

pkgname=koreader-bin
pkgver=2026.03
_pkgsubver=1
pkgrel=1
pkgdesc="An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices"
arch=("x86_64" 'aarch64')
url="https://github.com/koreader/koreader/"
license=('AGPL3')
depends=('sdl2' 'fonts-noto-hinted' 'fonts-droid-fallback')
source_x86_64=("https://github.com/koreader/koreader/releases/download/v${pkgver}/koreader_${pkgver}-${_pkgsubver}_amd64.deb")
source_aarch64=("https://github.com/koreader/koreader/releases/download/v${pkgver}/koreader_${pkgver}-${_pkgsubver}_arm64.deb")
sha256sums_x86_64=('SKIP')
sha256sums_aarch64=('SKIP')

build() {
  mkdir -p "${srcdir}/dpkgdir"
  cd "${srcdir}/dpkgdir"
  if [[ "$CARCH" == "x86_64" ]]; then
        ar x "${srcdir}/koreader_${pkgver}-${_pkgsubver}_amd64.deb"
    else
        ar x "${srcdir}/koreader_${pkgver}-${_pkgsubver}_arm64.deb"
  fi

  DATA_ARCHIVE=$(ls data.tar.*)
  tar -xf "$DATA_ARCHIVE" -C "${srcdir}/dpkgdir"
}

package() {
  cp -r "${srcdir}/dpkgdir"/* "${pkgdir}"
}

joemaro commented on 2026-03-24 13:30 (UTC)

still failing

hashworks commented on 2026-03-20 10:05 (UTC)

Why are the checksums set to 'skip'? Please run updpkgsums and update the package.

simona commented on 2026-03-18 19:23 (UTC)

==> ERRORE: Impossibile scaricare https://github.com/koreader/koreader/releases/download/v2026.03/koreader-2026.03-amd64.deb
L'operazione sta per essere interrotta...
-> error downloading sources: /home/simona/.cache/yay/koreader-bin
context: exit status 1

nVjhNFGQWoBQEthk commented on 2026-03-18 19:21 (UTC)

Here's a patch. This should work correctly.

diff --git a/PKGBUILD b/PKGBUILD
index 0de58e4..792eee0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,15 +7,15 @@ pkgdesc="An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many mo
 arch=("x86_64" 'aarch64')
 url="https://github.com/koreader/koreader/"
 license=('AGPL3')
-depends=('sdl2' 'fonts-noto-hinted' 'fonts-droid-fallback')
-source_x86_64=("https://github.com/koreader/koreader/releases/download/v${pkgver}/koreader-${pkgver}-amd64.deb")
-source_aarch64=("https://github.com/koreader/koreader/releases/download/v${pkgver}/koreader-${pkgver}-arm64.deb")
+depends=('sdl3' 'fonts-noto-hinted' 'fonts-droid-fallback')
+source_x86_64=("https://github.com/koreader/koreader/releases/download/v${pkgver}/koreader_${pkgver}-1_amd64.deb")
+source_aarch64=("https://github.com/koreader/koreader/releases/download/v${pkgver}/koreader_${pkgver}-1_arm64.deb")
 sha256sums_x86_64=('SKIP')
 sha256sums_aarch64=('SKIP')

 build() {
   mkdir -p "${srcdir}/dpkgdir"
-  tar -xvf data.tar.zst -C "${srcdir}/dpkgdir"
+  tar -xJf data.tar.xz -C "${srcdir}/dpkgdir"
 }

 package() {

simona commented on 2026-03-18 13:41 (UTC)

can't download https://github.com/koreader/koreader/releases/download/v2026.03/koreader-2026.03-amd64.deb