diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2021-11-12 00:08:23 -0500 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2021-11-12 00:09:14 -0500 |
commit | 95633a36b224893cca061705560a8e96e3c2c870 (patch) | |
tree | b74440cac1c02650085840811ad16c24041cb2f3 /gnu | |
parent | f250004bf992ae267ad6db2361eb174975f8c7d9 (diff) | |
download | guix-95633a36b224893cca061705560a8e96e3c2c870.tar.gz |
gnu: geeqie: Update to 1.6.
* gnu/packages/image-viewers.scm (geeqie): Update to 1.6. [phases]{correctly-locate-aux-scripts}: New phase.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/image-viewers.scm | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/gnu/packages/image-viewers.scm b/gnu/packages/image-viewers.scm index 7051bd5dc6..32585aa06b 100644 --- a/gnu/packages/image-viewers.scm +++ b/gnu/packages/image-viewers.scm @@ -302,7 +302,7 @@ actions.") (define-public geeqie (package (name "geeqie") - (version "1.5") + (version "1.6") (source (origin (method git-fetch) (uri (git-reference @@ -310,14 +310,29 @@ actions.") (commit (string-append "v" version)))) (sha256 (base32 - "0nf45sh3pwsv98sppcrqj81b6mdi31n1sbc7gn88m8mhpfp1qq6k")) + "1i9yd8lddp6b9s9vjjjzbpqj4bvwidxc6kiba6vdrk7dda5akyky")) (file-name (git-file-name name version)))) (build-system gnu-build-system) (arguments - `( ;; Enable support for a "map" pane using GPS data. - #:configure-flags '("CFLAGS=-fcommon" + ;; Enable support for a "map" pane using GPS data. + `(#:configure-flags '("CFLAGS=-fcommon" "--enable-map" - "--enable-gtk3"))) + "--enable-gtk3") + #:phases (modify-phases %standard-phases + (add-after 'unpack 'correctly-locate-aux-scripts + ;; The git checkout has symlinks under the auxdir + ;; directory pointing to /usr/share/automake-1.16/depcomp + ;; and /usr/share/automake-1.16/install-sh, which causes + ;; the configure phase to fail (see: + ;; https://github.com/BestImageViewer/geeqie/issues/936). + (lambda* (#:key inputs #:allow-other-keys) + (let ((automake (assoc-ref inputs "automake"))) + (delete-file "auxdir/depcomp") + (symlink (car (find-files automake "depcomp")) + "auxdir/depcomp") + (delete-file "auxdir/install-sh") + (symlink (car (find-files automake "install-sh")) + "auxdir/install-sh"))))))) (inputs `(("clutter" ,clutter) ("libchamplain" ,libchamplain) @@ -328,7 +343,7 @@ actions.") (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) - ("glib" ,glib "bin") ; glib-gettextize + ("glib" ,glib "bin") ; glib-gettextize ("intltool" ,intltool) ("pkg-config" ,pkg-config))) (home-page "http://www.geeqie.org/") |