gnu: gnucobol: Update to 3.1.2 [security fixes].
* gnu/packages/cobol.scm (gnucobol): Update to 3.1.2. [arguments]: Add 'set-TERM phase before 'check to set the TERM environment variable for tests that expect it.
This commit is contained in:
parent
ca15eaeb06
commit
80739ea480
1 changed files with 6 additions and 3 deletions
|
@ -30,7 +30,7 @@ (define-module (gnu packages cobol)
|
|||
(define-public gnucobol
|
||||
(package
|
||||
(name "gnucobol")
|
||||
(version "2.2")
|
||||
(version "3.1.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -39,7 +39,7 @@ (define-public gnucobol
|
|||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1814s1n95xax2dz938cf4fkcp0q94nkj1gjbdblbzpk9q92zq66w"))))
|
||||
"0x15ybfm63g7c9340fc6712h9v59spnbyaz4rf85pmnp3zbhaw2r"))))
|
||||
(arguments
|
||||
'(#:configure-flags (list (string-append "LDFLAGS=-Wl,-rpath="
|
||||
(assoc-ref %outputs "out")
|
||||
|
@ -49,7 +49,10 @@ (define-public gnucobol
|
|||
(add-after 'unpack 'place-cobol85-test-suite
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((newcob (assoc-ref inputs "newcob")))
|
||||
(copy-file newcob "tests/cobol85/newcob.val.Z")))))
|
||||
(copy-file newcob "tests/cobol85/newcob.val.Z"))))
|
||||
(add-before 'check 'set-TERM
|
||||
;; Some tests expect a known terminal
|
||||
(lambda _ (setenv "TERM" "xterm-256color"))))
|
||||
#:test-target "checkall"))
|
||||
(native-inputs
|
||||
`(("perl" ,perl)))
|
||||
|
|
Loading…
Reference in a new issue