diff options
-rw-r--r-- | main/libdrm/APKBUILD | 6 | ||||
-rw-r--r-- | main/libdrm/fix-kms-symbol-check.patch | 17 |
2 files changed, 21 insertions, 2 deletions
diff --git a/main/libdrm/APKBUILD b/main/libdrm/APKBUILD index 4c26abfe16..81149c2b75 100644 --- a/main/libdrm/APKBUILD +++ b/main/libdrm/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=libdrm pkgver=2.4.83 -pkgrel=0 +pkgrel=1 pkgdesc="Userspace interface to kernel DRM services" url="http://dri.freedesktop.org/" arch="all" @@ -16,6 +16,7 @@ subpackages="$pkgname-dev" source="http://dri.freedesktop.org/$pkgname/$pkgname-$pkgver.tar.bz2 ioctl.patch amdgpu-uve_ib.patch + fix-kms-symbol-check.patch " builddir="$srcdir/$pkgname-$pkgver" @@ -48,4 +49,5 @@ package() { sha512sums="8f894ff61939bca03ac857506a84bbbcbe2367e60c91a0f2388bfce5ae81e12ba2f96fe1c962416cf9e2d25ef04b98b5437c7015497789561311a72607b3bfcb libdrm-2.4.83.tar.bz2 af52fef51aaa05a4dd17919371cb9d92a77480402730bf53ba223e54df52f3825be05a7f28e6aef8c904db5ee59fe38a6c15bc6aafa7f8d31a719e80399dd51f ioctl.patch -5aa56bf6dab6bec0f2fc90cba925bc64f48f0ebdf52651ccdbb65ccace99fce0bef23f7660968d54a6027ebc1f17850eb3a9cc5baa847c54f75a7b2b4b4e9f41 amdgpu-uve_ib.patch" +5aa56bf6dab6bec0f2fc90cba925bc64f48f0ebdf52651ccdbb65ccace99fce0bef23f7660968d54a6027ebc1f17850eb3a9cc5baa847c54f75a7b2b4b4e9f41 amdgpu-uve_ib.patch +15aeee7ab7765ecdb487668f4930140643efd9731daf6406cb994c191f8c98c71c086e473915b2257d7ec5ce36965f48685a04e33878577f3a426e1919341150 fix-kms-symbol-check.patch" diff --git a/main/libdrm/fix-kms-symbol-check.patch b/main/libdrm/fix-kms-symbol-check.patch new file mode 100644 index 0000000000..6e888a3195 --- /dev/null +++ b/main/libdrm/fix-kms-symbol-check.patch @@ -0,0 +1,17 @@ +diff --git a/libkms/kms-symbol-check b/libkms/kms-symbol-check +index 658b269..0885282 100755 +--- a/libkms/kms-symbol-check ++++ b/libkms/kms-symbol-check +@@ -3,11 +3,8 @@ + # The following symbols (past the first five) are taken from the public headers. + # A list of the latter should be available Makefile.sources/LIBKMS_H_FILES + +-FUNCS=$(nm -D --format=bsd --defined-only ${1-.libs/libkms.so} | awk '{print $3}'| while read func; do ++FUNCS=$(nm -D --format=bsd --defined-only ${1-.libs/libkms.so} | awk '$2 == "T" {print $3}'| while read func; do + ( grep -q "^$func$" || echo $func ) <<EOF +-__bss_start +-_edata +-_end + _fini + _init + kms_bo_create |