~ruther/guix-local

3c81c4f90c519238bc86637fd05fdd0ca4053773 — Marius Bakke 9 years ago 9092633
gnu: libdrm: Update to 2.4.77.

* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.77.
* gnu/packages/patches/libdrm-symbol-check.patch: Adjust to upstream changes.
2 files changed, 12 insertions(+), 17 deletions(-)

M gnu/packages/patches/libdrm-symbol-check.patch
M gnu/packages/xdisorg.scm
M gnu/packages/patches/libdrm-symbol-check.patch => gnu/packages/patches/libdrm-symbol-check.patch +10 -15
@@ 174,26 174,21 @@ mips64el-linux, armhf-linux and aarch64-linux.
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-# The following symbols (past the first five) are taken from the public headers.
+# The following symbols (past the first 12) are taken from the public headers.
 # A list of the latter should be available Makefile.sources/LIBDRM_FREEDRENO_H_FILES
-# The following symbols (past the first nine) are taken from tegra.h.
+# The following symbols (past the first 12) are taken from tegra.h.
 
 FUNCS=$(nm -D --format=bsd --defined-only ${1-.libs/libdrm_tegra.so} | awk '{print $3}'| while read func; do
@@ -10,6 +10,13 @@
 _end
 _fini
 _init
 ( grep -q "^$func$" || echo $func )  <<EOF
@@ -9,6 +9,9 @@
 __bss_start
 __end__
 _bss_end__
+_fbss
+_fdata
+_ftext
+__bss_start__
+__bss_end__
+_bss_end__
+__end__
 drm_tegra_bo_get_flags
 drm_tegra_bo_get_handle
 drm_tegra_bo_get_tiling

 _edata
 _end
 _fini
--- libdrm-2.4.65/radeon/radeon-symbol-check.orig	2015-05-04 11:47:43.000000000 -0400
+++ libdrm-2.4.65/radeon/radeon-symbol-check	2015-10-18 23:57:00.756759698 -0400
@@ -1,6 +1,6 @@

M gnu/packages/xdisorg.scm => gnu/packages/xdisorg.scm +2 -2
@@ 277,7 277,7 @@ rasterisation.")
(define-public libdrm
  (package
    (name "libdrm")
    (version "2.4.75")
    (version "2.4.77")
    (source
      (origin
        (method url-fetch)


@@ 287,7 287,7 @@ rasterisation.")
               ".tar.bz2"))
        (sha256
         (base32
          "0kq5hmck0gq7b29fr8jp94njc7jpkpbyws12s63w4b21xw750nid"))
          "0v9vzgv8nb7q4q83c2402m6b7vifl52xwzzr9lmx19227b5f5mg8"))
        (patches (search-patches "libdrm-symbol-check.patch"))))
    (build-system gnu-build-system)
    (inputs