gnu: zziplib: Update to 0.13.72 [security fixes].

Non-exhaustively, fixes CVE-2018-16548 and CVE-2018-17828.

* gnu/packages/compression.scm (zziplib/fixed): New variable.
(zziplib)[replacement]: Graft.
This commit is contained in:
Léo Le Bouter 2021-03-10 10:55:04 +01:00
parent b8e71b390d
commit f7fdafeff5
No known key found for this signature in database
GPG key ID: 45A8B1E86BCD10A6

View file

@ -87,7 +87,7 @@ (define-module (gnu packages compression)
#:use-module (gnu packages version-control)
#:use-module (gnu packages xml)
#:use-module (ice-9 match)
#:use-module ((srfi srfi-1) #:select (last)))
#:use-module (srfi srfi-1))
(define-public zlib
(package
@ -1728,6 +1728,7 @@ (define-public zziplib
(sha256
(base32
"0fbk9k7ryas2wh2ykwkvm1pbi40i88rfvc3dydh9xyd7w2jcki92"))))
(replacement zziplib/fixed)
(build-system gnu-build-system)
(arguments
`(#:phases (modify-phases %standard-phases
@ -1756,6 +1757,27 @@ (define-public zziplib
;; files carry the Zlib license; see "docs/copying.html" for details.
(license (list license:lgpl2.0+ license:mpl1.1))))
(define-public zziplib/fixed
(package
(inherit zziplib)
(name "zziplib")
(version "0.13.72")
(home-page "https://github.com/gdraheim/zziplib")
(source (origin
(method git-fetch)
(uri (git-reference (url home-page)
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0i6bpa2b13z19alm6ig80364dnin1w28cvif18k6wkkb0w3dzp8y"))))
(arguments `())
(native-inputs
`(("python" ,python)
,@(alist-delete "python"
(package-native-inputs zziplib))))
(build-system cmake-build-system)))
(define-public libzip
(package
(name "libzip")