If you have issues with this package, give qimgv-qt6-kde-git a try until those changes get merged into this package.
Search Criteria
Package Details: qimgv 1.0.3+alpha+94+ge2675f13-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/qimgv.git (read-only, click to copy) |
---|---|
Package Base: | qimgv |
Description: | Qt5 image viewer with experimental webm playback |
Upstream URL: | https://github.com/easymodo/qimgv |
Licenses: | GPL3 |
Submitter: | FabioLolix |
Maintainer: | FabioLolix |
Last Packager: | FabioLolix |
Votes: | 43 |
Popularity: | 1.22 |
First Submitted: | 2018-02-11 08:30 (UTC) |
Last Updated: | 2023-08-13 15:07 (UTC) |
Dependencies (15)
- exiv2 (exiv2-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- hicolor-icon-theme (hicolor-icon-theme-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)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-imageformats
- qt5-svg (qt5-svg-gitAUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- qt5-tools (make)
- kimageformats (kimageformats-gitAUR) (optional) – support for more image formats
- qt5-apng-pluginAUR (optional) – animated png support
- qtrawAUR (optional) – raw images support
Required by (0)
Sources (1)
Batou commented on 2024-05-09 22:18 (UTC)
FabioLolix commented on 2023-08-13 15:19 (UTC)
Updated to build from the latest commit https://aur.archlinux.org/packages/qimgv#comment-919201
FabioLolix commented on 2023-06-13 21:21 (UTC)
Hello people, the main options at the moment are:
- use
qimgv-git
- this pkgbuild build from a fixed commit (the last, in which the program build)
Currently there is a problem with gcc (and switching to gcc12 didn't solve that), build issue with exiv2 and video is still disable.
There as been 113 commits since this release (1.0.2); probably could be cherry picked some commits but I'm still in the middle of a big queue of updates and bug reporting
KdU7aq commented on 2023-06-13 15:41 (UTC)
Due to exiv2 >=0.28.0
issue, I guess we have no choice but to switch to qimgv-git
for now?
easymodo is unlikely to release a new version with the fix soon, considering 1.0.2 was released on 2021-09-29...
xoronth commented on 2023-06-13 01:55 (UTC)
The exiv2 issue should be fixed now according to https://github.com/easymodo/qimgv/commit/00b3a6cd73e9efbc4565230883f81584217bdb1c
damax commented on 2023-06-10 17:19 (UTC) (edited on 2023-06-10 17:19 (UTC) by damax)
Was anyone able to solve the fails posted by onlybugreports?
onlybugreports commented on 2023-06-08 13:00 (UTC)
Fails to compile after exiv2 update from 0.27 to 0.28.
$ aur sync --rebuild qimgv
==> Using [custom] repository
==> Retrieving package files
POST git-upload-pack (188 bytes)
From https://aur.archlinux.org/qimgv
= [up to date] master -> origin/master
Running makepkg --syncdeps --clean
==> Making package: qimgv 1.0.2-2 (qui 08 jun 2023 09:51:08)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found qimgv-1.0.2.tar.gz
==> Validating source files with sha256sums...
qimgv-1.0.2.tar.gz ... Passed
==> Extracting sources...
-> Extracting qimgv-1.0.2.tar.gz with bsdtar
==> Starting prepare()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
-- Build configuration: Release
-- Plugin dir: /usr/lib/qimgv
-- Qt Version: 5.15.9
-- Configuring done (0.0s)
-- Generating done (0.0s)
-- Build files have been written to: /home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/build
[ 1%] Automatic MOC and UIC for target qimgv
[ 1%] Built target qimgv_autogen
[ 2%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/iconbutton.cpp.o
[ 3%] Building CXX object qimgv/CMakeFiles/qimgv.dir/sourcecontainers/documentinfo.cpp.o
[ 4%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/clickablelabel.cpp.o
[ 4%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/floatingwidget.cpp.o
[ 5%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/floatingwidgetcontainer.cpp.o
[ 6%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/contextmenuitem.cpp.o
[ 6%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/iconwidget.cpp.o
[ 7%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/keysequenceedit.cpp.o
[ 8%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/overlaywidget.cpp.o
[ 9%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/pathselectormenuitem.cpp.o
[ 10%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/menuitem.cpp.o
[ 10%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/sidepanelwidget.cpp.o
[ 11%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/slidehpanel.cpp.o
[ 12%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/slidepanel.cpp.o
[ 13%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/slidevpanel.cpp.o
[ 14%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/spinboxinputfix.cpp.o
/home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.cpp: In member function ‘void DocumentInfo::loadExifTags()’:
/home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.cpp:274:19: error: ‘BasicError’ in namespace ‘Exiv2’ does not name a template type; did you mean ‘strError’?
274 | catch (Exiv2::BasicError<CharType> e) {
| ^~~~~~~~~~
| strError
/home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.cpp:274:29: error: expected ‘)’ before ‘<’ token
274 | catch (Exiv2::BasicError<CharType> e) {
| ~ ^
| )
/home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.cpp:274:29: error: expected ‘{’ before ‘<’ token
/home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.cpp:274:29: error: expected primary-expression before ‘<’ token
In file included from /home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.h:12,
from /home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.cpp:1:
/home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/utils/stuff.h:10:22: error: expected primary-expression before ‘char’
10 | #define CharType char
| ^~~~
/home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.cpp:274:30: note: in expansion of macro ‘CharType’
274 | catch (Exiv2::BasicError<CharType> e) {
| ^~~~~~~~
[ 14%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/thumbnailview.cpp.o
make[2]: *** [qimgv/CMakeFiles/qimgv.dir/build.make:686: qimgv/CMakeFiles/qimgv.dir/sourcecontainers/documentinfo.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:188: qimgv/CMakeFiles/qimgv.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
FabioLolix commented on 2023-02-04 14:19 (UTC)
error while loading shared libraries: libXXX.so.XXX: cannot open shared object file: No such file or directory
FYI that kind of error mean that the mentioned library is no longer in the system and that the package need to be rebuilded
madjoe commented on 2023-02-04 13:26 (UTC) (edited on 2023-02-04 13:32 (UTC) by madjoe)
$ qimgv
qimgv: error while loading shared libraries: libopencv_imgproc.so.406: cannot open shared object file: No such file or directory
As stated below, the opencv
probably made some significant changes, therefore after removing it and installing again, everything will work fine.
keibak commented on 2022-11-17 18:05 (UTC)
@FabioLolix thx, qimgv-git
builds fine.
Pinned Comments
FabioLolix commented on 2023-02-04 14:19 (UTC)
FYI that kind of error mean that the mentioned library is no longer in the system and that the package need to be rebuilded