From patchwork Sun May 17 20:40:00 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jakub Skrzypnik X-Patchwork-Id: 1292258 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.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=novomatic-tech.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=novomatic-tech.com header.i=@novomatic-tech.com header.a=rsa-sha256 header.s=ntpgsuite header.b=TWv4R4On; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 49QDXt49x1z9sTT for ; Mon, 18 May 2020 06:39:58 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 6375F86930; Sun, 17 May 2020 20:39:55 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UDJGqerVg3fi; Sun, 17 May 2020 20:39:53 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 0860686914; Sun, 17 May 2020 20:39:53 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 82A2B1BF3F7 for ; Sun, 17 May 2020 20:39:51 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 695162078B for ; Sun, 17 May 2020 20:39:51 +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 PHOtkVHB028T for ; Sun, 17 May 2020 20:39:48 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f65.google.com (mail-wr1-f65.google.com [209.85.221.65]) by silver.osuosl.org (Postfix) with ESMTPS id 216C62010C for ; Sun, 17 May 2020 20:39:48 +0000 (UTC) Received: by mail-wr1-f65.google.com with SMTP id w7so9410912wre.13 for ; Sun, 17 May 2020 13:39:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=novomatic-tech.com; s=ntpgsuite; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=o1Vr7r9qLnkIzpOFhLzhgLsmWOnqxSH7t9RWoHtJfpU=; b=TWv4R4OneUr7NPy92dtjWSE7xg1VGBKaGHXB7mTT2QSzLRzOl2sD/RySQDy3bIw0fS n+8PuezVfmn/vUYQ+aAm0qF1/dok8jWWouFXtmvdmv/s/uLJB2zFmouKCZ9rmGTRSM5R lWOvtG6FromhU4rGwDqy6m/wq4uzlb7tnkG+uaUtH8s/qSZlYJYMwF6i+/5QOfGGiD+0 eK0mE6ANUF2wr3gQcaKL8gse1zf0MhhzzYhAy/r0czGcIa48URpVG0QiK/qBWXlS6FvV hUCEcW0Hq5yOG3Zdn1iXQa045UXUI8Blog1zosdPRLoQClWohu9B6XgsOV+JURC2Hdgp 9ipQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=o1Vr7r9qLnkIzpOFhLzhgLsmWOnqxSH7t9RWoHtJfpU=; b=ZCezzDaxrntDaOFnjLgJrqyDrSXRHhbu5IsocGZ15kVp/jkbl1mBWo6yCRNC2mtTR7 hb6Qs5aKgI//6wzjLblYoOhNqVH+O/lSynqZ5MRIPZxnYjtL9sUtDkF183Bv+1O69vVA Yn+iP9xbuWrphzzwUUHhmy6NpwLsPQ5JgSGAMZcJ68zV/jffA79QAkUAjwD5ln4NnFae 2OpxECUANkhjd/UjmrsELdJet26rba5VoDFaWzWND9ZXcPLBcAVTY2FqUKmpqrdTqH8N 8o3GXgIWst0wGL61lK6ckfQQGSUytRg+BtPTKBIXLe7NUtaNmg3Gn7cpD1jSe+GpTDSM 2Fhw== X-Gm-Message-State: AOAM5336niuzELu5Po1Tu+/pA242UcGKuPbBtQsvH0jQBEZgMuHtRD2F kjL56bJX5GYPks/+21dIIZogBBICTGJGqKHG4kKxXkKABzIIjmj8ZJUw7E3Gyr01AoRrxIwuvSL Z2VTXna55QnAn0P2Ymchvmg== X-Google-Smtp-Source: ABdhPJxKRZnJfhKvFmujpCVztoRStnuvudNCrbQEqAIC4IVfONAWYMd8d+l2qM/GZXogtXgu/RgrJw== X-Received: by 2002:a5d:61c3:: with SMTP id q3mr15773239wrv.405.1589747986200; Sun, 17 May 2020 13:39:46 -0700 (PDT) Received: from localhost.localdomain (iron.skrzyp.net. [89.163.146.176]) by smtp.gmail.com with ESMTPSA id c143sm11861953wmd.43.2020.05.17.13.39.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 May 2020 13:39:45 -0700 (PDT) From: Jakub Skrzypnik To: buildroot@buildroot.org Date: Sun, 17 May 2020 22:40:00 +0200 Message-Id: <20200517204003.2187318-2-jskrzypnik@novomatic-tech.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200517204003.2187318-1-jskrzypnik@novomatic-tech.com> References: <20200512132859.15189-1-jskrzypnik@novomatic-tech.com> <20200517204003.2187318-1-jskrzypnik@novomatic-tech.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH v2 1/4] package/libglvnd: 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: Bernd Kuhls , Romain Naour , Jakub Skrzypnik , "Yann E . MORIN" Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Jakub Skrzypnik --- package/Config.in | 1 + package/libglvnd/Config.in | 18 ++++++++++++++++++ package/libglvnd/libglvnd.hash | 1 + package/libglvnd/libglvnd.mk | 19 +++++++++++++++++++ 4 files changed, 39 insertions(+) create mode 100644 package/libglvnd/Config.in create mode 100644 package/libglvnd/libglvnd.hash create mode 100644 package/libglvnd/libglvnd.mk diff --git a/package/Config.in b/package/Config.in index c245abbc42..e629e5d8ab 100644 --- a/package/Config.in +++ b/package/Config.in @@ -311,6 +311,7 @@ comment "Graphic libraries" source "package/imagemagick/Config.in" source "package/linux-fusion/Config.in" source "package/lite/Config.in" + source "package/libglvnd/Config.in" source "package/mesa3d/Config.in" source "package/mesa3d-headers/Config.in" source "package/ocrad/Config.in" diff --git a/package/libglvnd/Config.in b/package/libglvnd/Config.in new file mode 100644 index 0000000000..dc8dfb55c8 --- /dev/null +++ b/package/libglvnd/Config.in @@ -0,0 +1,18 @@ +config BR2_PACKAGE_LIBGLVND + bool "libglvnd" + select BR2_PACKAGE_XLIB_LIBXEXT + select BR2_PACKAGE_XLIB_LIBX11 + select BR2_PACKAGE_XLIB_XORGPROTO + +if BR2_PACKAGE_LIBGLVND + +config BR2_PACKAGE_PROVIDES_LIBGL + default "libglvnd" + +config BR2_PACKAGE_PROVIDES_LIBGLES + default "libglvnd" + +config BR2_PACKAGE_PROVIDES_LIBEGL + default "libglvnd" + +endif diff --git a/package/libglvnd/libglvnd.hash b/package/libglvnd/libglvnd.hash new file mode 100644 index 0000000000..9ed61b6e00 --- /dev/null +++ b/package/libglvnd/libglvnd.hash @@ -0,0 +1 @@ +sha256 b26c931ff79feced0d1ac69332797a08427308fa85541282ee9995680c880b24 libglvnd-v1.3.1.tar.gz diff --git a/package/libglvnd/libglvnd.mk b/package/libglvnd/libglvnd.mk new file mode 100644 index 0000000000..5868947e0a --- /dev/null +++ b/package/libglvnd/libglvnd.mk @@ -0,0 +1,19 @@ +################################################################################ +# +# libglvnd +# +################################################################################ + +LIBGLVND_VERSION = 1.3.1 +LIBGLVND_SOURCE = libglvnd-v$(LIBGLVND_VERSION).tar.gz +LIBGLVND_SITE = https://gitlab.freedesktop.org/glvnd/libglvnd/-/archive/v$(LIBGLVND_VERSION) +LIBGLVND_LICENSE = MIT +LIBGLVND_LICENSE_FILES = LICENSE +LIBGLVND_INSTALL_STAGING = YES +LIBGLVND_PROVIDES = libgl libgles libegl +LIBGLVND_DEPENDENCIES = \ + xlib_libX11 \ + xlib_libXext \ + xorgproto + +$(eval $(meson-package))