From patchwork Thu Sep 24 07:19:12 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Ribalda X-Patchwork-Id: 9767 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 84E9EC3B5C for ; Thu, 24 Sep 2020 07:19:31 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 1355662FDE; Thu, 24 Sep 2020 09:19:31 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="jPxFn4NC"; dkim-atps=neutral Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 2DB9B60362 for ; Thu, 24 Sep 2020 09:19:30 +0200 (CEST) Received: by mail-wm1-x344.google.com with SMTP id e11so6127572wme.0 for ; Thu, 24 Sep 2020 00:19:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=OOoVn3dbs3BS6tPRIA3Ia2cPI0mlP39FGwkxYsFpxVY=; b=jPxFn4NC2ekrUwG4AVvKUWL0/yuBNTyKqdtxh9EsS3twoZFsgV72hnwUbEu7odN/xj 8x1P5y1uipOsHW/9JZZwoFHpA/qTyGAtmMtfKott8Ew06Um6qwiHpL5Uotq8mfvTeIpz ColMecpwjtJby+IFdD9BGMIHCxzQuYBv5XqQFEaN4a6X6RM8IRHbSOXvEFn7onHnMJjj O05zMc1sxNIO4hIr+tCBJQq7OrO2CwrGFzRPXTfDrSkhCnja6+BIrC7BpcCz1leqnPaB SsuhkW4e3e0/SdPcMeRTiajt1GxdT0bgrRX+EmAteVDxxgRmIgU70JFS8xzHba/RvxzL Bi6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=OOoVn3dbs3BS6tPRIA3Ia2cPI0mlP39FGwkxYsFpxVY=; b=rkRn1L/c2LnLyINGb1P1cp9oaofXdtzV15XAMDOATY5UDbSJ2hrgxzrtdmElfPxbQb X2vT00VoOgifKDmilcPCfUh7X+uM4eheZTUFADyOpIC3K6Y4MxDBjyMFD3R4tMT40TQ+ YqzIwvJhmbP9nBrPwhbJHavjapgINT79WLChbPpeFOV5kd3iASZUiQE+/st9sBG3dzEu sfnd5Y/tSsSk3u/Hjby+KxnrAHC9eBOZOj8+IGl+OAExzlYYX6zE1Hr8wCgc6JBFdwsi IaKAg/Jrlz2s2gvV81EWQZhPrdSRnHekWbgrHTIMO0hpbGHc7uz6GyNhUM9QUUL0xs17 PujA== X-Gm-Message-State: AOAM532T2fHxVGzNAvUR+S7GN+Un41tc9duefBEpBux1jHUtOJ/I3A2+ J2yJkAtoNaInXEz2G1pIL81w+53K6unKTw== X-Google-Smtp-Source: ABdhPJztuqN2m0Eg1Mgs6MhytaxvZXR7NyYl3WAJ6oO2h9xMk1JNpxWQFRp6uzW4veFeTF1ZVoNWhQ== X-Received: by 2002:a1c:960a:: with SMTP id y10mr3153980wmd.128.1600931969490; Thu, 24 Sep 2020 00:19:29 -0700 (PDT) Received: from piling.lan ([80.71.134.83]) by smtp.gmail.com with ESMTPSA id z9sm2275393wmg.46.2020.09.24.00.19.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2020 00:19:28 -0700 (PDT) From: Ricardo Ribalda To: libcamera-devel@lists.libcamera.org, Kieran Bingham , Laurent Pinchart Date: Thu, 24 Sep 2020 09:19:12 +0200 Message-Id: <20200924071922.231063-2-ricardo@ribalda.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200924071922.231063-1-ricardo@ribalda.com> References: <20200924071922.231063-1-ricardo@ribalda.com> MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v2 01/11] README: Unify dependency names X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" All the dependencies are for libcamera, so we should move all the packages under this paragraph, or make a paragraph for Meson, and a second one for python3-yaml. I think the later is more clear. Signed-off-by: Ricardo Ribalda --- README.rst | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index 40d4519..e756753 100644 --- a/README.rst +++ b/README.rst @@ -46,8 +46,8 @@ Other distributions may have differing package names: A C++ toolchain: [required] Either {g++, clang} -for libcamera: [required] - meson (>= 0.47) ninja-build python3-yaml +Meson Build system: [required] + meson (>= 0.47) ninja-build If your distribution doesn't provide a recent enough version of meson, you can install or upgrade it using pip3. @@ -57,6 +57,9 @@ for libcamera: [required] pip3 install --user meson pip3 install --user --upgrade meson +for generating the control definitions: [required] + python3-yaml + for device hotplug enumeration: [optional] pkg-config libudev-dev From patchwork Thu Sep 24 07:19:13 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Ribalda X-Patchwork-Id: 9768 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id CFDFCC3B5C for ; Thu, 24 Sep 2020 07:19:33 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id A034762FEE; Thu, 24 Sep 2020 09:19:33 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="Aup/IM0f"; dkim-atps=neutral Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 9820660362 for ; Thu, 24 Sep 2020 09:19:31 +0200 (CEST) Received: by mail-wm1-x344.google.com with SMTP id x23so2394707wmi.3 for ; Thu, 24 Sep 2020 00:19:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=TrsN2ggAXhkpEVtYaf3bmN1MxnB9OgUooG6SOJz55tc=; b=Aup/IM0fcCLupTt4ckhdunYc/2ZAY4YLm8Gza0apQ+4NTJ9t6amAEvU4RBRD+G70ry ZcXM/WspvWewT0Ps8ukB0DXj0tQKIhMc8VWsEQmwUi0CM06zHmhTdKHzSsTR4ILURSnC /BnlTDOhS0bidSQlCjfvVyvaL0LqmgQEZCiCAzR+E5meXE6E5yqD9DOX+vANW39IbdkD ffujSgij/UBFCsZ/ggVY7Mkus5SrU5/30lSVMFBjcd0d3sxsb9RrlXXSCo4XLstipJpT d/2AU/JnzMswth9URYXXwIO+wQ7c526t98ojvqp995XHfgHU/TpZhMQsjPCvsjZFr4j7 wAaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=TrsN2ggAXhkpEVtYaf3bmN1MxnB9OgUooG6SOJz55tc=; b=m6oVy3rdKqebZ56Tft943xbF4+fg3W1h3A0BT0Xl3ijG/+GexMzK7L5sT5+iudoQjn emx4202H0dGSN1io2kl6MtrUQFouis3YZQUOiSiPwrTUlXkrQLqeliZlUfbOIjna0egQ 57cD67zYy4iK9UFUbdNIf4pTywFiA6yHWSb5aLEVA6u6RL0a4kbGUrMTEdhLLMAU3lST ATPxLsbibbYEaofxzFSIo6Oy8+xf61cECqOiA5KmVTljm+jt5PH7T5Z1HU7t1tfcdv08 bYHKQP0J5dRdW6KCQmFCdqblTJ/I7wTJnrAUcwt1gpWX814RWehy5vL7f5wzt6yuAIgV UGMA== X-Gm-Message-State: AOAM5324FTFbOBtedx33/HDkBznEo/fzvcp8p3CtivqmTVK6kSssTEDN qeUUfoh+uHR1J3s9aL3/P3lZDAQc3S2ljw== X-Google-Smtp-Source: ABdhPJxp9p27z/dA17uI7OL96enaO7aM35OrhWeVxAjE22/kWRdNoPuw2DwNstHCTGGFIDVafmuojA== X-Received: by 2002:a1c:5602:: with SMTP id k2mr3235168wmb.25.1600931970882; Thu, 24 Sep 2020 00:19:30 -0700 (PDT) Received: from piling.lan ([80.71.134.83]) by smtp.gmail.com with ESMTPSA id z9sm2275393wmg.46.2020.09.24.00.19.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2020 00:19:29 -0700 (PDT) From: Ricardo Ribalda To: libcamera-devel@lists.libcamera.org, Kieran Bingham , Laurent Pinchart Date: Thu, 24 Sep 2020 09:19:13 +0200 Message-Id: <20200924071922.231063-3-ricardo@ribalda.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200924071922.231063-1-ricardo@ribalda.com> References: <20200924071922.231063-1-ricardo@ribalda.com> MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v2 02/11] README: Move the required dependencies to the top X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Reviewed-by: Kieran Bingham Signed-off-by: Ricardo Ribalda --- README.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.rst b/README.rst index e756753..5059ce9 100644 --- a/README.rst +++ b/README.rst @@ -60,6 +60,9 @@ Meson Build system: [required] for generating the control definitions: [required] python3-yaml +for IPA module signing: [required] + libgnutls28-dev openssl + for device hotplug enumeration: [optional] pkg-config libudev-dev @@ -69,9 +72,6 @@ for documentation: [optional] for gstreamer: [optional] libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev -for IPA module signing: [required] - libgnutls28-dev openssl - for qcam: [optional] qtbase5-dev libqt5core5a libqt5gui5 libqt5widgets5 From patchwork Thu Sep 24 07:19:14 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Ribalda X-Patchwork-Id: 9770 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id F3E09C3B5C for ; Thu, 24 Sep 2020 07:19:35 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id C063962FF4; Thu, 24 Sep 2020 09:19:35 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="G4VzwRg6"; dkim-atps=neutral Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 4206462FE3 for ; Thu, 24 Sep 2020 09:19:33 +0200 (CEST) Received: by mail-wm1-x335.google.com with SMTP id q9so2413051wmj.2 for ; Thu, 24 Sep 2020 00:19:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=tFRMfN7+nvJmR2D5nwvH8H0kwCTEYmwVrHGBDLVFXuc=; b=G4VzwRg6Y+a7t/yQqqKVtu5LBCEV+UUUDop0TrJCKTmEcdv7HxY+04Ffa3abzMXx3b ZeU+Q7tum9QHukuny/vBhiTLVNVhXuvocR0I/TPUcHO4S3b3y5OfBHOXoh9ZwvBhflzV 4TiLzeZlUZaNEQaz0xLpBJVLUPC6P/npVfdch15RrhEDoxdh5p4FwiF4Q9FOYn0htZfJ y9qAtCBgZ/Qu5Oxvt+In6kBe04kdzBi+jDHlQnGvch3NphTvPzKutP2AznxRXR9IcKwE 9PedF4PPpE11WMoU9GwX5zBxtHpBdZdauX9V+8nVoiNb+bsiJ3rRfzNuhLbTbH8GPprE y7FA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=tFRMfN7+nvJmR2D5nwvH8H0kwCTEYmwVrHGBDLVFXuc=; b=IWUBBcb9NRAZ1hJy65jjkwbkC99lGa/yiK1kzZCrhnazvjg2H/tkODWd2Kzcd7ykyP rhhgMn4bf5HIh/A1SNT5OGdRAuggJ5mUVW3LNWGPISZqmjs5bfk6IUCvDzCgXGcyliAN BXFoF9jbCc/OkWvoiWMKBfJJmUBZjeBMOZaC+1HxXNonl/Sph/VfsFoTqGMfdy/rO/wG waKjxvP0CTFXjKvqkwnYHdtci20hwkPQiTrwHHCYLNOFFTkx8fkzAnMg7ujPu693m+wd ypf55JNmIsQGjD6tG0LhiBGANjD3wVOPI6uekPDS6GYeZitdIr3ctzjUfbipVhThr2F5 juuw== X-Gm-Message-State: AOAM531ldvUnX7NTjU6s94wSEJpKsTkLAP8Sv573VfSXAecXVssLuNAB BM4Bd4H516jtt5luYT1yHWjitCHlUj32JA== X-Google-Smtp-Source: ABdhPJzXK0ZAdaNYkxGpL8l78ReQStK81qH8KSocfAdNhxs1EOOo6l1wwpYpoQ6osAWVkL+AA8Z+kw== X-Received: by 2002:a7b:c111:: with SMTP id w17mr3059376wmi.109.1600931972341; Thu, 24 Sep 2020 00:19:32 -0700 (PDT) Received: from piling.lan ([80.71.134.83]) by smtp.gmail.com with ESMTPSA id z9sm2275393wmg.46.2020.09.24.00.19.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2020 00:19:31 -0700 (PDT) From: Ricardo Ribalda To: libcamera-devel@lists.libcamera.org, Kieran Bingham , Laurent Pinchart Date: Thu, 24 Sep 2020 09:19:14 +0200 Message-Id: <20200924071922.231063-4-ricardo@ribalda.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200924071922.231063-1-ricardo@ribalda.com> References: <20200924071922.231063-1-ricardo@ribalda.com> MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v2 03/11] README: Add libboost to list of dependencies X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" RPi IPA, which is enabled by default, requires libboost to compile. Specify in the documentation its dependencies and how to disable the IPA. Signed-off-by: Ricardo Ribalda Reviewed-by: Laurent Pinchart --- README.rst | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.rst b/README.rst index 5059ce9..46efff3 100644 --- a/README.rst +++ b/README.rst @@ -63,6 +63,15 @@ for generating the control definitions: [required] for IPA module signing: [required] libgnutls28-dev openssl +for building the RPi IPA: [optional] + libboost-dev + + If you decide to not build the RPi IP, you should configure meson this way: + + .. code:: + + -Dpipelines=vimc,uvcvideo,ipu3,rkisp1 + for device hotplug enumeration: [optional] pkg-config libudev-dev From patchwork Thu Sep 24 07:19:15 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Ribalda X-Patchwork-Id: 9771 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 6F764C3B5C for ; Thu, 24 Sep 2020 07:19:36 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 2A35862FEE; Thu, 24 Sep 2020 09:19:36 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="XJGB7ngf"; dkim-atps=neutral Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 03A6862FD8 for ; Thu, 24 Sep 2020 09:19:35 +0200 (CEST) Received: by mail-wr1-x42d.google.com with SMTP id a17so2579394wrn.6 for ; Thu, 24 Sep 2020 00:19:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=jYMRZVofSCjtZjxiPVD/rTq0U7ZU76vCq5zpkFOOfno=; b=XJGB7ngfFL699IWomBduMVIQiwik4rTPT3RfX14CEv8nNnvvXWJlD4dbV3zf/VlRty hvaPRFOW+1z1ZujRTjQzD3zaqhfvTFc2+uTKeTT+1qFGPcrSDjL40l4mS61NTw0Vm48e Almv7eOGKX3lGhrnZfn7paP9s3VcXMqa3N8e584vpxwkRAnBxQGplLY5WMWnhBeEKL3K SHFVAP/38NTAfVPyd+JlYgp1VAThbCtynk/ZIyXGLsYXI4wsN/OMA+Kf2JHXjsNiXCyg zccOUnVTCEPx5BDHydnK3670eXHT3Gp4b0TJU1CCjR9R6N3Xn76uf8NfsuWoxUrYFYEk 8CKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=jYMRZVofSCjtZjxiPVD/rTq0U7ZU76vCq5zpkFOOfno=; b=NMlDM+YjglK9h9YHz+PLpzLmUzo7hF/6lBJTfzIrnZNDCaLsNkkqHnPMxkz12I2gs7 vAiIpiQgDsxNWPRs9diWlqJnOOpEmzMfPuZeGMYEUcSjmfODin8GVVLTXMbBq2xFeBrG D1WxUM1JTXtQpO2UHUpL5jNq/jUXjXZFTqAzCGQBqMW0v3RUGveJfPlj5eLZDhRFziyw ZyJEN6+vz01NJRJpvGUU5bGsG1DzStoHBdLNYj1NoYX54/zEzsg5Y+WYlGkqxljc+TO1 FGSnaefq3H/7x6AwS+a1kbudpb6kRjPo3eP2OfQTrU9SVkU2ldWQmoyA3zzXdZP93UEf zGqA== X-Gm-Message-State: AOAM532zpMnRlvQapG/wb6qSCPuQAD+8kTtgutRw1QyWO/5jPr7bI/0m wdPGNs7wsuPW6iIePA0EHbNefU/5ibYOpg== X-Google-Smtp-Source: ABdhPJz9qHE5asAyHQXxMaH67N8CnZqtJs8zVBKlV/bXw5Oa0GqCRNfQ7EToNozxexR1D45MSHHHwQ== X-Received: by 2002:a5d:5306:: with SMTP id e6mr3573465wrv.156.1600931974303; Thu, 24 Sep 2020 00:19:34 -0700 (PDT) Received: from piling.lan ([80.71.134.83]) by smtp.gmail.com with ESMTPSA id z9sm2275393wmg.46.2020.09.24.00.19.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2020 00:19:32 -0700 (PDT) From: Ricardo Ribalda To: libcamera-devel@lists.libcamera.org, Kieran Bingham , Laurent Pinchart Date: Thu, 24 Sep 2020 09:19:15 +0200 Message-Id: <20200924071922.231063-5-ricardo@ribalda.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200924071922.231063-1-ricardo@ribalda.com> References: <20200924071922.231063-1-ricardo@ribalda.com> MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v2 04/11] README: Move pkg-config to Meson section X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" pkg-config it is not only used to detect libudev-dev, it is used for detecting gstreamer and others. So it is more correct to place it on the Meson Build system section. Reviewed-by: Kieran Bingham Signed-off-by: Ricardo Ribalda --- README.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index 46efff3..b7943ab 100644 --- a/README.rst +++ b/README.rst @@ -47,7 +47,7 @@ A C++ toolchain: [required] Either {g++, clang} Meson Build system: [required] - meson (>= 0.47) ninja-build + meson (>= 0.47) ninja-build pkg-config If your distribution doesn't provide a recent enough version of meson, you can install or upgrade it using pip3. @@ -73,7 +73,7 @@ for building the RPi IPA: [optional] -Dpipelines=vimc,uvcvideo,ipu3,rkisp1 for device hotplug enumeration: [optional] - pkg-config libudev-dev + libudev-dev for documentation: [optional] python3-sphinx doxygen From patchwork Thu Sep 24 07:19:16 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Ribalda X-Patchwork-Id: 9772 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id EC76CC3B5C for ; Thu, 24 Sep 2020 07:19:38 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id ACFBA62FEF; Thu, 24 Sep 2020 09:19:38 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="TnlYfBS5"; dkim-atps=neutral Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id DC98962FD8 for ; Thu, 24 Sep 2020 09:19:36 +0200 (CEST) Received: by mail-wr1-x42a.google.com with SMTP id s12so2545150wrw.11 for ; Thu, 24 Sep 2020 00:19:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=suBfBh9AjKrtZEKA/09zx4MimSZ+KZw2CzavZOEZMd4=; b=TnlYfBS5QnwEDNt23z1olT0ONHLLWAs9zvMdD71eMWkf9e2rqXN+vgpGVd2xAsqbAw JjZpxaBcK8uHpP1hnUYpYKWODP5ipYSQACttV51AmPbuq43K3Kn7nT01dXv7l87mksS5 ovDUq1bpWxGvMZIfZe/3FUr84vq2L1VJK1sdXxmo6so9FRGBc80OYT+mUxKErp2DF49x O1VU9kzdnDUfydCZ0WJZh4B0Fhc94WgKugoemR/NzgKPiy56CboebJpFt1xa6zWj3owQ pXDa7i1Fob2BKa06dQ7VsweudrACI2m1f7aK084mMsjwDNd9oiR3DDHXZhJ8ccYiq+YP 4mVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=suBfBh9AjKrtZEKA/09zx4MimSZ+KZw2CzavZOEZMd4=; b=orgslyitWJwgzb4yxBxbFGgMZVjGojGn8+SAnoxF0mkMHe25x3hv35xlqGV34mDSa4 mQsjj1DzC/xOv3B9E7OYIRuAZGY85GW27ZKorPH7ab0wNVhQQn0p2kCr3cXV3tss8Str KR8EjSu92/3v2GSA7S3izTD3PuYzmMpDbd7efvG5Q7frpMhJrX/LVMR1fQMZFhc7yEin UX3nX/OkzVUHlwdiSICKEILyH40dVZhWCw73j6X5rQI7sLadnq9SyN2sEZmoGDlxsgH+ zFnaHp9s0rubO+sRD9XFE5LkSAy9NrbwkZcel5mdF2GOY026NN4HrCkbR4FAPAnLPLvD qOdw== X-Gm-Message-State: AOAM531mBHRjIbBRkG2xJjThTVz96okI4cd4vt35q4RRjrAqGhTzmPiv rFHInHuQSPPHztshsGPM8My5zwotCAsX0w== X-Google-Smtp-Source: ABdhPJz1dANXR/nxFdJ9KqiexSR65C8G1KNauYwYMhE5gy/e8jzKil8DJ1KPSZ4/bhoMaZrBqxNB/w== X-Received: by 2002:a5d:444e:: with SMTP id x14mr3303899wrr.235.1600931976257; Thu, 24 Sep 2020 00:19:36 -0700 (PDT) Received: from piling.lan ([80.71.134.83]) by smtp.gmail.com with ESMTPSA id z9sm2275393wmg.46.2020.09.24.00.19.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2020 00:19:34 -0700 (PDT) From: Ricardo Ribalda To: libcamera-devel@lists.libcamera.org, Kieran Bingham , Laurent Pinchart Date: Thu, 24 Sep 2020 09:19:16 +0200 Message-Id: <20200924071922.231063-6-ricardo@ribalda.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200924071922.231063-1-ricardo@ribalda.com> References: <20200924071922.231063-1-ricardo@ribalda.com> MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v2 05/11] README: Add missing package for Qt5 tools X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Without it: Program /usr/lib/x86_64-linux-gnu/qt5/bin/lrelease found: NO Program lrelease-qt5 found: NO Program lrelease found: NO found but need: '== 5.14.2' Reviewed-by: Kieran Bingham Signed-off-by: Ricardo Ribalda --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index b7943ab..caf710f 100644 --- a/README.rst +++ b/README.rst @@ -82,7 +82,7 @@ for gstreamer: [optional] libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev for qcam: [optional] - qtbase5-dev libqt5core5a libqt5gui5 libqt5widgets5 + qtbase5-dev libqt5core5a libqt5gui5 libqt5widgets5 qttools5-dev-tools Using GStreamer plugin ~~~~~~~~~~~~~~~~~~~~~~ From patchwork Thu Sep 24 07:19:17 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Ribalda X-Patchwork-Id: 9773 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 595BAC3B5C for ; Thu, 24 Sep 2020 07:19:40 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 258A062FF9; Thu, 24 Sep 2020 09:19:40 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="g+kdg5HN"; dkim-atps=neutral Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 5613C62FE1 for ; Thu, 24 Sep 2020 09:19:38 +0200 (CEST) Received: by mail-wr1-x436.google.com with SMTP id a17so2579542wrn.6 for ; Thu, 24 Sep 2020 00:19:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=BPZSs7usfPJVSc8nJfrRWIYcBIGM2nR6mY6L4R3zYTY=; b=g+kdg5HNIDOGlJ4q2Y5JeC8LGDj9FW8F4T63uZhJse+DRjqKqd1if7x4NisLRqGxbr 9tndmICdor3yBSxmoiCDc4JD5XA9O5CduLu2pvC0vvlqfuCObMe7LrTGbT9v5yxvKe0/ 478abFWamblaGpz9l7uTv4rxaKEpBXRlXG5fnjWEHuuogsVXITUuAL49y0OF0EPYtr9A pvTsiWpYDXOPqgjA+hJHsVq0Labcrpca88iXgtcm0C28gmlp2fC/OZ23fngCvH9s6Go8 dGtkSa6QOlLAJQIxu+iHh5QF/+XcEntgTeTNMfPTVdvYWqj3uiMQdSCQfEZCB3R9gnvP hteA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=BPZSs7usfPJVSc8nJfrRWIYcBIGM2nR6mY6L4R3zYTY=; b=Fq5itxY3QZsfA7dAqyilReACilDpna9hHqKyKNPps+lvUGnsBbZt8LmyyT8JrOugdc VQganeOaG3s4HuCN69FNQ4TchTlx3Klk3s4a53HEWyXbfOY5f2D3Spu6FdpYbYEERzYu taMhvPuyk6CbZqZU0U4LH6lbIHPwsoPH1NMnMl4wnIYy2ojFuusIMI8bJgnCPHmCK8Dy DrhJSgIWwQB/z+V5vCiK5CddeRviT5gzPDSo64diAn/G8TYPdkY7xjqKzJqcZOx8Aw5a Nj/TPL/EWV/9gIIBndo3PEmDuk/vinzE0HM0dSdMPrrhI5h/+YvNdVxE7EWKD3fAIBn+ n6zA== X-Gm-Message-State: AOAM533zt+GHUSLyZcTLYLkv2vaNMosrx3yXiVajqY4tmRclZEbSF9N/ yye/0XTFzi7Q6Zi+aseJmq+vyT4j+F2Xlw== X-Google-Smtp-Source: ABdhPJySL8o36PLqdZpp3G49OBgf09hHn6BaXxhXx4LV3RVo/cbdAMA3ZHNfgRxegR6RVuZ4Dnyiew== X-Received: by 2002:adf:e7c8:: with SMTP id e8mr3626461wrn.358.1600931977756; Thu, 24 Sep 2020 00:19:37 -0700 (PDT) Received: from piling.lan ([80.71.134.83]) by smtp.gmail.com with ESMTPSA id z9sm2275393wmg.46.2020.09.24.00.19.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2020 00:19:36 -0700 (PDT) From: Ricardo Ribalda To: libcamera-devel@lists.libcamera.org, Kieran Bingham , Laurent Pinchart Date: Thu, 24 Sep 2020 09:19:17 +0200 Message-Id: <20200924071922.231063-7-ricardo@ribalda.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200924071922.231063-1-ricardo@ribalda.com> References: <20200924071922.231063-1-ricardo@ribalda.com> MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v2 06/11] README: Add missing libtiff-dev package for qcam X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Without it: Run-time dependency libtiff-4 found: NO (tried pkgconfig and cmake) Reviewed-by: Kieran Bingham Signed-off-by: Ricardo Ribalda --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index caf710f..a2e45bc 100644 --- a/README.rst +++ b/README.rst @@ -82,7 +82,7 @@ for gstreamer: [optional] libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev for qcam: [optional] - qtbase5-dev libqt5core5a libqt5gui5 libqt5widgets5 qttools5-dev-tools + qtbase5-dev libqt5core5a libqt5gui5 libqt5widgets5 qttools5-dev-tools libtiff-dev Using GStreamer plugin ~~~~~~~~~~~~~~~~~~~~~~ From patchwork Thu Sep 24 07:19:18 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Ribalda X-Patchwork-Id: 9774 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 2D3FAC3B5C for ; Thu, 24 Sep 2020 07:19:42 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id F004462FEB; Thu, 24 Sep 2020 09:19:41 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="hXB1NbzN"; dkim-atps=neutral Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 2A44F62FFB for ; Thu, 24 Sep 2020 09:19:40 +0200 (CEST) Received: by mail-wr1-x443.google.com with SMTP id k15so2551946wrn.10 for ; Thu, 24 Sep 2020 00:19:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=4Aqgvg73vUJ606SeiHYD7F11lCE5m+rRKEo++m56z4s=; b=hXB1NbzNtXMI+Y7VLgNyN+C0HuV4vW00r522/dXm4Z4zrynXPm7WEU7gNnGDrifXCs ubdclgjJKEhWYlhlK3OBvZUvPeD0JjZTFtBdGqkPOKEieTdu2YIsDkBVdgjk6m0RWr04 chCkLjHQpU9Bbk5ZXkEEURFuPF+cI3s5fG0TRLlXkQ4kpEBorA7852cSLKgk0WsNiFc9 FwpGBn9SLJ1IngUkkpiR0iVNmpDwAYsJR6S1V+coSDJbd8gtFzBIGzISVLBedo286txN NlPEj7uQQnHIrVmhSOLK1ywViSDmq4ewrqlddtfKfoTtthTlVAF5vwCY5PPB/tsyEG2k rVOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=4Aqgvg73vUJ606SeiHYD7F11lCE5m+rRKEo++m56z4s=; b=ksFYtDrvNSxEK1a9UhqiE0Gqo8P6OPfT0QrLpgq+Tn9qj6ucxYUxYr/7qAk8NkW3zE hGsMJIN31oREODJ+bIxU1Y3XYPQU0TqSWzAfIpgcwCbJcDGgHmq3TvhRD6MSfSavcWcO Q5G38n6l7vAxeLiFAGp+DQSCMwTgnvcBmo00CBZydOK3wzGSJ4q1iwXP5aK4F7iMIN4u rQMf7qAz23wvkpdj9Z1JQIJwDU+tBuIKgkG+ZjH9ahGw6EBfu6GOBH/bJIIaMtJSGWB3 4Wp+xJBBn6k+qbH4K2kL6RiqSo2BpKt2DIAAIWiDw6LLeOmmQuc/82yySgcgTMT2l5Xl VWZA== X-Gm-Message-State: AOAM530m6Bm6TM6OUnt+3byAKn+L/LrInqA7Y5y4V+hTQ4T2/OS01GJh qpSq8MYb61/XJMIH/9/u2D6hP3w42ANfGg== X-Google-Smtp-Source: ABdhPJx+F707BbjpnXPMb/vRLpHNEab6TnA3OgG9AJv2Ohdz82jJddPNat2s9a7DMvdRK+4QIgJCdQ== X-Received: by 2002:adf:f852:: with SMTP id d18mr3421074wrq.245.1600931979537; Thu, 24 Sep 2020 00:19:39 -0700 (PDT) Received: from piling.lan ([80.71.134.83]) by smtp.gmail.com with ESMTPSA id z9sm2275393wmg.46.2020.09.24.00.19.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2020 00:19:38 -0700 (PDT) From: Ricardo Ribalda To: libcamera-devel@lists.libcamera.org, Kieran Bingham , Laurent Pinchart Date: Thu, 24 Sep 2020 09:19:18 +0200 Message-Id: <20200924071922.231063-8-ricardo@ribalda.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200924071922.231063-1-ricardo@ribalda.com> References: <20200924071922.231063-1-ricardo@ribalda.com> MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v2 07/11] README: Add missing dependency for documentation X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Doxygen fails to create the documentation with this message: [145/276] Generating doxygen with a custom command sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/home/ricardo/google/libcamera/build/Documentation/api-html/inline_dotgraph_1.dot" -Tpng -o "/home/ricardo/google/libcamera/build/Documentation/api-html/dot_inline_dotgraph_1.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/home/ricardo/google/libcamera/build/Documentation/api-html/inline_dotgraph_1.dot" -Tcmapx -o "/home/ricardo/google/libcamera/build/Documentation/api-html/dot_inline_dotgraph_1.map"' [276/276] Linking target test/utils Reviewed-by: Kieran Bingham Signed-off-by: Ricardo Ribalda --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index a2e45bc..a4f3233 100644 --- a/README.rst +++ b/README.rst @@ -76,7 +76,7 @@ for device hotplug enumeration: [optional] libudev-dev for documentation: [optional] - python3-sphinx doxygen + python3-sphinx doxygen graphviz for gstreamer: [optional] libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev From patchwork Thu Sep 24 07:19:19 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Ribalda X-Patchwork-Id: 9775 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 97203C3B5C for ; Thu, 24 Sep 2020 07:19:43 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 645EE62FF5; Thu, 24 Sep 2020 09:19:43 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="dA+B5dxr"; dkim-atps=neutral Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [IPv6:2a00:1450:4864:20::341]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 8E43D62FEB for ; Thu, 24 Sep 2020 09:19:41 +0200 (CEST) Received: by mail-wm1-x341.google.com with SMTP id v12so2448608wmh.3 for ; Thu, 24 Sep 2020 00:19:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=1Tp8Dn32aFNHE+jw87O1u90LD6vkiV0HiFU0qQfcIKM=; b=dA+B5dxrhykX2fpLraFWzI7awWq4EplImbI3z7F6t0sakAfYJN/uxfxTAHwnJPCDxS 0SjZmk8dwb0LPao8pEu8G5A8Aau+563CEhDagk2WmBIqIK14Ji95tHbGE+UeCQ0IFxo2 6DcSvnUGdDpwOEZVif7YCcNrOa25X8p8SPyncRNRbAbN9ESbf7/y0r179oZcubr8Yv0P AM5BaiU79egpQ6lOMymysYWtZWKKZCFg/XLzVYa1Jfv129OLci8HF3si4C1KJpBRQ4Am Y+9YmPoK753usXDXrFp4xpLlWPMowYLQabopKSHZuyOIp0VLRqTvE59dMFCFZ6qR5sFO H9EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=1Tp8Dn32aFNHE+jw87O1u90LD6vkiV0HiFU0qQfcIKM=; b=NsjqMEUhXZt2MOlU+TDSFvUsqI/lXvmoIrkDzBI90IQIRL2I4o1C0FlntIFzj3Jidp DtjktdOwSYsfuDYt7LvlJ0Yr+pL92XoZfFHLQ0+cyfgeHM0MhOUd20N3u5YJ0a4Yd76p pT4YMErvJ7jLPj7cgh4Ckbo29JlO/Fjg/A5w9MAvhYAA3j/piLrFJpYeHGbixuGWSdWu j/4bPnIJhrFTiL1LMjGTXI16zPQowzfdyDSECA/a071nYMz5DizrsxDKD5sPUCGpmA5e pwNfojM0q2uA/6l4E25XzzkcT8tNFTG9kHYP9kmT1f5kJKg5hZMmH357+0I6UkS36xwj HzCw== X-Gm-Message-State: AOAM533kuNE8eXUDOBvgWnNAfpbs2eMhJv9yXA7zEioRrTBZgdxPBDn6 B+uFrd10B+W+jvxC1MXGxjkYsMsV2ZkKow== X-Google-Smtp-Source: ABdhPJyfYb6ANsfVapvfvbVvSsHaxjIfFALVJIl+SB/0W+V9fOcgKWmi9rBWGo0c9GHeatdsY26Klg== X-Received: by 2002:a1c:f716:: with SMTP id v22mr3013499wmh.183.1600931980963; Thu, 24 Sep 2020 00:19:40 -0700 (PDT) Received: from piling.lan ([80.71.134.83]) by smtp.gmail.com with ESMTPSA id z9sm2275393wmg.46.2020.09.24.00.19.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2020 00:19:39 -0700 (PDT) From: Ricardo Ribalda To: libcamera-devel@lists.libcamera.org, Kieran Bingham , Laurent Pinchart Date: Thu, 24 Sep 2020 09:19:19 +0200 Message-Id: <20200924071922.231063-9-ricardo@ribalda.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200924071922.231063-1-ricardo@ribalda.com> References: <20200924071922.231063-1-ricardo@ribalda.com> MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v2 08/11] Documentation: Search for dot binary X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Doxygen depends on dot to generate the documentation. Make this dependency explicit on the meson file. Reviewed-by: Kieran Bingham Signed-off-by: Ricardo Ribalda --- Documentation/meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Documentation/meson.build b/Documentation/meson.build index a09c7f2..7b497ae 100644 --- a/Documentation/meson.build +++ b/Documentation/meson.build @@ -8,8 +8,9 @@ doc_install_dir = join_paths(get_option('datadir'), 'doc', # doxygen = find_program('doxygen', required : false) +dot = find_program('dot', required : false) -if doxygen.found() +if doxygen.found() and dot.found() cdata = configuration_data() cdata.set('VERSION', 'v@0@'.format(libcamera_git_version)) cdata.set('TOP_SRCDIR', meson.source_root()) From patchwork Thu Sep 24 07:19:20 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Ribalda X-Patchwork-Id: 9776 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 08A5CC3B5C for ; Thu, 24 Sep 2020 07:19:46 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id C8B6662FD8; Thu, 24 Sep 2020 09:19:45 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="UNsm5Ww0"; dkim-atps=neutral Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 827BD62FFF for ; Thu, 24 Sep 2020 09:19:43 +0200 (CEST) Received: by mail-wm1-x342.google.com with SMTP id e17so2421684wme.0 for ; Thu, 24 Sep 2020 00:19:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=hgtoPMRRqiFZnbQV2BHKS+1MSojaHGMLHyWc0s81ID4=; b=UNsm5Ww01KOjMTXecIJHTt1SMnBuXR7QoVer/wpyBgRycyVANsHkzbGmXHHGgBNLwG yFrqZOhS/nv5cVhZYKRe5/imSTkSx6ae3eLxtMH6HDDd2Es466u7MAGeClU80X+OzKpA NZ6hTveIotmelBjWODXKKmkbC4fJ/3fB+2d1so4YfFacl/GJ5YnyEvgDrBmC8lVTRfT1 tGrEwZe8iqsel7lxwJHwnAa1rxR3lgTE01pU6rgeaNM7CziRRefMUkhC3mj79zXAWxke 1HNIhiWYRKb7z5AeSp1Qgj/KTlsQ4LyDEAQ/wbHb8E0l41aBM9mAyDZ319g/QErH3g63 g7Zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=hgtoPMRRqiFZnbQV2BHKS+1MSojaHGMLHyWc0s81ID4=; b=XD1mZsJsqTPsFYDnPLz1ykJty1X1jryIZgFFeRzwClAGO7f7Usi03FE74A0u1Lb7b8 KTr3yRqroQaCwAActfuVVfJ6OGasoDL5K0XW+wdhKcG2NpYvJRALTAIjAdbpnOFaSQOF cfmJGJYbvdl1tuDM+NexzeFYqLySD6HuQMLBTMXkRroUC2YRzy0Io0mxrHTpFTI5ekNO oXdqnD8lX+1Dwf6OoH9jX6HTbr6+fOlCVDnxHjr02hv638wiXW1JI2DnAbxeXZRHf4Je 29S4kw/lfMCLzNoFllEYmIt8POpbrO+SUM7H21bNr81/83pWf7C4tow1uEh/KWOxNAFZ DDTg== X-Gm-Message-State: AOAM531t25EpJxJ9OPNZ/UFx2Cbgxlfe52zL+CNz4fCKjHMSu11wHGaR pfViTGK+993jYId1CSsmkXaCyMK6XlLdGg== X-Google-Smtp-Source: ABdhPJzRysluMPluwraA3skzVNZNMwlZUIGsjKcNLxqa+4Y96oZFn6t7cpDutcT/59qiQyWz/719Hg== X-Received: by 2002:a1c:39c4:: with SMTP id g187mr3148376wma.126.1600931982608; Thu, 24 Sep 2020 00:19:42 -0700 (PDT) Received: from piling.lan ([80.71.134.83]) by smtp.gmail.com with ESMTPSA id z9sm2275393wmg.46.2020.09.24.00.19.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2020 00:19:41 -0700 (PDT) From: Ricardo Ribalda To: libcamera-devel@lists.libcamera.org, Kieran Bingham , Laurent Pinchart Date: Thu, 24 Sep 2020 09:19:20 +0200 Message-Id: <20200924071922.231063-10-ricardo@ribalda.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200924071922.231063-1-ricardo@ribalda.com> References: <20200924071922.231063-1-ricardo@ribalda.com> MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v2 09/11] Documentation: Move all dependencies into features X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" This way if the user enables the documentation and the dependencies are missing the configure fails. Suggested-by: Laurent Pinchart Signed-off-by: Ricardo Ribalda Reviewed-by: Laurent Pinchart --- Documentation/meson.build | 6 +++--- meson.build | 4 +--- meson_options.txt | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/Documentation/meson.build b/Documentation/meson.build index 7b497ae..d3d64f7 100644 --- a/Documentation/meson.build +++ b/Documentation/meson.build @@ -7,8 +7,8 @@ doc_install_dir = join_paths(get_option('datadir'), 'doc', # Doxygen # -doxygen = find_program('doxygen', required : false) -dot = find_program('dot', required : false) +doxygen = find_program('doxygen', required : get_option('documentation')) +dot = find_program('dot', required : get_option('documentation')) if doxygen.found() and dot.found() cdata = configuration_data() @@ -42,7 +42,7 @@ endif sphinx = find_program('sphinx-build-3', required : false) if not sphinx.found() - sphinx = find_program('sphinx-build', required : false) + sphinx = find_program('sphinx-build', required : get_option('documentation')) endif if sphinx.found() diff --git a/meson.build b/meson.build index c58d458..992281c 100644 --- a/meson.build +++ b/meson.build @@ -108,9 +108,7 @@ subdir('utils') # The documentation and test components are optional and can be disabled # through configuration values. They are enabled by default. -if get_option('documentation') - subdir('Documentation') -endif +subdir('Documentation') if get_option('test') subdir('test') diff --git a/meson_options.txt b/meson_options.txt index d2e07ef..7f7b3e5 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -6,7 +6,7 @@ option('android', description : 'Compile libcamera with Android Camera3 HAL interface') option('documentation', - type : 'boolean', + type : 'feature', description : 'Generate the project documentation') option('gstreamer', From patchwork Thu Sep 24 07:19:21 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Ribalda X-Patchwork-Id: 9777 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 655ADC3B5C for ; Thu, 24 Sep 2020 07:19:46 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 2E6F862FF5; Thu, 24 Sep 2020 09:19:46 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="lmUQZSh7"; dkim-atps=neutral Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 7A4DA62FD8 for ; Thu, 24 Sep 2020 09:19:45 +0200 (CEST) Received: by mail-wm1-x336.google.com with SMTP id e17so2421764wme.0 for ; Thu, 24 Sep 2020 00:19:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=qBe5ExSm29UYMBi7Y4Qo4qS0t16/4w7OSLdt/V6XdmE=; b=lmUQZSh7IRq0zm6Y1i352EnMD0PmwkkoYzdKyI1kn7xcWos25DrXZFKLVUYXC3eKaB bLlh05kihwIp+aw1Oijz/XgxDCSE97OadAjIoiQiPay6nd8CjZp758hX0ikgBDGea+RL uuluwDrJCmAhRuPmxqV4NoXLMAXiZVLt3Aq0Cu/PdGREKqy/N6RTV5dMIm45UMYfHAaB QDIO+f+wNK2XScUWvpSrNm2GXP9lLntjO03P2hPLJvJYO6ZdSPIodV9VE3erugr/GK9Q g3Qf4UvEiAVPPZ23btGmdS2jYywOHbWaKZHMMzJGjMAKRq7r/3pNW/2+4dfsjiz37agS VzLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=qBe5ExSm29UYMBi7Y4Qo4qS0t16/4w7OSLdt/V6XdmE=; b=sucFU3SLgYMmA/rSE+abZZqkCcWG/GzK43JO9fAV9olK0ZJ+teMv4/4ovijOJ1sDcg JoYIIPc/4C98Azj9cNn+rx9ys9oNF3oNT6ok9REVHDuguHGMuNnSl7uIizwkRxvROJBn 9bYP8PL718xa796ZmRXukLpD0YuvKTLAmu/SHNhaVsK3ea32aDefZ3vAHGeWq/6nbBio Gi8/9U082yTCDnEFsjwDvdaN48cRRYG3MqpM9SS7otibESN9cakTBzpde+dpuR3QWE2+ oHtFZj3m00jL9SCIBjjctuKjEYAOgFV4lclSK/DTKg+PzceqNFjme4KbA11y1vOOWe6M 6rlw== X-Gm-Message-State: AOAM533r8atg5RqDf6vHfgjcNtVt+ztQwYGMmFm+srEYXRy5cswFBcLO xJCkzUs+cy44Dcjrw/5bdYHhVavc4lo/Tg== X-Google-Smtp-Source: ABdhPJypZjrTon+uxSw/6hxOUqe8tsU89pTLkRAnerO7JzqFckEByU3YpzBJh9SDwlzjAA2/8rZdQA== X-Received: by 2002:a1c:df44:: with SMTP id w65mr2974226wmg.99.1600931984609; Thu, 24 Sep 2020 00:19:44 -0700 (PDT) Received: from piling.lan ([80.71.134.83]) by smtp.gmail.com with ESMTPSA id z9sm2275393wmg.46.2020.09.24.00.19.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2020 00:19:42 -0700 (PDT) From: Ricardo Ribalda To: libcamera-devel@lists.libcamera.org, Kieran Bingham , Laurent Pinchart Date: Thu, 24 Sep 2020 09:19:21 +0200 Message-Id: <20200924071922.231063-11-ricardo@ribalda.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200924071922.231063-1-ricardo@ribalda.com> References: <20200924071922.231063-1-ricardo@ribalda.com> MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v2 10/11] meson: Bump meson version to 0.51 X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Version 0.51 allows, among others, checking for python modules, which is a required feature. It is also now easily accessible: it is in stable distros such as Debian testing, or in pip: https://tracker.debian.org/pkg/meson https://pypi.org/project/meson/ Suggested-by: Laurent Pinchart Signed-off-by: Ricardo Ribalda Reviewed-by: Laurent Pinchart --- README.rst | 2 +- meson.build | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index a4f3233..1ffff0a 100644 --- a/README.rst +++ b/README.rst @@ -47,7 +47,7 @@ A C++ toolchain: [required] Either {g++, clang} Meson Build system: [required] - meson (>= 0.47) ninja-build pkg-config + meson (>= 0.51) ninja-build pkg-config If your distribution doesn't provide a recent enough version of meson, you can install or upgrade it using pip3. diff --git a/meson.build b/meson.build index 992281c..20ac625 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ # SPDX-License-Identifier: CC0-1.0 project('libcamera', 'c', 'cpp', - meson_version : '>= 0.47', + meson_version : '>= 0.51', version : '0.0.0', default_options : [ 'werror=true', From patchwork Thu Sep 24 07:19:22 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Ribalda X-Patchwork-Id: 9778 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id C469EC3B5C for ; Thu, 24 Sep 2020 07:19:51 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 9070462FD8; Thu, 24 Sep 2020 09:19:51 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="aDAgHwhs"; dkim-atps=neutral Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id EE97562FD8 for ; Thu, 24 Sep 2020 09:19:49 +0200 (CEST) Received: by mail-wm1-x331.google.com with SMTP id e17so2421945wme.0 for ; Thu, 24 Sep 2020 00:19:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=LoZEzNkrLZtKDSHQhCxx6n64o4H17A5rxBimZktlaz4=; b=aDAgHwhsELGBfXzIZ219iHBeZOI+Y6UEnQ3yIhEpBZg9YWeHSdSU3lexolIR/uetfW p2q/C0iRsY6RSVsgsO4DS3L8mvzjMRJphVPDjeJAYtIwNU25R4MQnBaKaHJOcKfkLxdO 8W/8Jm181JoRh/OZLvjUtGqUxvfBuFXK9MuRlS/xJ9vsu6cZi5oSoU6QAbnw42KLViuH Fyrxr9YnZzFnhxXZUvRbJj9SND2Fto9hBPrSKFkPA7l8fC46Fe7qaUltU5n3MgHGqfFm u48nki7UU0zGfz5vptHDhQxuYEsetOtifh6cA5JM7pH9FXRjQBopMin2j+a3ydKCfM+A IReg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=LoZEzNkrLZtKDSHQhCxx6n64o4H17A5rxBimZktlaz4=; b=X4GXAG+m5dLGeO590ADNpJt2aC0OMZzALymK+adUCpranSuD1WE6c/Z2zJ7fw2SetP KpRD6NBXdZPEnOzjUt4XfK71wFnEmVmLtXVgGKUiPxjba6UMzVc+f1H08EemyRQYLfKO bV4JVOE2/lvk1hT1lORGHsL9ACfyZWsr70KwKE//vpQkFNeMjX0458Baxj3y/MyXWmOU LPNccmcUinlnFzF5GYgU4wPA2ZOm6HTSphaQeDzHJqeyI7RAVon1zGuUb/Sq/nKP0rMk ckTKEnitlpgC6ryR1GuuExe1Hw6ZiDenjjehn7aB/YerH29PcRWS9QE58Yezbpto4cRh Wy/Q== X-Gm-Message-State: AOAM530NVU75X20doNpbk/zhoWz/0bHgLDt53Zyei0TQ7QhJNX6mO77Q phpyz98jdxeoMcYabjyPYL4hsXIqMIdnLw== X-Google-Smtp-Source: ABdhPJyxRSIlWuOdPATheKOQqLr8eF/z4y/RVLP2svVNLw7W89AGFEL0+W3hZVelo5e4LNIAQQ2CLQ== X-Received: by 2002:a05:600c:297:: with SMTP id 23mr3048955wmk.184.1600931986398; Thu, 24 Sep 2020 00:19:46 -0700 (PDT) Received: from piling.lan ([80.71.134.83]) by smtp.gmail.com with ESMTPSA id z9sm2275393wmg.46.2020.09.24.00.19.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2020 00:19:44 -0700 (PDT) From: Ricardo Ribalda To: libcamera-devel@lists.libcamera.org, Kieran Bingham , Laurent Pinchart Date: Thu, 24 Sep 2020 09:19:22 +0200 Message-Id: <20200924071922.231063-12-ricardo@ribalda.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200924071922.231063-1-ricardo@ribalda.com> References: <20200924071922.231063-1-ricardo@ribalda.com> MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v2 11/11] libcamera: Add a check for the yaml module X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ezequiel Garcia Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Yaml is not installed by default, so it needs to be checked during configuration for its presence. Credit-to: Ezequiel Garcia Cc: Ezequiel Garcia Signed-off-by: Ricardo Ribalda --- src/libcamera/meson.build | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libcamera/meson.build b/src/libcamera/meson.build index 0e6ecf5..575bea1 100644 --- a/src/libcamera/meson.build +++ b/src/libcamera/meson.build @@ -77,6 +77,7 @@ if libudev.found() ]) endif +import('python').find_installation('python3', modules : ['yaml']) gen_controls = files('gen-controls.py') control_sources = []