This is an automated email from the git hooks/post-receive script.
wigust pushed a commit to branch master
in repository guix.
The following commit(s) were added to refs/heads/master by this push:
new 757bbaaf14 gnu: gource: Update to 0.54.
757bbaaf14 is described below
commit 757bbaaf14183419a9c6e56072f3b202ea1bff3d
Author: Oleg Pykhalov <[email protected]>
AuthorDate: Wed May 1 08:45:04 2024 +0300
gnu: gource: Update to 0.54.
* gnu/packages/version-control.scm (gource)[version]: Update to 0.54.
[arguments]<#:disallowed-references>: Add tzdata-for-tests.
<#:phases>: Unbundle tinyxml. Set TZDIR environment variable.
<#:configure-flags>: Add --with-tinyxml argument.
[native-inputs]: Add tzdata-for-tests.
[inputs]: Replace pcre with pcre2. Add tinyxml.
Change-Id: I67c2a1ee74582ed3e0a4ec5e6d229c948f9d5265
---
gnu/packages/version-control.scm | 26 +++++++++++++++++++-------
1 file changed, 19 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 0c7c496c82..2567acd2af 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -17,7 +17,7 @@
;;; Copyright © 2017, 2020 EuAndreh <[email protected]>
;;; Copyright © 2017, 2018, 2020, 2022 Marius Bakke <[email protected]>
;;; Copyright © 2017 Stefan Reichör <[email protected]>
-;;; Copyright © 2017, 2020 Oleg Pykhalov <[email protected]>
+;;; Copyright © 2017, 2020, 2024 Oleg Pykhalov <[email protected]>
;;; Copyright © 2018 Sou Bunnbu <[email protected]>
;;; Copyright © 2018 Christopher Baines <[email protected]>
;;; Copyright © 2018 Timothy Sample <[email protected]>
@@ -3158,7 +3158,7 @@ be served with a HTTP file server of your choice.")
(define-public gource
(package
(name "gource")
- (version "0.51")
+ (version "0.54")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3166,15 +3166,26 @@ be served with a HTTP file server of your choice.")
"/gource-" version "/gource-" version ".tar.gz"))
(sha256
(base32
- "16p7b1x4r0915w883lp374jcdqqja37fnb7m8vnsfnl2n64gi8qr"))))
+ "1rgsssff5ygafc5svg19p046r4h2q9a3wqqbzrllvkyjcpgwxjqx"))))
(build-system gnu-build-system)
(arguments
`(#:configure-flags
(list (string-append "--with-boost-libdir="
(assoc-ref %build-inputs "boost")
- "/lib"))))
+ "/lib")
+ "--with-tinyxml")
+ #:disallowed-references (,tzdata-for-tests)
+ #:phases (modify-phases %standard-phases
+ (add-after 'unpack 'unbundle
+ (lambda _
+ (delete-file-recursively "src/tinyxml")))
+ (add-before 'check 'check-setup
+ (lambda* (#:key inputs #:allow-other-keys)
+ (setenv "TZDIR" ; for src/test/datetime_tests.cpp
+ (search-input-directory inputs
+ "share/zoneinfo")))))))
(native-inputs
- (list pkg-config))
+ (list pkg-config tzdata-for-tests))
(inputs
(list boost
ftgl
@@ -3183,8 +3194,9 @@ be served with a HTTP file server of your choice.")
glu
libpng
mesa
- pcre
- (sdl-union (list sdl2 sdl2-image))))
+ pcre2
+ (sdl-union (list sdl2 sdl2-image))
+ tinyxml))
(home-page "https://gource.io/")
(synopsis "3D visualisation tool for source control repositories")
(description "@code{gource} provides a software version control