惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

PCI Perspectives
PCI Perspectives
Microsoft Security Blog
Microsoft Security Blog
MongoDB | Blog
MongoDB | Blog
T
The Blog of Author Tim Ferriss
罗磊的独立博客
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
Engineering at Meta
Engineering at Meta
Y
Y Combinator Blog
宝玉的分享
宝玉的分享
Recorded Future
Recorded Future
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
月光博客
月光博客
Recent Announcements
Recent Announcements
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Apple Machine Learning Research
Apple Machine Learning Research
T
Threatpost
The GitHub Blog
The GitHub Blog
M
MIT News - Artificial intelligence
Scott Helme
Scott Helme
P
Palo Alto Networks Blog
T
Tenable Blog
P
Privacy International News Feed
V
Visual Studio Blog
F
Fortinet All Blogs
酷 壳 – CoolShell
酷 壳 – CoolShell
I
Intezer
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
AI
AI
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
S
Security Affairs
S
SegmentFault 最新的问题
C
Cisco Blogs
博客园 - 聂微东
MyScale Blog
MyScale Blog
V
Vulnerabilities – Threatpost
量子位
T
The Exploit Database - CXSecurity.com
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Security Latest
Security Latest
P
Proofpoint News Feed
阮一峰的网络日志
阮一峰的网络日志
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
T
Troy Hunt's Blog
T
Tailwind CSS Blog
Stack Overflow Blog
Stack Overflow Blog
云风的 BLOG
云风的 BLOG
A
About on SuperTechFans
The Last Watchdog
The Last Watchdog

AUR Newest Packages

AUR (en) - xcute AUR (en) - wallrift AUR (en) - smolvm-git AUR (en) - smolvm-bin AUR (en) - smolvm AUR (en) - chess-cat-git AUR (en) - uac-launch-control-bin AUR (en) - openclaw AUR (en) - keyviz-zh-bin AUR (en) - profile-sync-daemon-openrc-git AUR (en) - runex-bin AUR (en) - sing-box-ref1nd-beta-bin AUR (en) - netscan-tui AUR (en) - android-cli AUR (en) - rudo-bin AUR (en) - marmalade-bin AUR (en) - clawx-appimage AUR (en) - echomusic-appimage AUR (en) - vermouth AUR (en) - mautrix-telegram-bin AUR (en) - ketesa AUR (en) - clawd-on-desk-bin AUR (en) - rebased-bin AUR (en) - oxideterm-bin AUR (en) - shed-sh AUR (en) - haus-bin AUR (en) - stably-orca-bin AUR (en) - reflection AUR (en) - emerald-legacy-launcher-git AUR (en) - kwim AUR (en) - pentest-ghostwriter AUR (en) - papagaia AUR (en) - outport-bin AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - python-fastapi-sso AUR (en) - zeed-bin AUR (en) - dwl-git-azerty AUR (en) - libspatialaudio-git AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-git AUR (en) - giff-git AUR (en) - budget-tracker-bin AUR (en) - budget-tracker AUR (en) - tasks-bin AUR (en) - ruri-git AUR (en) - gitmun-bin AUR (en) - python-cozempic AUR (en) - paintfe-bin AUR (en) - paintfe AUR (en) - drop-bin AUR (en) - tritium-launcher-bin AUR (en) - solidc-git AUR (en) - paseo-desktop-bin AUR (en) - dota2-minify-bin AUR (en) - yt-dvr AUR (en) - enneagram AUR (en) - excalidraw-desktop-bin AUR (en) - binaryobjectscanner-bin AUR (en) - openring-rs AUR (en) - openring-rs-bin AUR (en) - brave-origin-beta-bin AUR (en) - whisper.cpp-cuda-bin AUR (en) - libggml-cuda-bin AUR (en) - revdiff AUR (en) - tdesktop-nolimit AUR (en) - cert-checker AUR (en) - yaak-cli AUR (en) - yaak-cli-bin AUR (en) - deez-notes-bin AUR (en) - goosestation-libretro AUR (en) - whispers-cuda-bin AUR (en) - kei AUR (en) - foxguard AUR (en) - hyprlogin-git AUR (en) - kebiki AUR (en) - runex AUR (en) - ikuai-cli AUR (en) - whispers-bin AUR (en) - pipeweaver-app AUR (en) - pipeweaver AUR (en) - agentop-bin AUR (en) - cosmic-ext-connected-git AUR (en) - kwin-dual-mode AUR (en) - skwd-daemon AUR (en) - ter-music-cn AUR (en) - elio-bin AUR (en) - keyboard-chattering-fix-git AUR (en) - qtkeychain-qt5 AUR (en) - gesturecontrol AUR (en) - sharey AUR (en) - ouijit-bin AUR (en) - usque-bin AUR (en) - twig-bin AUR (en) - ascendara-bin
AUR (en) - calibre-bin
2026-06-26 · via AUR Newest Packages

I like this piece of software and I use to catalog my ebooks. It’s mature enough that the last versions don’t add anything useful to me. Therefore I installed the official Arch repositories version which surprisingly is almost one year old, but takes less space and has fewer dependencies.

Sorry @alllexx88. Just saw this comment after the flag...

@jessidhia This would work for packages that just need calibre executable binaries. However, with plugins it wouldn't, since calibre-bin doesn't look into /usr/lib/calibre/calibre (or /usr/share/calibre/system-plugins or anything in /usr) for plugins -- it uses /opt/calibre/plugins for system-wide plugins instead. Hence, any plugin you install in /usr/... just won't be discovered.

This probably should have provides=("${pkgname%-bin}=$pkgver") to satisfy calibre dependencies in other calibre-related AUR packages like plugins and drivers.

@alllexx88 9.3.1-4 worked perfectly for me, thank you!

@INeedTogepi thanks for the report. After building in a clean chroot, I discovered that a bunch of dependencies is missing. They're pretty common ones, so I haven't discovered it before. Please try again with 9.3.1-4

I get the following error on the latest PKGBUILD:

==> Starting build()...
  -> Building man pages using calibre-debug + sphinx...
Running Sphinx v8.2.3
loading translations [en]... done
Failed to import PyQt module: PyQt6.QtWidgets with error: libfontconfig.so.1: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/build/calibre-bin/src/calibre-9.3.1/manual/custom.py", line 327, in get_cli_docs
    documented_cmds.append((cmd, getattr(module, 'option_parser')()))
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
TypeError: option_parser() missing 1 required positional argument: 'basename'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "runpy.py", line 198, in _run_module_as_main
  File "runpy.py", line 88, in _run_code
  File "site.py", line 47, in <module>
  File "site.py", line 43, in main
  File "calibre/debug.py", line 319, in main
  File "calibre/debug.py", line 218, in run_script
  File "polyglot/builtins.py", line 110, in exec_path
  File "/build/calibre-bin/src/_build_man.py", line 30, in <module>
    app = Sphinx(srcdir=manual_dir, confdir=manual_dir, outdir=destdir,
                 doctreedir=doctreedir, buildername='man', freshenv=True,
                 confoverrides={'language': 'en'})
  File "/usr/lib/python3.14/site-packages/sphinx/application.py", line 291, in __init__
    self.setup_extension(extension)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/sphinx/application.py", line 489, in setup_extension
    self.registry.load_extension(self, extname)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/sphinx/registry.py", line 560, in load_extension
    metadata = setup(app)
  File "/build/calibre-bin/src/calibre-9.3.1/manual/custom.py", line 417, in setup
    setup_man_pages(app)
    ~~~~~~~~~~~~~~~^^^^^
  File "/build/calibre-bin/src/calibre-9.3.1/manual/custom.py", line 405, in setup_man_pages
    documented_cmds = get_cli_docs()[0]
                      ~~~~~~~~~~~~^^
  File "/build/calibre-bin/src/calibre-9.3.1/manual/custom.py", line 329, in get_cli_docs
    documented_cmds.append((cmd, getattr(module, 'option_parser')(cmd)))
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
  File "calibre/gui_launch.py", line 175, in option_parser
  File "bypy-importer.py", line 279, in exec_module
  File "calibre/gui2/__init__.py", line 16, in <module>
ImportError: cannot import name 'QApplication' from 'qt.core' (/build/calibre-bin/src/calibre-release/lib/calibre-extensions/python-lib.bypy.frozen/qt/core.pyc)
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Building package [calibre-bin] failed.
      Cleaning up.

EDIT: I apologize for posting this twice. The lack of word-wrapping made me think I posted the wrong error code, since I tried building once in a clean chroot, and then retried building again in the same chroot. Turns out the errors were identical... 🤦‍♀️

@un_pogaz reproduced it and pushed a similar fix, thanks :) figured it out right before your last clarification

@alllexx88 Oh right, my bad for the url. I was fooled by the text name, but the real url behind is good, on the github release, their is a second source archive that also use the basename calibre-9.3.1.tar.gz. (and this one is not stable to use)

And yes, I tryed the PKGBUILD, and it not work for me. You need to define the env variable before run calibre-debug, at the same time than QT_QPA_PLATFORM and CALIBRE_SRC, not in the "python script" because is too late: calibre-debug already load the translated string, and overide them here do nothing.

At least, is more consisten for me.

+    CALIBRE_OVERRIDE_LANG='en' \
+    ALL_USER_MANUAL_LANGUAGES='en' \
+    CALIBRE_BUILD_MAN_PAGES='1' \
     QT_QPA_PLATFORM=offscreen \
     CALIBRE_SRC="$srcdir/calibre-${pkgver}" \