From: Jérôme Oufella Date: Wed, 11 Mar 2015 20:30:22 +0000 (-0400) Subject: libdri2: new package X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=87dd38a939d53edcb3c9e866cf5e766d1033f849;p=buildroot.git libdri2: new package libdri2 is a library for the DRI2 extension to the X Window System. This is the split out dri2 client side code from mesa, libva, libvdpau, etc.. It can be used by applications or user-space drivers to provide accelerated graphics. Signed-off-by: Jérôme Oufella Signed-off-by: Thomas Petazzoni --- diff --git a/package/Config.in b/package/Config.in index 3326c9d137..95618dbf2a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -711,6 +711,7 @@ menu "Graphics" source "package/lesstif/Config.in" source "package/libart/Config.in" source "package/libdmtx/Config.in" + source "package/libdri2/Config.in" source "package/libdrm/Config.in" source "package/libexif/Config.in" source "package/libgail/Config.in" diff --git a/package/libdri2/Config.in b/package/libdri2/Config.in new file mode 100644 index 0000000000..badd52ef84 --- /dev/null +++ b/package/libdri2/Config.in @@ -0,0 +1,16 @@ +config BR2_PACKAGE_LIBDRI2 + bool "libdri2" + select BR2_PACKAGE_LIBDRM + select BR2_PACKAGE_XLIB_LIBXDAMAGE + select BR2_PACKAGE_XLIB_LIBXEXT + select BR2_PACKAGE_XPROTO_DRI2PROTO + depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm + depends on BR2_LARGEFILE # libdrm + depends on BR2_PACKAGE_XORG7 + help + Library for the DRI2 extension to the X Window System. + + https://github.com/robclark/libdri2 + +comment "libdri2 needs a toolchain w/ largefile, threads" + depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/libdri2/libdri2.mk b/package/libdri2/libdri2.mk new file mode 100644 index 0000000000..22854b5060 --- /dev/null +++ b/package/libdri2/libdri2.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# libdri2 +# +################################################################################ + +LIBDRI2_VERSION = 4f1eef3183df2b270c3d5cbef07343ee5127a6a4 +LIBDRI2_SITE = $(call github,robclark,libdri2,$(LIBDRI2_VERSION)) +LIBDRI2_DEPENDENCIES = xlib_libXext xproto_dri2proto xlib_libXdamage libdrm +LIBDRI2_LICENSE = MIT +LIBDRI2_LICENSE_FILES = COPYING + +LIBDRI2_INSTALL_STAGING = YES +LIBDRI2_AUTORECONF = YES +LIBDRI2_CONF_ENV = xorg_cv_malloc0_returns_null=true + +$(eval $(autotools-package))