Package Details: koreader-bin 2026.03-3

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: zhullyb
Last Packager: zzy-ac
Votes: 25
Popularity: 2.28
First Submitted: 2021-11-12 13:42 (UTC)
Last Updated: 2026-03-18 04:34 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

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

notmayo commented on 2026-03-18 12:19 (UTC)

Download link to the .deb is no longer valid. Update fails. Correct link: https://github.com/koreader/koreader/releases/download/v2026.03/koreader_2026.03-1_amd64.deb

denilsonsa commented on 2026-03-18 07:45 (UTC)

I see the latest version removed the hash from the PKGBUILD: https://aur.archlinux.org/cgit/aur.git/commit/PKGBUILD?h=koreader-bin&id=9832ddf7501aab6117a8bf821808113b08540a22

I believe it is better (and safer) to keep the hash in there. It only needs to be updated on each version bump.