From 240af18f30896724d54ee0ba6645d02f0b5ee778 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sun, 28 Feb 2021 11:24:16 +0100 Subject: [PATCH] libdrm: add option to build the nouveau and radeon driver Signed-off-by: Bernd Kuhls --- libs/libdrm/Config.in | 12 ++++++++++++ libs/libdrm/Makefile | 10 ++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/libs/libdrm/Config.in b/libs/libdrm/Config.in index 32602c736f..6199b704a8 100644 --- a/libs/libdrm/Config.in +++ b/libs/libdrm/Config.in @@ -8,4 +8,16 @@ config LIBDRM_INTEL help Installs the Intel driver. +config LIBDRM_NOUVEAU + bool "Nouveau support" + default n + help + Installs the Nouveau driver. + +config LIBDRM_RADEON + bool "Radeon support" + default n + help + Installs the Radeon driver. + endmenu diff --git a/libs/libdrm/Makefile b/libs/libdrm/Makefile index 669b8956ce..2067488783 100644 --- a/libs/libdrm/Makefile +++ b/libs/libdrm/Makefile @@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=libdrm PKG_VERSION:=2.4.104 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://dri.freedesktop.org/libdrm @@ -17,7 +17,9 @@ PKG_MAINTAINER:=Lucian Cristian PKG_LICENSE:=BSD-3-Clause PKG_CONFIG_DEPENDS:= \ - CONFIG_LIBDRM_INTEL + CONFIG_LIBDRM_INTEL \ + CONFIG_LIBDRM_NOUVEAU \ + CONFIG_LIBDRM_RADEON PKG_INSTALL:=1 PKG_BUILD_DEPENDS:=meson/host @@ -45,9 +47,9 @@ endef MESON_ARGS += \ $(if $(CONFIG_LIBDRM_INTEL),-Dintel=true -Dlibkms=true,-Dintel=false -Dlibkms=false) \ - -Dradeon=false \ + -Dradeon=$(if $(CONFIG_LIBDRM_RADEON),true,false) \ -Damdgpu=false \ - -Dnouveau=false \ + -Dnouveau=$(if $(CONFIG_LIBDRM_NOUVEAU),true,false) \ -Dvmwgfx=false \ -Domap=false \ -Dexynos=false \ -- 2.30.2