diff options
| author | Mark H Weaver <mhw@netris.org> | 2016-03-25 17:01:52 -0400 |
|---|---|---|
| committer | Mark H Weaver <mhw@netris.org> | 2016-03-25 17:04:28 -0400 |
| commit | 6458876597d292ea06f0d41048948fd801cedb8a (patch) | |
| tree | 3917986305f14f70419078da3d306abaf3417c38 | |
| parent | 7adbe85e60fce61d0082a9c46604a26d651cb87a (diff) | |
gnu: expat: Replace with 2.1.1 [fixes CVE-2015-1283].
* gnu/packages/xml.scm (expat)[replacement]: New field.
(expat-2.1.1): New variable.
| -rw-r--r-- | gnu/packages/xml.scm | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index 7419c61d3ab..6d3ffe8ea53 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | ;;; Copyright © 2015 Eric Bavier <bavier@member.fsf.org> | 4 | ;;; Copyright © 2015 Eric Bavier <bavier@member.fsf.org> |
| 5 | ;;; Copyright © 2015 Sou Bunnbu <iyzsong@gmail.com> | 5 | ;;; Copyright © 2015 Sou Bunnbu <iyzsong@gmail.com> |
| 6 | ;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net> | 6 | ;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net> |
| 7 | ;;; Copyright © 2015 Mark H Weaver <mhw@netris.org> | 7 | ;;; Copyright © 2015, 2016 Mark H Weaver <mhw@netris.org> |
| 8 | ;;; Copyright © 2015 Efraim Flashner <efraim@flashner.co.il> | 8 | ;;; Copyright © 2015 Efraim Flashner <efraim@flashner.co.il> |
| 9 | ;;; Copyright © 2015 Raimon Grau <raimonster@gmail.com> | 9 | ;;; Copyright © 2015 Raimon Grau <raimonster@gmail.com> |
| 10 | ;;; | 10 | ;;; |
| @@ -43,6 +43,7 @@ | |||
| 43 | 43 | ||
| 44 | (define-public expat | 44 | (define-public expat |
| 45 | (package | 45 | (package |
| 46 | (replacement expat-2.1.1) | ||
| 46 | (name "expat") | 47 | (name "expat") |
| 47 | (version "2.1.0") | 48 | (version "2.1.0") |
| 48 | (source (origin | 49 | (source (origin |
| @@ -62,6 +63,20 @@ stream-oriented parser in which an application registers handlers for | |||
| 62 | things the parser might find in the XML document (like start tags).") | 63 | things the parser might find in the XML document (like start tags).") |
| 63 | (license license:expat))) | 64 | (license license:expat))) |
| 64 | 65 | ||
| 66 | (define expat-2.1.1 | ||
| 67 | (package | ||
| 68 | (inherit expat) | ||
| 69 | (replacement #f) | ||
| 70 | (source | ||
| 71 | (let ((version "2.1.1")) | ||
| 72 | (origin | ||
| 73 | (method url-fetch) | ||
| 74 | (uri (string-append "mirror://sourceforge/expat/expat/" | ||
| 75 | version "/expat-" version ".tar.bz2")) | ||
| 76 | (sha256 | ||
| 77 | (base32 | ||
| 78 | "0ryyjgvy7jq0qb7a9mhc1giy3bzn56aiwrs8dpydqngplbjq9xdg"))))))) | ||
| 79 | |||
| 65 | (define-public libxml2 | 80 | (define-public libxml2 |
| 66 | (package | 81 | (package |
| 67 | (name "libxml2") | 82 | (name "libxml2") |
