From patchwork Wed Nov 6 15:56:10 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jens Kleintje X-Patchwork-Id: 1190532 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=web.de Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=web.de header.i=@web.de header.b="JRrI4l1q"; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 477WVh4lMWz9sQp for ; Thu, 7 Nov 2019 03:01:32 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id A55FA89F78; Wed, 6 Nov 2019 16:01:28 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JGdC5ZuTJpZs; Wed, 6 Nov 2019 16:01:26 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id EA73389F65; Wed, 6 Nov 2019 16:01:25 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id F19521BF36C for ; Wed, 6 Nov 2019 16:01:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id EEB5E89F65 for ; Wed, 6 Nov 2019 16:01:23 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LsviLIkz-t8H for ; Wed, 6 Nov 2019 16:01:22 +0000 (UTC) X-Greylist: delayed 00:05:04 by SQLgrey-1.7.6 Received: from mout.web.de (mout.web.de [217.72.192.78]) by whitealder.osuosl.org (Postfix) with ESMTPS id E06A688C69 for ; Wed, 6 Nov 2019 16:01:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1573056079; bh=4kkKJoIivnNyz3sqG4/jogn3YlXZnlSttZkHlH2c7E4=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=JRrI4l1qaSM3ht8hyeNonJO5pZ03Nv/WJa15T80aAQ1OlPOhYewVkRkJS11as0Dy0 MA04gtAXmZytinfNvniMli9DLkVoNVWlP6ktFmW/NRQkSmDAngwdfmWkyhX6wDT/xH 5lezXeFfcVsanc7vX0AkpP6D5becW56+4AKP96Wg= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from wslxew169.fritz.box ([82.100.224.114]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MCZh8-1iab8x3RWE-009PCX; Wed, 06 Nov 2019 16:56:13 +0100 From: Jens Kleintje To: buildroot@busybox.net Date: Wed, 6 Nov 2019 16:56:10 +0100 Message-Id: <20191106155611.31575-2-scooby22@web.de> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20191106155611.31575-1-scooby22@web.de> References: <20191106155611.31575-1-scooby22@web.de> X-Provags-ID: V03:K1:7yKfqOHU6ayj8f0oTd2chjCXcyUEWaaj5waYYVRQoOoCY1RVGAr CM43qZpPRLkLvsUvrWyAJtb2IqJXUXT53PIZM0dlIpXl/LNtO0Gp13MO9sYnW5nf4obWxaM votCcJTTb+UFfm8nQXLL3QpUq1/Mp2Y93VDQJnXOBxMeMxY42vULm19Obg0ad+rLCaaI/dX 5LeVOgySkmxIVa8zS6EZg== X-UI-Out-Filterresults: notjunk:1; V03:K0:rEZmF2u9TYE=:aPquS9RnfjFtQuGAF1aiP8 KMDqddL1kV+oEb+RmsSKIoKziZ7hregWvSTsSP9Rllx61jCm2B92YBst0rMa4249tenLXTxES XhYO528XFq3vsrAaUvmzb0rXgBJ4Q1LB7S5Ya7Uq79kzA8KElxBKy8GxZ76rRZDmemRjumbxd gROHCcP1w+H9ODpy85SMzRZ36qV7/47l985bF1oiixoE6P9cTAK4U+mcDXMV+tk+yQuflmnRW 42MpBv+YVF1+Yu5XPOTiRqpcH5jNzEe+6JSuHsl2oQyYKusWQ+4RKwFEGp19KxZwc43JtIEqH +e3sZOcA10NRBBsLU9dPQVVMPy7ZHR/QKh9ZHMXfKtGXQWvCxI2gButJxyW3CuVWnn8/cTMfB xEslTSwmUnD8EOGVQc4IpRfi1AsOt3Bx4SNoy4xkxTeeLv5OGQQHMTWzlptnzqTBg/PmBFNHl 04Z/v3edSfNa+FmYjq51gar1qn6jg1ntwkfFAYmH48LDaLQHJ+uyLqyJ9/uoudV5WVRR6VwOm ALnRwLpcI0RSPf9AqDLwnAxkH0lbR5e4a7KPH35kChpA1GbpaV+DfoDFjOpaWq0XoXUt5cp5E qJB1y0CpotMJzAbbWJGF4Eir3NS4f2Qlky7eG8//CMaDHEBH2C1gBDz7B+9dSIURrNudFpm7L Ju3s4GgDHu4eLJuorBJOg+UUnryI3VARuTyljngVEWELa6WIMBru+0P90tRnviv9ebnZ1oDz2 dHGMd6OFgkM5BapuRkKOTHexuof1ee33ztwbWr9RCI9nkfe33j7nYOLlR5Gu5EaehPRQ+ExB5 uY6lbwpiJ5KzihiokWXlZMRthuaA+XXEVVM5iPUJPHQvoGQY6kuXH2ckGG/C7db0hXsQBmoBT E+SZEnGMn4UtWmGufWqFwBAtTdy1teSo0QOQR79YKJHZZjHOz8ChcwAJ5veNlTcPLHRXaspsP JS1IMhM2+i/oT1lkJ8OWrK+aMFzwcAKfI+Zkr4V9llsN1Urdajg4Pp+sXICxqVNz1G6F4h8cB xZNMOTG6eYiQedXmVu13H5C7DLJZyKMUjdBOdOqSdstKgBKLOYN36+BkqBUE8D/nvrKMpS0/Q o8ym65OZg0o2zuwbo2kYL6FegMikROvEfJDL9NjtpaiFeUdluBYgtz5oufEC1kKhbOpBCLtvS txUppTwIJDFCHaBUyhWrmbO49MkTvjcdGq9kxNLfBwAm3Gh68reJ0X52va0LZ9YC4+2K6BcbI 3OjhzJ5bwOlI15PdNgO/z2gF3kiDBHrBnxMQMEw== Subject: [Buildroot] [PATCH 1/2] package/gcnano-binaries: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jens Kleintje MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" New package which provides the driver and binary blob libraries for the STM32MP157 vivante gcnano gpu. The precompiled libaries depends on wayland and libdrm. Since the github repo has no releases/tags we use the standard git method with explicit SHA. --- package/Config.in | 1 + package/gcnano-binaries/gcnano-binaries.hash | 2 + package/gcnano-binaries/gcnano-binaries.mk | 87 ++++++++++++++++++++ 3 files changed, 90 insertions(+) create mode 100644 package/gcnano-binaries/gcnano-binaries.hash create mode 100644 package/gcnano-binaries/gcnano-binaries.mk -- 2.17.1 diff --git a/package/Config.in b/package/Config.in index dc5ec56d6b..1a88da547d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -449,6 +449,7 @@ endmenu source "package/freescale-imx/Config.in" source "package/fxload/Config.in" source "package/gadgetfs-test/Config.in" + source "package/gcnano-binaries/Config.in" source "package/gpm/Config.in" source "package/gpsd/Config.in" source "package/gptfdisk/Config.in" diff --git a/package/gcnano-binaries/gcnano-binaries.hash b/package/gcnano-binaries/gcnano-binaries.hash new file mode 100644 index 0000000000..fae7e56deb --- /dev/null +++ b/package/gcnano-binaries/gcnano-binaries.hash @@ -0,0 +1,2 @@ +sha256 19f3fe4e83ec95fd2ecb70d5cb03c7b00a13357966a9b6e56b59e5788c550c88 gcnano-binaries-c01642ed5e18cf09ecd905af193e935cb3be95ed.tar.gz +sha256 7d209718473d18f69f75adb7caf9cb5d4b0a31da068756aa011bea617de3dc57 EULA diff --git a/package/gcnano-binaries/gcnano-binaries.mk b/package/gcnano-binaries/gcnano-binaries.mk new file mode 100644 index 0000000000..806abd7840 --- /dev/null +++ b/package/gcnano-binaries/gcnano-binaries.mk @@ -0,0 +1,87 @@ +################################################################################ +# +# VIVANTE GCNANO BINARIES +# +################################################################################ + + +GCNANO_BINARIES_FILE_VERSION = 6.2.4.p4 +GCNANO_BINARIES_VERSION = c01642ed5e18cf09ecd905af193e935cb3be95ed +GCNANO_BINARIES_SITE = https://github.com/STMicroelectronics/gcnano-binaries.git +GCNANO_BINARIES_SITE_METHOD = git + +GCNANO_BINARIES_LICENSE = MIT, Vivante End User Software License Terms +GCNANO_BINARIES_LICENSE_FILES = EULA +GCNANO_BINARIES_REDISTRIBUTE = NO + +GCNANO_BINARIES_DEPENDENCIES = linux wayland libdrm + +GCNANO_BINARIES_INSTALL_STAGING = YES + +GCNANO_BINARIES_PROVIDES = libegl libgles + +define GCNANO_BINARIES_EXTRACT_HELPER + awk 'BEGIN { start = 0; } \ + /^EOEULA/ { start = 0; } \ + { if (start) print; } \ + /< $(@D)/EULA + cd $(@D) && sh $(1) --auto-accept + find $(@D)/$(basename $(notdir $(1))) -mindepth 1 -maxdepth 1 -exec mv {} $(@D) \; + rmdir $(@D)/$(basename $(notdir $(1))) +endef + + +define GCNANO_BINARIES_EXTRACT_CMDS +gzip -d -c $(GCNANO_BINARIES_DL_DIR)/gcnano-binaries-$(GCNANO_BINARIES_VERSION).tar.gz | tar --strip-components=1 -C $(@D) -xf - +tar --strip-components=1 -xJf $(@D)/gcnano-driver-$(GCNANO_BINARIES_FILE_VERSION).tar.xz -C $(@D) +$(call GCNANO_BINARIES_EXTRACT_HELPER,$(@D)/gcnano-userland-multi-$(GCNANO_BINARIES_FILE_VERSION)-20190626.bin) +endef + +GCNANO_BINARIES_MODULE_MAKE_OPTS = \ + KERNEL_DIR=$(LINUX_DIR) \ + SOC_PLATFORM=st-st\ + AQROOT=$(@D)\ + DEBUG=0 + +define GCNANO_BINARIES_INSTALL_STAGING_CMDS + cp $(@D)/usr/lib/pkgconfig/* $(STAGING_DIR)/usr/lib/pkgconfig/ + cp -r $(@D)/usr/lib/* $(STAGING_DIR)/usr/lib/ + cd $(STAGING_DIR)/usr/lib; \ + ln -sf gbm_viv.6.2.4.multi.release.so gbm_viv.so; \ + ln -sf libEGL.6.2.4.multi.release.so libEGL.so; \ + ln -sf libEGL.so libEGL.so.1; \ + ln -sf libGAL.6.2.4.multi.release.so libGAL.so; \ + ln -sf libgbm.6.2.4.multi.release.so libgbm.so; \ + ln -sf libgbm.so libgbm.so.1; \ + ln -sf libGLESv1_CM.6.2.4.multi.release.so libGLESv1_CM.so; \ + ln -sf libGLESv2.6.2.4.multi.release.so libGLESv2.so; \ + ln -sf libGLESv2.so libGLESv2.so.2; \ + ln -sf libGLSLC.6.2.4.multi.release.so libGLSLC.so; \ + ln -sf libOpenVG.6.2.4.multi.release.so libOpenVG.so; \ + ln -sf libVSC.6.2.4.multi.release.so libVSC.so + rm -f $(STAGING_DIR)/usr/lib/pkgconfig/wayland-egl.pc + cp -r $(@D)/usr/include/* $(STAGING_DIR)/usr/include/ +endef + +GCNANO_BINARIES_POST_INSTALL_TARGET_HOOKS += GCNANO_BINARIES_COPY_LIBS + +define GCNANO_BINARIES_COPY_LIBS + cp -r $(@D)/usr/lib/* $(TARGET_DIR)/usr/lib/ + cd $(TARGET_DIR)/usr/lib; \ + ln -sf gbm_viv.6.2.4.multi.release.so gbm_viv.so; \ + ln -sf libEGL.6.2.4.multi.release.so libEGL.so; \ + ln -sf libEGL.so libEGL.so.1; \ + ln -sf libGAL.6.2.4.multi.release.so libGAL.so; \ + ln -sf libgbm.6.2.4.multi.release.so libgbm.so; \ + ln -sf libgbm.so libgbm.so.1; \ + ln -sf libGLESv1_CM.6.2.4.multi.release.so libGLESv1_CM.so; \ + ln -sf libGLESv2.6.2.4.multi.release.so libGLESv2.so; \ + ln -sf libGLESv2.so libGLESv2.so.2; \ + ln -sf libGLSLC.6.2.4.multi.release.so libGLSLC.so; \ + ln -sf libOpenVG.6.2.4.multi.release.so libOpenVG.so; \ + ln -sf libVSC.6.2.4.multi.release.so libVSC.so; +endef + +$(eval $(kernel-module)) +$(eval $(generic-package)) From patchwork Wed Nov 6 15:56:11 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jens Kleintje X-Patchwork-Id: 1190530 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=web.de Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=web.de header.i=@web.de header.b="Ps6Ir2cf"; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 477WVf2W5Gz9sPn for ; Thu, 7 Nov 2019 03:01:30 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 42DB8228B0; Wed, 6 Nov 2019 16:01:27 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RwgRqlmRLN-3; Wed, 6 Nov 2019 16:01:25 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 259C82047D; Wed, 6 Nov 2019 16:01:25 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id ADBDC1BF36C for ; Wed, 6 Nov 2019 16:01:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id A802C89F79 for ; Wed, 6 Nov 2019 16:01:23 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id momFcuH64S1D for ; Wed, 6 Nov 2019 16:01:22 +0000 (UTC) X-Greylist: delayed 00:05:05 by SQLgrey-1.7.6 Received: from mout.web.de (mout.web.de [212.227.17.12]) by whitealder.osuosl.org (Postfix) with ESMTPS id 5B6F189F65 for ; Wed, 6 Nov 2019 16:01:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1573056079; bh=p7kwQnLngvF1yU/hfaPgAqBakkLpVbQWq++i1TyuWrg=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=Ps6Ir2cf+2GqO8Wr+XMzQIVLKCBR+UTbPph2Gva1ZA3R6r40z4CAnrnCONgJ6ftzZ HiztZSUl4tXMXsBBXf034ZR6ffD1S/SwF07bKn5Hf63zZGmJ5pSWFUQMQZ0Nu1jJYQ ropDXM7olC/1LQnqe91zYmFWokfGZcyTUzenyBo4= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from wslxew169.fritz.box ([82.100.224.114]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0M2MYq-1hcTSz4Aui-00s7gh; Wed, 06 Nov 2019 16:56:14 +0100 From: Jens Kleintje To: buildroot@busybox.net Date: Wed, 6 Nov 2019 16:56:11 +0100 Message-Id: <20191106155611.31575-3-scooby22@web.de> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20191106155611.31575-1-scooby22@web.de> References: <20191106155611.31575-1-scooby22@web.de> X-Provags-ID: V03:K1:G18vAUlCVESObakaRW+od0Lj3qnhE21ilEFoQ0+1G7GzXvDPLMw duQw3T8fFcxacvC/PK3Cf/Wp9WChQKI1B9cMgwRJtUwKYj2gH+LlCkjntsl+rwx+jVzmgni Y6r5u5UH+QCcllh6HEQ6yUGe/yGAJtlNcW63zsvAMovVMW/AgZWb9AsjFmK/tQXXlTQddR8 QmJ2feZ2Sxlwd6Z9iHtSw== X-UI-Out-Filterresults: notjunk:1; V03:K0:fEIOE0scgk0=:B3pwcsnwAF/eajtzorjvKZ IFowmQP1fcCJvYYRAN9/RYdDgps/OIuT03SXGd7DioDXz3NruHhnZHk7K5p5iWdKrfIK0ME0o C7u1/vl4vPBPM7wHsX6kLbs3VURrJJcLX18IbW/VhZQMk6k3ksGXU2UhZ7oILX8opgDFshTz0 44QlMzalRzpaOXAf2zsLVavtYBoKVQ9AABz6Nn3kt0Whlt0zo0TJKY0m6leZn99+RCggUXHav VL12jrpf+10EFm1Z9duwMvg+39fhdGgENhOtq9RTga1BRsdpMUhWOXqNrVYxUkH5C+lvo7cbh 5YnDF3ac7o1WLTQidCCFKT37YQOtu2kkllhZ9Jkm/SipvlcsCZry+Kxz6KpQSiS2UCTBhdpeh ZG6Bz+DuL9cV574JDBL6hx8Nor7BHa9hvO3kXjrHTNHcVsam8tW8+NhmXbLAipRyPzkjbwks/ Y4VMxzPJzEMkzkGPegkLYKPZF1ooMup9bF5J8vxmCyQICAXXnhyp6n2qnV7bFp6xvtzWcUHVs /QJYIteHFwEn44wGWlxahI0/HUhUkRPqUz6uBw5Ht9PTxShs6hpQ3NNef9Hpz59IBApGQifOO xzOBk2X/qv0tSd98n3Otk7NBzA8wgXnHZ7OiENHgpUIJjZBSGmaPP3AWQOsyN3uZ8wIXUeFDs ltykzn4w0sHpEFwvoSWvVZ+7yRmt3HUnJ0vWjR8kLv7L9szWEd0VWqjk/pXC7iynkh65YM+X0 +DfC6Qo2420c+4V6yMptHTdUDf5GpH85VeZ6foMOcLFfUEXJRKLV1h+Zw/madEyjUFhCEzNyx cE9n3BQ2Hl3+0iPZMP9WMK4sAG2o4L4Km+R5lEXN0zUQas9i8EDGzK9f8ouOV4MSZcx1C+JHP l9EHvGrJw0zF+wRoCXBFm771Rt51PHSWbOVzcWBQY0BdRJ2d/ikne8FtoSSZi4RYDzMsH9M0D aDH0IlwBa7sHuU1NTZCJmeiDc9gyUsQ6iHbedfl65pb1NUxWmY/YkU1LxkAMMOnEcKTkJPMR8 kbtc7kpmrndyDGwh0+E0QYpE9aaDSqljZ88JgrRc4Q+M2FBsgf/K6S5pZr3FPzktLcrGvc09C Ev6tuQiKPKkVU2RyUHn8RXxXMcRDi/k1ZMSxEdDqAwwve0FcW/HQ3SpBEyfELkYVAavsflTeu Nyz+UhcVmqMusLqJo5OYgXl7gH/9ZeoM7MGE2Cfa8vC2AUgOah/PBWoZoxw+/9LtZ8Ovl7qVt 6fsjaRp+sB1R/eHmT90DcuhzomO8/YAIgsmtSww== Subject: [Buildroot] [PATCH 2/2] package/qt5/qt5base: add support for gcnano-binaries X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jens Kleintje MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" --- package/qt5/qt5base/qt5base.mk | 6 ++++++ 1 file changed, 6 insertions(+) --- 2.17.1 diff --git a/package/qt5/qt5base/qt5base.mk b/package/qt5/qt5base/qt5base.mk index 15c9650391..1a152be94b 100644 --- a/package/qt5/qt5base/qt5base.mk +++ b/package/qt5/qt5base/qt5base.mk @@ -78,6 +78,9 @@ endif ifeq ($(BR2_PACKAGE_MESA3D_OPENGL_EGL),y) QT5BASE_CONFIGURE_OPTS += -gbm QT5BASE_DEPENDENCIES += mesa3d +else ifeq ($(BR2_PACKAGE_GCNANO_BINARIES),y) +QT5BASE_CONFIGURE_OPTS += -gbm +QT5BASE_DEPENDENCIES += gcnano-binaries else QT5BASE_CONFIGURE_OPTS += -no-gbm endif @@ -289,6 +292,9 @@ QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_EGLFS) += Qt5EglFSDeviceIntegrat ifeq ($(BR2_PACKAGE_MESA3D_OPENGL_EGL),y) QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_EGLFS) += Qt5EglFsKmsSupport endif +ifeq ($(BR2_PACKAGE_GCNANO_BINARIES),y) +QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_EGLFS) += Qt5EglFsKmsSupport +endif else QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_EGLFS) += Qt5EglDeviceIntegration endif