diff options
Diffstat (limited to 'recipes/dri/libdrm_2.4.23.bb')
-rw-r--r-- | recipes/dri/libdrm_2.4.23.bb | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/recipes/dri/libdrm_2.4.23.bb b/recipes/dri/libdrm_2.4.23.bb new file mode 100644 index 0000000000..523325693d --- /dev/null +++ b/recipes/dri/libdrm_2.4.23.bb @@ -0,0 +1,25 @@ +require libdrm.inc + +DEPENDS = "libpthread-stubs" + +PR = "${INC_PR}.0" + +SRC_URI += "file://glamo.patch" + +SRC_URI[md5sum] = "7577ff36ec364d88fae466d4f7fc5fc6" +SRC_URI[sha256sum] = "c0f06d68c3edba7a1ad937f5481a8c287efd4cd368cee66cd9e678b06a911c18" + +EXTRA_OECONF_append = " ${@base_contains('MACHINE_FEATURES', 'x86', '', '--disable-intel',d)}" +EXTRA_OECONF_append_shr = " --enable-glamo-experimental-api --disable-radeon --disable-intel" + +EXTRA_OECONF_append_angstrom = " --disable-radeon " + +PACKAGES =+ "${@base_contains('MACHINE_FEATURES', 'x86', '${PN}-intel', '',d)}" + +FILES_${PN}-intel = "${libdir}/libdrm_intel.so.*" + +do_compile_prepend_libc-uclibc() { + eval "${@base_contains('DISTRO_FEATURES', 'largefile', '', 'sed -i -e "/_FILE_OFFSET_BITS/d" ${S}/libkms/intel.c', d)}" + eval "${@base_contains('DISTRO_FEATURES', 'largefile', '', 'sed -i -e "/_FILE_OFFSET_BITS/d" ${S}/libkms/vmwgfx.c', d)}" + eval "${@base_contains('DISTRO_FEATURES', 'largefile', '', 'sed -i -e "/_FILE_OFFSET_BITS/d" ${S}/libkms/nouveau.c', d)}" +} |