diff options
author | Leo Famulari <leo@famulari.name> | 2016-10-05 13:33:11 -0400 |
---|---|---|
committer | Leo Famulari <leo@famulari.name> | 2016-10-05 17:37:23 -0400 |
commit | 813062a5f714ddbdb3860b7d51c10f4ddc3bfb61 (patch) | |
tree | 1b328190e88654a95d52413ee7e74a230459a396 /gnu/packages/xorg.scm | |
parent | e73631a906429bbaccfaafdb24070260bc914d8d (diff) | |
download | gnu-guix-813062a5f714ddbdb3860b7d51c10f4ddc3bfb61.tar gnu-guix-813062a5f714ddbdb3860b7d51c10f4ddc3bfb61.tar.gz |
gnu: libxvmc: Fix CVE-2016-7953.
* gnu/packages/patches/libxvmc-CVE-2016-7953.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (libxvmc)[replacement]: New field.
(libxvmc/fixed): New variable.
Diffstat (limited to 'gnu/packages/xorg.scm')
-rw-r--r-- | gnu/packages/xorg.scm | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index 448ac65249..aa2b99a720 100644 --- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -4998,6 +4998,7 @@ new API's in libXft, or the legacy API's in libX11.") (define-public libxvmc (package (name "libxvmc") + (replacement libxvmc/fixed) (version "1.0.9") (source (origin @@ -5023,6 +5024,13 @@ new API's in libXft, or the legacy API's in libX11.") (description "Xorg XvMC library.") (license license:x11))) +(define libxvmc/fixed + (package + (inherit libxvmc) + (source (origin + (inherit (package-source libxvmc)) + (patches (search-patches + "libxvmc-CVE-2016-7953.patch")))))) (define-public libxxf86vm (package |