From patchwork Fri May 7 19:29:56 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: dusan.ivanco@gmail.com X-Patchwork-Id: 1475662 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=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=k8kOC/fy; dkim-atps=neutral Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4FcLC15Tc6z9sW1 for ; Sat, 8 May 2021 05:30:37 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 6BEE740280; Fri, 7 May 2021 19:30:35 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lGMwb4fYqtjn; Fri, 7 May 2021 19:30:34 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id BC6D44020E; Fri, 7 May 2021 19:30:33 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 41D521BF321 for ; Fri, 7 May 2021 19:30:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 3DDC560705 for ; Fri, 7 May 2021 19:30:32 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp3.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RbZdrSqF9hBS for ; Fri, 7 May 2021 19:30:31 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by smtp3.osuosl.org (Postfix) with ESMTPS id 36E49606AA for ; Fri, 7 May 2021 19:30:31 +0000 (UTC) Received: by mail-ej1-x634.google.com with SMTP id s20so9725592ejr.9 for ; Fri, 07 May 2021 12:30:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=TUjINdsaplr2fRLKE0k0lNrlOCWY40CczWVuI9j3iaQ=; b=k8kOC/fyyUu3aGs0jK8G7hPGsZhah1Vadx469SqcjkHDD3vSeohw44bl74aUc/OpkP dNNhKcj+FXVrI/4tGRZsB1v7mE/VrGr9yJ5NU5kn9a0lwu6s9A2aVkRtviNrYJFeufi0 kaNhrGeWxmeDgOWgGDstYhfSJan/kapQ07M1Y8azkvq+IlO07S/g50nGpP9ZXY52hyps N5qqtTI4ArWa0s+7j6km60elzHNGWbNYCaOrSMyzqyDCrm8d1QZ/yvtDr8V1MtgDrZL3 3AC6RFZnNW0GHk5VAT6rdw5Qw7uznsYX3ioU3tXHoBemSNdntigqEh3iDW1oYJXHjNq+ otHA== 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:mime-version :content-transfer-encoding; bh=TUjINdsaplr2fRLKE0k0lNrlOCWY40CczWVuI9j3iaQ=; b=csb1F9V/OYXMpCRKqiczqhL7wq89IooUk1Up9u0vPVP+rfRXDxxhKNwLr6NWuAL4H3 xIdc/OKecGNt2u67SSXJ/2BKUipEkwYBKqW3zJofClhxj8KvYfbUJtybRzVSqxOgyP6s rAZtUxFWNrw/rGRXBUY64Sa8OMubjGvT6XtZ8xf5AiB+pJdSHUa7p7nMpOPX3JvtpxxP sNNLOZIZhE5gAUGftnRpH0tF+NLOLVLISAVNnFJhvTm5pQLzJWtOQD07KA/+DXjtfSSx xTNuVMubc2gDB/DfkvGDGSKiPTGiiGOMVyfDIs4FAkVMUsAJa+OewtaIih5NHQmIR1xs Owrw== X-Gm-Message-State: AOAM531HfblbJEqR5/yf3dxmQT9ApkWgNnA/4VFynwg4jWrRmeLBmmin fW9ZndwyqTgqm26hnLhvJ+4NbD9T6l32PQ== X-Google-Smtp-Source: ABdhPJxHmjm3Mbh6gHsIl39Un0yh/o8jKSmehGkaW33PhbDRT4FzELgEnKkb7i0D/qN9jh/0Za1joQ== X-Received: by 2002:a17:907:2bc7:: with SMTP id gv7mr11690126ejc.187.1620415829138; Fri, 07 May 2021 12:30:29 -0700 (PDT) Received: from cerberus.supervisor.sk.supervisor.sk (hq.supervisor.sk. [87.197.119.137]) by smtp.gmail.com with ESMTPSA id q16sm4908003edv.61.2021.05.07.12.30.28 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 07 May 2021 12:30:28 -0700 (PDT) From: dusan.ivanco@gmail.com To: buildroot@buildroot.org Date: Fri, 7 May 2021 21:29:56 +0200 Message-Id: <20210507193004.29928-2-dusan.ivanco@gmail.com> X-Mailer: git-send-email 2.21.1 (Apple Git-122.3) MIME-Version: 1.0 Subject: [Buildroot] [PATCH 2/2] package/raspi2fb: 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: =?utf-8?b?RHXFoWFuIEl2YW7EjW8=?= , Samuel Martin Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" From: Dušan Ivančo --- package/Config.in | 1 + package/raspi2fb/0001-vchostif-library-link.patch | 11 +++++++++++ package/raspi2fb/Config.in | 9 +++++++++ package/raspi2fb/raspi2fb.hash | 3 +++ package/raspi2fb/raspi2fb.mk | 13 +++++++++++++ 5 files changed, 37 insertions(+) create mode 100644 package/raspi2fb/0001-vchostif-library-link.patch create mode 100644 package/raspi2fb/Config.in create mode 100644 package/raspi2fb/raspi2fb.hash create mode 100644 package/raspi2fb/raspi2fb.mk diff --git a/package/Config.in b/package/Config.in index bbb31a66dc..df43a234cb 100644 --- a/package/Config.in +++ b/package/Config.in @@ -536,6 +536,7 @@ endmenu source "package/pru-software-support/Config.in" source "package/pulseview/Config.in" source "package/raspi-gpio/Config.in" + source "package/raspi2fb/Config.in" source "package/read-edid/Config.in" source "package/rng-tools/Config.in" source "package/rpi-userland/Config.in" diff --git a/package/raspi2fb/0001-vchostif-library-link.patch b/package/raspi2fb/0001-vchostif-library-link.patch new file mode 100644 index 0000000000..7dc13534e2 --- /dev/null +++ b/package/raspi2fb/0001-vchostif-library-link.patch @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt 2020-01-01 00:00:00.000000000 +0000 ++++ b/CMakeLists.txt 2020-01-01 00:00:00.000000000 +0000 +@@ -6,7 +6,7 @@ + + set(BCM_HOST_INCLUDE_DIRS /opt/vc/include) + set(BCM_HOST_LIBRARY_DIRS /opt/vc/lib) +-set(BCM_HOST_LIBRARIES bcm_host) ++set(BCM_HOST_LIBRARIES bcm_host vchostif) + + find_package(PkgConfig) + pkg_check_modules(LIBBSD libbsd) diff --git a/package/raspi2fb/Config.in b/package/raspi2fb/Config.in new file mode 100644 index 0000000000..ab144c2d1a --- /dev/null +++ b/package/raspi2fb/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_RASPI2FB + bool "raspi2fb" + select BR2_PACKAGE_LIBBSD + select BR2_PACKAGE_RPI_USERLAND + help + Program to copy the Raspberry Pi display + to a secondary framebuffer. + + https://github.com/AndrewFromMelbourne/raspi2fb diff --git a/package/raspi2fb/raspi2fb.hash b/package/raspi2fb/raspi2fb.hash new file mode 100644 index 0000000000..6e14c2f5d1 --- /dev/null +++ b/package/raspi2fb/raspi2fb.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 713a73e99268ad4557b522513ddaef8de3431aee9f7eb338f3cbff5a036d776f raspi2fb-7e1bae71c5af88240f7eb89a924161c7ee0b00f5.tar.gz +sha256 afbc87568aa5a3108fc85b60015dd9346108dd77f588cd5c62d3385577519c4c LICENSE diff --git a/package/raspi2fb/raspi2fb.mk b/package/raspi2fb/raspi2fb.mk new file mode 100644 index 0000000000..b9732e9a51 --- /dev/null +++ b/package/raspi2fb/raspi2fb.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# raspi2fb +# +################################################################################ + +RASPI2FB_VERSION = 7e1bae71c5af88240f7eb89a924161c7ee0b00f5 +RASPI2FB_SITE = $(call github,AndrewFromMelbourne,raspi2fb,$(RASPI2FB_VERSION)) +RASPI2FB_LICENSE = MIT +RASPI2FB_LICENSE_FILES = LICENSE +RASPI2FB_DEPENDENCIES = libbsd rpi-userland + +$(eval $(cmake-package))