aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Trofimov <sarg@sarg.org.ru>2025-05-13 07:29:43 +0200
committerAndreas Enge <andreas@enge.fr>2025-05-13 17:25:19 +0200
commit95bc29934e3460e3f559368ecde791226a6e6547 (patch)
tree72a459aaaa043d9a0d4f91e6d6ee2b23433cb3f4
parent8b2426a1a1ea30a25df1731238bc9cdd0a40121f (diff)
downloadguix-95bc29934e3460e3f559368ecde791226a6e6547.tar.gz
guix-95bc29934e3460e3f559368ecde791226a6e6547.zip
gnu: nomacs: Update to 3.21.1.
* gnu/packages/image-viewers.scm (nomacs): Update to 3.21.1. [arguments]<#:configure-flags>: Enable quazip. [inputs], [native-inputs]: Switch to Qt6. [inputs]<plugins>: Fetch from a fork that is updated to support Qt6. Change-Id: I957054430043b72e6f50c4849fbce92f12b51adc Signed-off-by: Andreas Enge <andreas@enge.fr>
-rw-r--r--gnu/packages/image-viewers.scm25
1 files changed, 15 insertions, 10 deletions
diff --git a/gnu/packages/image-viewers.scm b/gnu/packages/image-viewers.scm
index 4413b93fce..3700b757a8 100644
--- a/gnu/packages/image-viewers.scm
+++ b/gnu/packages/image-viewers.scm
@@ -1041,7 +1041,7 @@ archives.")
(define-public nomacs
(package
(name "nomacs")
- (version "3.16.224")
+ (version "3.21.1")
(source
(origin
(method git-fetch)
@@ -1051,12 +1051,13 @@ archives.")
(file-name (git-file-name name version))
(sha256
(base32
- "05d4hqg0gl3g9s2xf1hr7mc7g4cqarcap4nzxxa51fsphw2b8x16"))))
+ "1by62r1g1clji7g539zyhm5z7h1ssp8pcb6vrm33p2gvz3vba5j5"))))
(build-system cmake-build-system)
(arguments
`(#:build-type "Release" ; fails to build with debug info
#:configure-flags (list "-DENABLE_TRANSLATIONS=true"
"-DUSE_SYSTEM_QUAZIP=true"
+ "-DENABLE_QUAZIP=true"
"-DENABLE_OPENCV=true")
#:tests? #f ; no rule for target 'test'
#:phases
@@ -1072,22 +1073,26 @@ archives.")
,(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/nomacs/nomacs-plugins")
- (commit "3.16")))
+ ;; The original git repository at
+ ;; https://github.com/novomesk/nomacs-plugins
+ ;; is not updated any more, use a maintained fork.
+ (url "https://github.com/novomesk/nomacs-plugins")
+ (commit "20101da282f13d3184ece873388e1c234a79b5e7")))
(sha256
(base32
- "1cpdwhfvaxm970nwdc1hc13848a85pqqi176m9xpa3krla9qskml"))))
+ "0nbrsxhggy15idvm5dlhxh2z14gvki7vljxqi90hw98nmbh5ri41"))))
("exiv2" ,exiv2)
("libraw" ,libraw)
("libtiff" ,libtiff)
("opencv" ,opencv)
- ("python" ,python-wrapper)
- ("quazip" ,quazip-0)
- ("qtbase" ,qtbase-5)
- ("qtsvg-5" ,qtsvg-5)))
+ ("quazip" ,quazip)
+ ("qtimageformats" ,qtimageformats)
+ ("qtbase" ,qtbase)
+ ("qt5compat" ,qt5compat)
+ ("qtsvg" ,qtsvg)))
(native-inputs
`(("pkg-config" ,pkg-config)
- ("qtlinguist" ,qttools-5)))
+ ("qttools" ,qttools)))
(synopsis "Image viewer supporting all common formats")
(description "Nomacs is a simple to use image lounge featuring
semi-transparent widgets that display additional information such as metadata,