Package Details: yacreaderlibraryserver 9.15.0-2

Git Clone URL: https://aur.archlinux.org/yacreader.git (read-only, click to copy)
Package Base: yacreader
Description: Headless YACReaderLibrary server for use with YACReader for iOS.
Upstream URL: http://www.yacreader.com
Keywords: cbr cbz comic pdf reader
Licenses: GPL-3.0-only
Conflicts: yacreader-bin, yacreader-git, yacreaderlibraryserver-standalone
Submitter: selmf
Maintainer: selmf
Last Packager: selmf
Votes: 44
Popularity: 0.43
First Submitted: 2014-07-06 15:35 (UTC)
Last Updated: 2025-08-31 09:37 (UTC)

Pinned Comments

selmf commented on 2021-05-24 11:17 (UTC)

Important: If you are having troubles compiling or launching YACReader and libicuuc is part of the error message, you need to rebuild libpdfium!

Latest Comments

1 2 3 4 5 6 7 Next › Last »

selmf commented on 2025-09-08 19:56 (UTC) (edited on 2025-09-08 20:09 (UTC) by selmf)

@v0id:

I'm part of upstream and we'll likely change the default to a backend that supports rar5 for the next release.

Until then you can edit the PKGBUILD yourself. Replace libunarr with libarchive in the depends and add the string "libarchive" to qmake6 CONFIG+="...". That is all that is needed to build with the libarchive backend.

v0id commented on 2025-09-06 12:08 (UTC) (edited on 2025-09-06 12:10 (UTC) by v0id)

Hello! Is it possible to compile the package with RAR5 support? According to author (https://www.yacreader.com/forum/support-linux/2584-help-fixing-rar-5-format) "You can try to build YACReader by yourself using 7zip (which is the library used in Windows and macOS) or libarchive, the later will be probably easier." Many comics are lately packed with RAR5 hence they can't be visualized with unarr as compression backend, but could be opened (as stated above) with libarchive or 7zip backend. Thanks!

FabioLolix commented on 2025-04-26 07:36 (UTC)

Patches for building against Qt 6.9.0 https://aur.archlinux.org/cgit/aur.git/commit/?h=yacreader-poppler&id=c7f9f29d507dc1110a2db203c587c4c27f4619b4

galexman commented on 2025-04-17 12:27 (UTC)

Please update cmake to 4.0. Program can't be built anymore, this is the error message:

CMake Error at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 has been removed from CMake.

Update the VERSION argument <min> value. Or, use the <min>...<max> syntax to tell CMake that the project requires at least <min> but has been updated to work with policies introduced by <max> or earlier.

Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

Thanks for your time.

sosonok commented on 2025-04-08 18:23 (UTC)

Could you please build YACReader using 7zip in order to have rar 5 support?

https://www.yacreader.com/forum/support-linux/2584-help-fixing-rar-5-format

selmf commented on 2024-10-08 05:48 (UTC)

@beki, @taivlam: I removed the qt6-quickcontrols2 dependency from the PKGBUILD. All you need to do is get the latest version and build/install. Functionally it is the same as qt6-quickcontrols2 is now a part of the qt6-declarative package.

taivlam commented on 2024-10-07 23:40 (UTC) (edited on 2024-10-07 23:42 (UTC) by taivlam)

@beki I had the same "qt6-quickcontrols2 is missing" issue, but then I remembered that I needed to rebuild the dependency libpdfium, which fixed the issue (- c.f. the pinned comment).

(Somehow, despite the name being for a stable point release source package, it is more akin to a VCS package, as libpdfium can be rebuilt to update it even when the pkgver and/or pkgrel numbers haven't been incremented.)

beki commented on 2024-09-30 17:54 (UTC)

@Aftershock9009 sorry I am facing the same problem. Can you be more specific about how to solve it please?

chowbok commented on 2024-09-29 00:15 (UTC)

qt6-quickcontrols2 has been removed.

Aftershock9009 commented on 2024-09-28 15:10 (UTC)

Tried to update my system today and got:

error: failed to prepare transaction (could not satisfy dependencies)
:: installing qt6-declarative (6.7.3-2) breaks dependency 'qt6-quickcontrols2' required by yacreader

Just switching those 2 on the PKGBUILD and compiling again fixed it.