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.34
First Submitted: 2017-10-24 17:09 (UTC)
Last Updated: 2025-11-24 07:15 (UTC)

Latest Comments

1 2 3 Next › Last »

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.

pizzaman commented on 2025-01-30 02:33 (UTC)

@jforberg Added as an optional dependency. Package builds normally without it. Thanks for the contribution.

jforberg commented on 2024-03-29 22:08 (UTC)

The package currently doesn't build due to a new dependency on libheif. Here is a patch to apply to fix it:

From 21c151613171c5aa43545aef72a04f930681b41f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Johan=20F=C3=B6rberg?= <johan@forberg.se>
Date: Fri, 29 Mar 2024 23:00:45 +0100
Subject: [PATCH] Add a dependency on libheif

---
 .SRCINFO | 3 ++-
 PKGBUILD | 5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index 1564540..a0e10ca 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = imv-git
    pkgdesc = imv is a command line image viewer intended for use with tiling window managers, with Wayland and X11 support.
-   pkgver = 4.4.0.r0.g885e173
+   pkgver = 4.5.0.r1.g80cd5a3
    pkgrel = 1
    url = https://git.sr.ht/~exec64/imv
    arch = x86_64
@@ -20,6 +20,7 @@ pkgbase = imv-git
    depends = freeimage
    depends = librsvg
    depends = desktop-file-utils
+   depends = libheif
    optdepends = wayland
    optdepends = egl-wayland
    optdepends = libtiff
diff --git a/PKGBUILD b/PKGBUILD
index e048ac2..8ea51cd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,16 @@
 # Maintainer: Luis Aranguren <pizzaman@hotmail.com>
 # Contributor: Ainola
+# Contributor: Johan Förberg <johan@forberg.se>

 pkgname=imv-git
 _pkgname=imv
-pkgver=4.4.0.r0.g885e173
+pkgver=4.5.0.r1.g80cd5a3
 pkgrel=1
 pkgdesc='imv is a command line image viewer intended for use with tiling window managers, with Wayland and X11 support.'
 url="https://git.sr.ht/~exec64/imv"
 arch=('x86_64' 'i686')
 license=('MIT')
-depends=('libxkbcommon' 'libxkbcommon-x11' 'cairo' 'icu' 'libx11' 'glu' 'libxcb' 'freeimage' 'librsvg' 'desktop-file-utils')
+depends=('libxkbcommon' 'libxkbcommon-x11' 'cairo' 'icu' 'libx11' 'glu' 'libxcb' 'freeimage' 'librsvg' 'desktop-file-utils' 'libheif')
 makedepends=('git' 'asciidoc' 'cmocka' 'meson')
 optdepends=(#wayland
             'wayland' 'egl-wayland'
--
2.44.0