From patchwork Thu Dec 19 12:37:24 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Barnab=C3=A1s_P=C5=91cze?= X-Patchwork-Id: 22406 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 DCA44C3272 for ; Thu, 19 Dec 2024 12:37:33 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 1251268469; Thu, 19 Dec 2024 13:37:33 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=protonmail.com header.i=@protonmail.com header.b="T7Aav7w6"; dkim-atps=neutral Received: from mail-4316.protonmail.ch (mail-4316.protonmail.ch [185.70.43.16]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id E5EFF61899 for ; Thu, 19 Dec 2024 13:37:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1734611849; x=1734871049; bh=g2Qeu98mnjpLVPDydoXm920oL0hMYHu7+WL/HiFc2EQ=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector: List-Unsubscribe:List-Unsubscribe-Post; b=T7Aav7w6FY6Pd/Umr6FU4Om/W5oaO7wB397Upt6VGzrsyilL06HGXL5Ym3vZ9VeaL NdEcMw40lUC1/OwS14E/2GmYGsVH8S9W8NuvePhN1JAC8mcub/ZQgLb+jRBRbY2U+R SQkq0IuXiIQM9F7x7CQVeYb6LxiwLwDpUAU8Nkn32/v822tJACd3AwSTJzJgutGqPn +zs/sK+zhkwcofLW9S+za24s+0dp1sTrj4sKjZgkudvnw0efcD9zeDxejJ2iW4GMhc 7xkUvCM3H8m5s4YgQJy4Q+3GaDg0BdfrY+9VaumwJJAu2OFJCq7vt/NMRjWEFykByv aC6r1jQVZXi5g== Date: Thu, 19 Dec 2024 12:37:24 +0000 To: libcamera-devel@lists.libcamera.org From: =?utf-8?q?Barnab=C3=A1s_P=C5=91cze?= Subject: [RFC PATCH v1] libcamera: virtual: Install configuration file Message-ID: <20241219123722.513083-1-pobrn@protonmail.com> Feedback-ID: 20568564:user:proton X-Pm-Message-ID: 4e9d8064a0244c7297bab9d07650cdf3af74a1e9 MIME-Version: 1.0 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" Install the example configuration file of the virtual pipeline handler as it serves documentation purposes, and to make the virtual pipeline handler easily usable in CI. Nonetheless, the file is installed with the ".example" suffix so that it will not be used by default, to avoid cluttering the camera lists of users whose distributions decide to enable the virtual pipeline handler. Signed-off-by: Barnabás Pőcze Reviewed-by: Kieran Bingham Reviewed-by: Harvey Yang Reviewed-by: Laurent Pinchart --- src/libcamera/pipeline/virtual/data/meson.build | 4 ++++ src/libcamera/pipeline/virtual/meson.build | 2 ++ 2 files changed, 6 insertions(+) create mode 100644 src/libcamera/pipeline/virtual/data/meson.build diff --git a/src/libcamera/pipeline/virtual/data/meson.build b/src/libcamera/pipeline/virtual/data/meson.build new file mode 100644 index 000000000..ce63f9a27 --- /dev/null +++ b/src/libcamera/pipeline/virtual/data/meson.build @@ -0,0 +1,4 @@ +install_data('virtual.yaml', + install_dir : pipeline_data_dir / 'virtual', + install_tag : 'runtime', + rename: 'virtual.yaml.example') diff --git a/src/libcamera/pipeline/virtual/meson.build b/src/libcamera/pipeline/virtual/meson.build index 4786fe2e0..c84345936 100644 --- a/src/libcamera/pipeline/virtual/meson.build +++ b/src/libcamera/pipeline/virtual/meson.build @@ -11,3 +11,5 @@ libjpeg = dependency('libjpeg', required : true) libcamera_deps += [libyuv_dep] libcamera_deps += [libjpeg] + +subdir('data')