Package Details: imv-git 5.0.0.r8.g7154405-1

Git Clone URL: https://aur.archlinux.org/imv-git.git (read-only, click to copy)
Package Base: imv-git
Description: A command line image viewer intended for use with tiling window managers
Upstream URL: https://git.sr.ht/~exec64/imv
Keywords: image minimal tiling viewer
Licenses: MIT
Conflicts: imv, renameutils
Provides: imv
Submitter: ainola
Maintainer: pizzaman (txtsd)
Last Packager: txtsd
Votes: 9
Popularity: 0.029306
First Submitted: 2017-10-24 17:09 (UTC)
Last Updated: 2025-11-24 07:15 (UTC)

Latest Comments

1 2 3 Next › Last »

chocolateboy commented on 2026-05-04 05:28 (UTC)

For anyone who wants to install this without uninstalling vim first and reinstalling it again after, the (unused) conflicting dependency can be bypassed with pacman's --assume-installed option, e.g.:

$ paru -Sy --assume-installed tinyxxd imv-git

chocolateboy commented on 2026-03-03 09:27 (UTC) (edited on 2026-03-26 06:07 (UTC) by chocolateboy)

As per the README [1], xxd is optional and only required for testing. Since the tests are disabled and it conflicts with vim, it can be removed.

[1] https://git.sr.ht/~exec64/imv#dependencies

pizzaman commented on 2025-11-26 03:57 (UTC)

Since tinyxxd is a drop-in replacement for xxd it should be compatible enough.

txtsd commented on 2025-11-26 03:10 (UTC)

@pizzaman Upstream requires tinyxxd. Is the xxd from vim the same as the one from tinyxxd?

pizzaman commented on 2025-11-25 23:08 (UTC) (edited on 2025-11-25 23:09 (UTC) by pizzaman)

looking for conflicting packages...
:: tinyxxd-1.3.7-1 and vim-9.1.1908-1 are in conflict (xxd). Remove vim? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing vim breaks dependency 'vim-plugin-runtime' required by vim-powerline

xxd is provided by vim.

txtsd commented on 2025-11-24 03:40 (UTC)

Can I get co-maintainer on this?

Several optional dependencies need to be regular dependencies instead.

txtsd commented on 2025-09-27 09:18 (UTC)

❯ imv
imv-wayland: error while loading shared libraries: libImath-3_1.so.29: cannot open shared object file: No such file or directory

ballpark commented on 2025-09-14 20:51 (UTC) (edited on 2025-09-14 20:52 (UTC) by ballpark)

FreeImage is unmaintained and has numerous unpatched security vulnerabilities and is no longer packaged. [1][2] Would suggest dropping it.

[1] https://gitlab.archlinux.org/archlinux/packaging/packages/freeimage/-/issues/1

[2] https://aur.archlinux.org/packages/freeimage#comment-1036276

pizzaman commented on 2025-03-23 08:33 (UTC)

@zhs Thanks for the patch. Added.

zhs commented on 2025-02-25 01:43 (UTC)

This PKGBUILD does not build against ICU 76.1 anymore. The non-CVS package from extra repository has added this patch: https://gitlab.archlinux.org/archlinux/packaging/packages/imv/-/blob/main/imv-4.5.0-Link-to-the-common-ICU-library.patch?ref_type=heads

It can be incorporated into this AUR PKGBUILD with the following trivial patch:

diff --git a/PKGBUILD b/PKGBUILD
index b12ac3a..18e6460 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -28,6 +28,7 @@ pkgver() {

 build() {
     cd "$_pkgname"
+    sed -i "s/unicode_lib = dependency('icu-io')/unicode_lib = dependency('icu-uc')/" meson.build
     meson setup --prefix /usr --buildtype=plain . build
     ninja -C build
 }

Thank you.