[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
09/14: gnu: gdk-pixbuf: Update to 2.36.10.
From: |
Efraim Flashner |
Subject: |
09/14: gnu: gdk-pixbuf: Update to 2.36.10. |
Date: |
Sun, 1 Oct 2017 16:13:17 -0400 (EDT) |
efraim pushed a commit to branch core-updates
in repository guix.
commit 60bf81541cd9c35f3382e10fa6e86d44a932a850
Author: Efraim Flashner <address@hidden>
Date: Sun Oct 1 21:52:41 2017 +0300
gnu: gdk-pixbuf: Update to 2.36.10.
* gnu/packages/gtk.scm (gdk-pixbuf, gdk-pixbuf+svg): Update to 2.36.10.
[replacement]: Remove field.
[source]: Remove patch.
(gdk-pixbuf-2.36.10, gdk-pixbuf+svg-2.36.10): Remove variables.
* gnu/packages/patches/gdk-pixbuf-list-dir.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
---
gnu/local.mk | 1 -
gnu/packages/gtk.scm | 29 +++------------------
gnu/packages/patches/gdk-pixbuf-list-dir.patch | 35 --------------------------
3 files changed, 3 insertions(+), 62 deletions(-)
diff --git a/gnu/local.mk b/gnu/local.mk
index 981bc01..7676e80 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -636,7 +636,6 @@ dist_patch_DATA =
\
%D%/packages/patches/gcc-6-cross-environment-variables.patch \
%D%/packages/patches/gcr-disable-failing-tests.patch \
%D%/packages/patches/gcr-fix-collection-tests-to-work-with-gpg-21.patch
\
- %D%/packages/patches/gdk-pixbuf-list-dir.patch \
%D%/packages/patches/gd-fix-tests-on-i686.patch \
%D%/packages/patches/gd-freetype-test-failure.patch \
%D%/packages/patches/gegl-CVE-2012-4433.patch \
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index d7c18f9..2d95fad 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -9,7 +9,7 @@
;;; Copyright © 2015 Andy Wingo <address@hidden>
;;; Copyright © 2015 David Hashe <address@hidden>
;;; Coypright © 2015, 2016, 2017 Ricardo Wurmus <address@hidden>
-;;; Copyright © 2016 Efraim Flashner <address@hidden>
+;;; Copyright © 2016, 2017 Efraim Flashner <address@hidden>
;;; Copyright © 2016 Fabian Harfert <address@hidden>
;;; Copyright © 2016 Kei Kebreau <address@hidden>
;;; Copyright © 2016 Patrick Hetu <address@hidden>
@@ -427,8 +427,7 @@ highlighting and other features typical of a source code
editor.")
(define-public gdk-pixbuf
(package
(name "gdk-pixbuf")
- (replacement gdk-pixbuf-2.36.10)
- (version "2.36.6")
+ (version "2.36.10")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
@@ -436,8 +435,7 @@ highlighting and other features typical of a source code
editor.")
name "-" version ".tar.xz"))
(sha256
(base32
- "034279k49ydawnagqd7b1rz741n20k4y3grybzwp26zd146bjpj5"))
- (patches (search-patches "gdk-pixbuf-list-dir.patch"))))
+ "1klsjkdbashd8yb8xjsc9ff3bz32n2id5s79nrrmqiw9df4zmxpq"))))
(build-system gnu-build-system)
(arguments
'(#:configure-flags '("--with-x11")
@@ -484,7 +482,6 @@ in the GNOME project.")
(define-public gdk-pixbuf+svg
(package (inherit gdk-pixbuf)
(name "gdk-pixbuf+svg")
- (replacement gdk-pixbuf+svg-2.36.10)
(inputs
`(("librsvg" ,librsvg)
,@(package-inputs gdk-pixbuf)))
@@ -508,26 +505,6 @@ in the GNOME project.")
(synopsis
"GNOME image loading and manipulation library, with SVG support")))
-;; Graft replacement packages to fix these vulnerabilities.
-;; https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-2862
-;; https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-2870
-;; https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6311
-(define-public gdk-pixbuf-2.36.10
- (package (inherit gdk-pixbuf)
- (version "2.36.A")
- (source (origin
- (method url-fetch)
- (uri (string-append
"mirror://gnome/sources/gdk-pixbuf/2.36/"
- "gdk-pixbuf-2.36.10.tar.xz"))
- (sha256
- (base32
-
"1klsjkdbashd8yb8xjsc9ff3bz32n2id5s79nrrmqiw9df4zmxpq"))))))
-
-(define-public gdk-pixbuf+svg-2.36.10
- (package (inherit gdk-pixbuf+svg)
- (version "2.36.A")
- (source (origin (inherit (package-source gdk-pixbuf-2.36.10))))))
-
(define-public at-spi2-core
(package
(name "at-spi2-core")
diff --git a/gnu/packages/patches/gdk-pixbuf-list-dir.patch
b/gnu/packages/patches/gdk-pixbuf-list-dir.patch
deleted file mode 100644
index 137914a..0000000
--- a/gnu/packages/patches/gdk-pixbuf-list-dir.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-Sort directory entries so that the output of
-‘gdk-pixbuf-query-loaders’ is deterministic.
-
-See: https://bugzilla.gnome.org/show_bug.cgi?id=777332
---- gdk-pixbuf-2.34.0/gdk-pixbuf/queryloaders.c.orig 2017-01-11
00:17:32.865843062 +0100
-+++ gdk-pixbuf-2.34.0/gdk-pixbuf/queryloaders.c 2017-01-16
16:12:03.420667874 +0100
-@@ -354,16 +354,27 @@
-
- dir = g_dir_open (path, 0, NULL);
- if (dir) {
-+ GList *entries = NULL;
- const char *dent;
-
- while ((dent = g_dir_read_name (dir))) {
- gint len = strlen (dent);
- if (len > SOEXT_LEN &&
- strcmp (dent + len - SOEXT_LEN, SOEXT) ==
0) {
-- query_module (contents, path, dent);
-+ entries = g_list_append (entries,
g_strdup (dent));
- }
- }
- g_dir_close (dir);
-+ /* Sort directory entries so that the output of
-+ ‘gdk-pixbuf-query-loaders’ is deterministic. */
-+ entries = g_list_sort (entries, (GCompareFunc)
strcmp);
-+ GList *xentries;
-+ for (xentries = entries; xentries; xentries =
g_list_next (xentries)) {
-+ dent = xentries->data;
-+ query_module (contents, path, dent);
-+ g_free (xentries->data);
-+ }
-+ g_list_free (entries);
- }
- #else
- g_string_append_printf (contents, "# dynamic loading of
modules not supported\n");
- branch core-updates updated (b83ad3a -> b33c255), Efraim Flashner, 2017/10/01
- 04/14: gnu: libarchive: Update to 3.3.2., Efraim Flashner, 2017/10/01
- 03/14: gnu: Remove package/inherit from commencement., Efraim Flashner, 2017/10/01
- 05/14: gnu: libarchive: Use 'modify-phases' syntax., Efraim Flashner, 2017/10/01
- 10/14: gnu: bluez: Ungraft package., Efraim Flashner, 2017/10/01
- 02/14: gnu: binutils: Update to 2.28.1., Efraim Flashner, 2017/10/01
- 06/14: gnu: curl: Update to 7.55.0., Efraim Flashner, 2017/10/01
- 08/14: gnu: libgcrypt: Update to 1.8.1., Efraim Flashner, 2017/10/01
- 13/14: gnu: libtasn1: Ungraft package., Efraim Flashner, 2017/10/01
- 14/14: gnu: expat: Update to 2.2.2., Efraim Flashner, 2017/10/01
- 09/14: gnu: gdk-pixbuf: Update to 2.36.10.,
Efraim Flashner <=
- 12/14: gnu: ruby: Update to 2.4.2., Efraim Flashner, 2017/10/01
- 01/14: Merge remote-tracking branch 'origin/master' into core-updates, Efraim Flashner, 2017/10/01
- 11/14: gnu: pcre: Update to 8.41., Efraim Flashner, 2017/10/01
- 07/14: gnu: gd: Update to 2.2.5., Efraim Flashner, 2017/10/01