Package Details: imv-git 4.4.0.r0.g885e173-1

Git Clone URL: https://aur.archlinux.org/imv-git.git (read-only, click to copy)
Package Base: imv-git
Description: imv is a command line image viewer intended for use with tiling window managers, with Wayland and X11 support.
Upstream URL: https://git.sr.ht/~exec64/imv
Keywords: image minimal tiling viewer
Licenses: MIT
Conflicts: imv, renameutils
Provides: imv
Submitter: ainola
Maintainer: pizzaman
Last Packager: pizzaman
Votes: 5
Popularity: 0.60
First Submitted: 2017-10-24 17:09 (UTC)
Last Updated: 2023-02-27 12:56 (UTC)

Latest Comments

1 2 Next › Last »

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

pizzaman commented on 2023-02-27 13:16 (UTC)

@eclairevoyant Done. Thanks for the suggestions, greatly appreciated.

eclairevoyant commented on 2023-02-20 17:41 (UTC)

$srcdir needs to be quoted if used. Since all functions start in $srcdir, you could also just write the first lines as cd imv and change the LICENSE install line to

install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"

pizzaman commented on 2022-12-09 01:50 (UTC)

@m040601 Done. Thanks.

m040601 commented on 2022-12-08 17:14 (UTC) (edited on 2022-12-08 17:20 (UTC) by m040601)

The "Upstream URL:" that is displayed in this same AUR web page needs to be updated to https://sr.ht/~exec64/imv/. Just like the rest of the PKGBUILD has been already. The github url is only there confusing.

According to https://github.com/eXeC64/imv

The official repository for imv is now hosted on sr.ht. Please direct all patches and bug reports there. This GitHub repository is no longer updated.

It has moved to https://sr.ht/~exec64/imv/

primalmotion commented on 2021-12-14 17:07 (UTC)

imv repo moved to https://git.sr.ht/~exec64/imv

pizzaman commented on 2019-08-21 14:38 (UTC)

@rien333 Thanks again. Updated.

rien333 commented on 2019-08-20 20:42 (UTC)

@pizzaman imv changed some of it's dependencies, see https://github.com/eXeC64/imv#installation.

pizzaman commented on 2019-08-12 02:31 (UTC)

@rien333 Thanks for the heads-up. Issue has been fixed upstream.

rien333 commented on 2019-08-11 14:33 (UTC) (edited on 2019-08-12 00:08 (UTC) by rien333)

EDIT: fixed in HEAD

imv is currently under development, and the author decided to push development work to the master branch. Consequently, imv segfaults under X. To fix this, the author suggests adding sed -i 's/WINDOWS=wayland/WINDOWS=x11/' config.mk in the configure/prepare() step, which indeed works. Probably, this will be fixed one day, so I'm not sure whether it's appropriate to update the PKGBUILD for this temporary bug.

For the discussion, see https://github.com/eXeC64/imv/issues/163.