1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-28 03:51:53 +02:00

gnu: geeqie: Update to 2.6.1.

* gnu/packages/image-viewers.scm (geeqie): Update to 2.6.1.
[phases]{disable-failing-test}: Remove test.
[inputs] Add evince, libjxl.
[native-inputs] Add python, python-lxml.

Change-Id: I82b97bed4cce64be66f95928691e27c2a3a07985
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Igorj Gorjaĉev
2025-11-01 20:22:03 +02:00
committed by Ludovic Courtès
parent a5a2dab852
commit aa2ea48343
+17 -2
View File
@@ -37,6 +37,7 @@
;;; Copyright © 2025 pinoaffe <pinoaffe@gmail.com>
;;; Copyright © 2025 Zhu Zihao <all_but_last@163.com>
;;; Copyright © 2025 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2025 Igorj Gorjaĉev <igor@goryachev.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -302,7 +303,7 @@ actions.")
(define-public geeqie
(package
(name "geeqie")
(version "2.0.1")
(version "2.6.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -310,11 +311,22 @@ actions.")
(commit (string-append "v" version))))
(sha256
(base32
"199s0f3khnycr5vhk2ww3xnnasz7dzwxdl89pxjadq6rpgprfqyh"))
"08yr8jqli33rn1zvj9mjvinyzjp2myakxgf8wqqq8yidmm0vvn1p"))
(file-name (git-file-name name version))))
(build-system meson-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
;; Disable test which requires binaries not present
;; in the Guix repository.
(add-after 'unpack 'disable-failing-test
(lambda _
(substitute* "meson.build"
(("test\\('Ancillary files'.*") "")))))))
(inputs
(list djvulibre
evince
exiv2
ffmpegthumbnailer
gtk+
@@ -327,12 +339,15 @@ actions.")
libpng
libraw
libtiff
libjxl
poppler
libwebp))
(native-inputs
(list `(,glib "bin") ; glib-gettextize
intltool
pkg-config
python ; for tests
python-lxml ; for tests
xxd
yelp-tools))
(home-page "https://www.geeqie.org/")