diff options
author | Marius Bakke <mbakke@fastmail.com> | 2017-04-06 15:30:36 +0200 |
---|---|---|
committer | Marius Bakke <mbakke@fastmail.com> | 2017-04-06 15:39:48 +0200 |
commit | 3c81c4f90c519238bc86637fd05fdd0ca4053773 (patch) | |
tree | 10066295f2ef6631849e71ed06320c53b752d591 /gnu/packages | |
parent | 9092633c7feb1f25ba86bcb942c9ecc1bd51d6c7 (diff) |
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.
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/patches/libdrm-symbol-check.patch | 25 | ||||
-rw-r--r-- | gnu/packages/xdisorg.scm | 4 |
2 files changed, 12 insertions, 17 deletions
diff --git a/gnu/packages/patches/libdrm-symbol-check.patch b/gnu/packages/patches/libdrm-symbol-check.patch index 69c67e778d..0a77763a4f 100644 --- a/gnu/packages/patches/libdrm-symbol-check.patch +++ b/gnu/packages/patches/libdrm-symbol-check.patch @@ -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 @@ diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 0467d5b357..55862b4649 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -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 |