I don't think adding ccache to makedepends without configuring BUILDENV
in makepkg.conf
will do anything. Also, you are missing the dependency kwindowsystem
in your PKGBUILD.
Search Criteria
Package Details: qimgv-qt6-kde-git v1.0.3.alpha.r119.g82e6b75-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/qimgv-qt6-kde-git.git (read-only, click to copy) |
---|---|
Package Base: | qimgv-qt6-kde-git |
Description: | Qt6 image viewer. Fast, configurable, easy to use. Supports video playback. |
Upstream URL: | https://github.com/easymodo/qimgv |
Keywords: | qimgv |
Licenses: | GPL3 |
Conflicts: | qimgv |
Provides: | qimgv |
Submitter: | Gigas002 |
Maintainer: | Gigas002 |
Last Packager: | Gigas002 |
Votes: | 15 |
Popularity: | 0.78 |
First Submitted: | 2021-11-21 12:52 (UTC) |
Last Updated: | 2024-08-05 13:04 (UTC) |
Dependencies (15)
- exiv2 (exiv2-gitAUR)
- mpv (mpv-light-pulseAUR, mpv-amd-full-gitAUR, mpv-full-gitAUR, mpv-fullAUR, mpv-gitAUR, mpv-full-build-gitAUR, mpv-build-gitAUR)
- opencv (opencv-cuda)
- qt6-5compat
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-imageformats
- qt6-svg
- ccache (ccache-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- pkgconf (pkgconf-gitAUR) (make)
- qt6-tools (make)
- kimageformats (kimageformats-gitAUR) (optional) – support for more image formats
- qt6-avif-image-pluginAUR (optional) – AVIF support
- qt6-jpegxl-image-pluginAUR (qt6-jpegxl-image-plugin-gitAUR) (optional) – JPEG-XL support
Required by (0)
Sources (2)
Poscat commented on 2024-11-29 05:30 (UTC)
Batou commented on 2024-11-25 17:46 (UTC)
@Gigas002 Thank you. I didn't know where to ask because this only happens with Qt6 and official repo is still using Qt5. Qt6 version so much nicer and has support for way more formats and I use it daily. Even with this issue, it's way more usable than the default Qt5 version.
Gigas002 commented on 2024-11-25 10:25 (UTC)
@Batou My guess is that it happens because mpv module, used for video playback, is not loaded when you opening images for default, but that's just my opinion from observations. You can try asking in a application's repo, though don't hope the answer will come out quick, since the development is in periodic state: https://github.com/easymodo/qimgv/issues I'll take a look at your problem if I'll find some time, but since I'm not a maintained of an application itself the best I can do is to provide a PR and patch in that case.
Batou commented on 2024-11-25 03:57 (UTC)
@Gigas002 not sure where to ask this so I'll do it here... When I go through images and it hits a webm/mp4 files, it feels like qimgv restarts for some reason. After it restarts, tt sometimes ends up behind some windows so it can be a pain. Any idea why this happens and how to prevent it? Thanks so much!
noitemstoshow commented on 2024-10-26 01:22 (UTC)
does this package require KDE?
-- Found exiv2, version 0.28.3
CMake Error at CMakeLists.txt:49 (find_package):
By not providing "FindKF6WindowSystem.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"KF6WindowSystem", but CMake did not find one.
Could not find a package configuration file provided by "KF6WindowSystem"
with any of the following names:
KF6WindowSystemConfig.cmake
kf6windowsystem-config.cmake
Add the installation prefix of "KF6WindowSystem" to CMAKE_PREFIX_PATH or
set "KF6WindowSystem_DIR" to a directory containing one of the above files.
If "KF6WindowSystem" provides a separate development package or SDK, be
sure it has been installed.
-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
Aborting...
Gigas002 commented on 2024-08-05 13:03 (UTC)
Good catch, thanks!
SoftExpert commented on 2024-08-04 06:08 (UTC)
I had problems building the package, until I changed the way the patch is handled. Here are my modification (only my changes):
...
patch="556.patch"
source=(git+"${url}".git
$patch
)
md5sums=('SKIP'
'baa77b45698b38f63c2e7b9a297196fb')
...
prepare() {
cd "${srcdir}/${_pkgname}"
patch -p1 -i "${srcdir}/$patch"
install -d build
}
...
Gigas002 commented on 2024-07-23 10:26 (UTC)
Finally fixed the plasma6 stuff and proposed the pr upstream: https://github.com/easymodo/qimgv/pull/556
Hope it'll be merged. For the time being, using the patch.
Improved the build process for a bit, by adding ccache
to speed up re-compile times.
After (if) pr's merged, I think this package will become obsolete, and we'll be able to move to qimgv-git
Also, an interesting thing I noticed while fixing the kde blur is that it works with other compositors too (hyprland in my case), I guess you just have to have the kde libs installed on your system also?
Gigas002 commented on 2024-06-25 01:07 (UTC)
Hey, @lectrode! Thanks for the catch, I've missed it. While I suppose that should work on clean chroot builds, it still prefers qt5 over qt6 if it's installed, at least that's behavior I experience on my machines. I think the patch is needed until upstream explicitly makes qt6 over qt5. Latest commits doesn't do any of this. If @xiota is willing to add something alike my patch to force qt6 then current package can be made obsolete, I agree.
lectrode commented on 2024-06-24 18:26 (UTC) (edited on 2024-06-24 18:27 (UTC) by lectrode)
qimgv-git
has a new package maintainer and was updated to support qt6. doesn't look like the source code needs a custom patch anymore.
Pinned Comments
Gigas002 commented on 2024-07-23 10:26 (UTC)
Finally fixed the plasma6 stuff and proposed the pr upstream: https://github.com/easymodo/qimgv/pull/556 Hope it'll be merged. For the time being, using the patch. Improved the build process for a bit, by adding
ccache
to speed up re-compile times. After (if) pr's merged, I think this package will become obsolete, and we'll be able to move toqimgv-git
Also, an interesting thing I noticed while fixing the kde blur is that it works with other compositors too (hyprland in my case), I guess you just have to have the kde libs installed on your system also?