Search Criteria
Package Details: sioyek-devel r1906.cbd6809-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/sioyek-devel.git (read-only, click to copy) |
---|---|
Package Base: | sioyek-devel |
Description: | A PDF viewer designed for reading research papers and technical books. |
Upstream URL: | https://github.com/ahrm/sioyek |
Keywords: | pdf,pdf-viewer,document,epub |
Licenses: | GPL3 |
Conflicts: | sioyek, sioyek-git |
Provides: | sioyek |
Submitter: | korigamik |
Maintainer: | korigamik |
Last Packager: | korigamik |
Votes: | 2 |
Popularity: | 0.84 |
First Submitted: | 2024-12-29 21:53 (UTC) |
Last Updated: | 2025-04-03 18:20 (UTC) |
Dependencies (9)
- libmupdf
- qt6-declarative (qt6-declarative-gitAUR)
- qt6-speech
- qt6-svg
- sqlite3 (sqlite)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- cmake (cmake-gitAUR, cmake3AUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- qt6-wayland (optional)
Required by (1)
- python-sioyek (requires sioyek)
Latest Comments
1 2 Next › Last »
korigamik commented on 2025-04-03 18:31 (UTC)
I see, this package however still uses CMake builds without any hacks over the base package. which I find to be more reproducible You're however free to use the one whichever.
iamkroot commented on 2025-03-22 16:51 (UTC)
Are you sure about that part?
This is what I see on a fresh install-
And,
/usr/bin/sioyek
is a good-old ELF file in this case.iamkroot commented on 2025-03-04 22:21 (UTC)
Sorry, my mistake. I do indeed have
/usr/lib/cmake/Qt6/
and theqt6-base
package already installed (broot
betrayed me when searching for theQt6
dir.) I double checked, and the error still happens if I haveQt5
in thefind_packages
line. As soon as I remove that, it finds qt6 just fine.Note that I have the
qt5-base
package installed too, which provides/usr/lib/cmake/Qt5/Qt5Config.cmake
. This looks like acmake
brainfart.korigamik commented on 2025-03-04 22:16 (UTC)
for me it's owned by qt6-base. perhaps you're missing this?
iamkroot commented on 2025-03-04 22:12 (UTC)
Interesting, removing
Qt5
from thefind_packages
line inCMakeLists.txt
fixes the issue. My system has/usr/lib/cmake/Qt6Core/
and/usr/lib/cmake/Qt5/
but not/usr/lib/cmake/Qt6/
.My hunch is that
cmake
tries to look for exact matches toQt6
andQt5
configs before looking forQt6Core
, etc. and so ends up selecting QT5.Maybe a
sed
should fix the issue.korigamik commented on 2025-03-04 22:10 (UTC)
Aah, the ldd paths you share are probably also from an older version installed through sioyek-devel. sioyek-git packages the binary as a self-contained appimage instead.
korigamik commented on 2025-03-04 22:05 (UTC) (edited on 2025-03-04 22:06 (UTC) by korigamik)
yeah, it's because that uses qmake6 to avoid the fallback. however, this builds using qt6 and i also have qt5-based installed on my machine. perhaps you are missing essential qt6 packages?
iamkroot commented on 2025-03-04 21:57 (UTC)
Well, that makes sense. But not sure why cmake is picking QT5.
sioyek-git
builds perfectly fine and it uses QT6.korigamik commented on 2025-03-04 21:46 (UTC)
Qt5 support has been deprecated and you should be building with Qt6 instead (as we include qt6-speech as a dependency).
Perhaps explicitly adding the Qt6 dependency should force that but I'm not exactly sure since it's already a necessary dependency for qt6-speech...
iamkroot commented on 2025-03-04 21:35 (UTC)
Getting a build error, likely from a missing dep-
1 2 Next › Last »