mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-25 22:08:16 -05:00
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
This commit is contained in:
parent
2e505090ae
commit
757bbaaf14
1 changed files with 19 additions and 7 deletions
|
@ -17,7 +17,7 @@
|
|||
;;; Copyright © 2017, 2020 EuAndreh <eu@euandre.org>
|
||||
;;; Copyright © 2017, 2018, 2020, 2022 Marius Bakke <marius@gnu.org>
|
||||
;;; Copyright © 2017 Stefan Reichör <stefan@xsteve.at>
|
||||
;;; Copyright © 2017, 2020 Oleg Pykhalov <go.wigust@gmail.com>
|
||||
;;; Copyright © 2017, 2020, 2024 Oleg Pykhalov <go.wigust@gmail.com>
|
||||
;;; Copyright © 2018 Sou Bunnbu <iyzsong@member.fsf.org>
|
||||
;;; Copyright © 2018 Christopher Baines <mail@cbaines.net>
|
||||
;;; Copyright © 2018 Timothy Sample <samplet@ngyro.com>
|
||||
|
@ -3158,7 +3158,7 @@ (define-public stagit
|
|||
(define-public gource
|
||||
(package
|
||||
(name "gource")
|
||||
(version "0.51")
|
||||
(version "0.54")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
|
@ -3166,15 +3166,26 @@ (define-public gource
|
|||
"/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 @@ (define-public gource
|
|||
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
|
||||
|
|
Loading…
Reference in a new issue