Patch Detail
Show a patch.
GET /api/1.1/patches/2821/?format=api
{ "id": 2821, "url": "https://patchwork.libcamera.org/api/1.1/patches/2821/?format=api", "web_url": "https://patchwork.libcamera.org/patch/2821/", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/1.1/projects/1/?format=api", "name": "libcamera", "link_name": "libcamera", "list_id": "libcamera_core", "list_email": "libcamera-devel@lists.libcamera.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20200213153635.27953-10-laurent.pinchart@ideasonboard.com>", "date": "2020-02-13T15:36:33", "name": "[libcamera-devel,PATCH/RFC,09/11] licenses: Add SPDX headers to all meson files", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": false, "hash": "4532fb747d50b692643ed51b8ba2c599d256f1d1", "submitter": { "id": 2, "url": "https://patchwork.libcamera.org/api/1.1/people/2/?format=api", "name": "Laurent Pinchart", "email": "laurent.pinchart@ideasonboard.com" }, "delegate": { "id": 14, "url": "https://patchwork.libcamera.org/api/1.1/users/14/?format=api", "username": "pinchartl", "first_name": "Laurent", "last_name": "Pinchart", "email": "laurent.pinchart@ideasonboard.com" }, "mbox": "https://patchwork.libcamera.org/patch/2821/mbox/", "series": [ { "id": 671, "url": "https://patchwork.libcamera.org/api/1.1/series/671/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=671", "date": "2020-02-13T15:36:24", "name": "Improve license information", "version": 1, "mbox": "https://patchwork.libcamera.org/series/671/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/patches/2821/comments/", "check": "pending", "checks": "https://patchwork.libcamera.org/api/patches/2821/checks/", "tags": {}, "headers": { "Return-Path": "<laurent.pinchart@ideasonboard.com>", "Received": [ "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id B80D06196C\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 13 Feb 2020 16:36:59 +0100 (CET)", "from pendragon.bb.dnainternet.fi (81-175-216-236.bb.dnainternet.fi\n\t[81.175.216.236])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 586E7ACB\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 13 Feb 2020 16:36:59 +0100 (CET)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1581608219;\n\tbh=bzey8a0PzOkTyq7vUnZN7phDBub8L08t1dvckMOzh/w=;\n\th=From:To:Subject:Date:In-Reply-To:References:From;\n\tb=V2RKXmsc9HgHVs97TjkdZHTPf/j+mrS9TOcHuMWC6CpIvQs91VoLKQ1uhGip+FzoK\n\tIEc3wVVX6iKOxHvKVSsLyAj97bIohbyMWAAHC9M0VBQhu9RFXQyuhkR0WeQeia7dvG\n\toTCZhp5DjbqoAQC+LkQFZg2VEjHVUJxbwFxfqZgo=", "From": "Laurent Pinchart <laurent.pinchart@ideasonboard.com>", "To": "libcamera-devel@lists.libcamera.org", "Date": "Thu, 13 Feb 2020 17:36:33 +0200", "Message-Id": "<20200213153635.27953-10-laurent.pinchart@ideasonboard.com>", "X-Mailer": "git-send-email 2.24.1", "In-Reply-To": "<20200213153635.27953-1-laurent.pinchart@ideasonboard.com>", "References": "<20200213153635.27953-1-laurent.pinchart@ideasonboard.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH/RFC 09/11] licenses: Add SPDX headers to\n\tall meson files", "X-BeenThere": "libcamera-devel@lists.libcamera.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "<libcamera-devel.lists.libcamera.org>", "List-Unsubscribe": "<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>", "List-Archive": "<https://lists.libcamera.org/pipermail/libcamera-devel/>", "List-Post": "<mailto:libcamera-devel@lists.libcamera.org>", "List-Help": "<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>", "List-Subscribe": "<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>", "X-List-Received-Date": "Thu, 13 Feb 2020 15:37:00 -0000" }, "content": "Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n---\n .gitignore | 2 ++\n Documentation/meson.build | 2 ++\n include/android/meson.build | 2 ++\n include/ipa/meson.build | 2 ++\n include/libcamera/meson.build | 2 ++\n include/meson.build | 2 ++\n meson.build | 2 ++\n meson_options.txt | 2 ++\n src/android/meson.build | 2 ++\n src/cam/meson.build | 2 ++\n src/ipa/libipa/meson.build | 2 ++\n src/ipa/meson.build | 2 ++\n src/ipa/rkisp1/meson.build | 2 ++\n src/libcamera/include/meson.build | 2 ++\n src/libcamera/meson.build | 2 ++\n src/libcamera/pipeline/ipu3/meson.build | 2 ++\n src/libcamera/pipeline/meson.build | 2 ++\n src/libcamera/pipeline/rkisp1/meson.build | 2 ++\n src/libcamera/proxy/meson.build | 2 ++\n src/libcamera/proxy/worker/meson.build | 2 ++\n src/meson.build | 2 ++\n src/qcam/meson.build | 2 ++\n src/v4l2/meson.build | 2 ++\n test/camera/meson.build | 2 ++\n test/controls/meson.build | 2 ++\n test/ipa/meson.build | 2 ++\n test/ipc/meson.build | 2 ++\n test/libtest/meson.build | 2 ++\n test/log/meson.build | 2 ++\n test/media_device/meson.build | 2 ++\n test/meson.build | 2 ++\n test/pipeline/ipu3/meson.build | 2 ++\n test/pipeline/meson.build | 2 ++\n test/pipeline/rkisp1/meson.build | 2 ++\n test/process/meson.build | 2 ++\n test/serialization/meson.build | 2 ++\n test/stream/meson.build | 2 ++\n test/v4l2_subdevice/meson.build | 2 ++\n test/v4l2_videodevice/meson.build | 2 ++\n utils/ipu3/meson.build | 2 ++\n utils/meson.build | 2 ++\n 41 files changed, 82 insertions(+)", "diff": "diff --git a/.gitignore b/.gitignore\nindex e00516aaa716..4b7657218a83 100644\n--- a/.gitignore\n+++ b/.gitignore\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n build/\n patches/\n *.patch\ndiff --git a/Documentation/meson.build b/Documentation/meson.build\nindex c4e9892470de..e4049e8a490a 100644\n--- a/Documentation/meson.build\n+++ b/Documentation/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n doc_install_dir = join_paths(get_option('datadir'), 'doc',\n 'libcamera-@0@'.format(libcamera_version))\n \ndiff --git a/include/android/meson.build b/include/android/meson.build\nindex 69f1c38edada..81b7f2c1e623 100644\n--- a/include/android/meson.build\n+++ b/include/android/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n android_includes = ([\n include_directories('hardware/libhardware/include/'),\n include_directories('metadata/'),\ndiff --git a/include/ipa/meson.build b/include/ipa/meson.build\nindex 695a4183a0e8..510b18bd44fa 100644\n--- a/include/ipa/meson.build\n+++ b/include/ipa/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n libcamera_ipa_api = files([\n 'ipa_controls.h',\n 'ipa_interface.h',\ndiff --git a/include/libcamera/meson.build b/include/libcamera/meson.build\nindex 8db217bb782c..81ae18b52786 100644\n--- a/include/libcamera/meson.build\n+++ b/include/libcamera/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n libcamera_api = files([\n 'bound_method.h',\n 'buffer.h',\ndiff --git a/include/meson.build b/include/meson.build\nindex 42b2453445b5..af3883284b57 100644\n--- a/include/meson.build\n+++ b/include/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n libcamera_include_dir = 'libcamera'\n \n subdir('android')\ndiff --git a/meson.build b/meson.build\nindex c6e6a934e54e..78605913cc92 100644\n--- a/meson.build\n+++ b/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n project('libcamera', 'c', 'cpp',\n meson_version : '>= 0.47',\n version : '0.0.0',\ndiff --git a/meson_options.txt b/meson_options.txt\nindex 79ee4de6a592..48b078c88589 100644\n--- a/meson_options.txt\n+++ b/meson_options.txt\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n option('android',\n type : 'boolean',\n value : false,\ndiff --git a/src/android/meson.build b/src/android/meson.build\nindex 5a5a332e6a6f..7f0dc452ba91 100644\n--- a/src/android/meson.build\n+++ b/src/android/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n android_hal_sources = files([\n 'camera3_hal.cpp',\n 'camera_hal_manager.cpp',\ndiff --git a/src/cam/meson.build b/src/cam/meson.build\nindex 478346c59590..3bc4b52ee00f 100644\n--- a/src/cam/meson.build\n+++ b/src/cam/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n cam_sources = files([\n 'buffer_writer.cpp',\n 'capture.cpp',\ndiff --git a/src/ipa/libipa/meson.build b/src/ipa/libipa/meson.build\nindex 6f3cd4866ce3..4d3886d5b7f7 100644\n--- a/src/ipa/libipa/meson.build\n+++ b/src/ipa/libipa/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n libipa_headers = files([\n 'ipa_interface_wrapper.h',\n ])\ndiff --git a/src/ipa/meson.build b/src/ipa/meson.build\nindex 421803243e32..4bfbf64c35d7 100644\n--- a/src/ipa/meson.build\n+++ b/src/ipa/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n ipa_vimc_sources = [\n ['ipa_vimc', 'LGPL-2.1-or-later'],\n ['ipa_vimc_isolate', 'Proprietary'],\ndiff --git a/src/ipa/rkisp1/meson.build b/src/ipa/rkisp1/meson.build\nindex 521518bd1237..c7fd2f142e46 100644\n--- a/src/ipa/rkisp1/meson.build\n+++ b/src/ipa/rkisp1/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n rkisp1_ipa = shared_module('ipa_rkisp1',\n 'rkisp1.cpp',\n name_prefix : '',\ndiff --git a/src/libcamera/include/meson.build b/src/libcamera/include/meson.build\nindex 17e2bed93fba..4215d57cbfe3 100644\n--- a/src/libcamera/include/meson.build\n+++ b/src/libcamera/include/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n libcamera_headers = files([\n 'byte_stream_buffer.h',\n 'camera_controls.h',\ndiff --git a/src/libcamera/meson.build b/src/libcamera/meson.build\nindex 68d89559b290..65b6b75e4907 100644\n--- a/src/libcamera/meson.build\n+++ b/src/libcamera/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n libcamera_sources = files([\n 'bound_method.cpp',\n 'buffer.cpp',\ndiff --git a/src/libcamera/pipeline/ipu3/meson.build b/src/libcamera/pipeline/ipu3/meson.build\nindex 0ab766a257a0..a7d12e4b5ca5 100644\n--- a/src/libcamera/pipeline/ipu3/meson.build\n+++ b/src/libcamera/pipeline/ipu3/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n libcamera_sources += files([\n 'ipu3.cpp',\n ])\ndiff --git a/src/libcamera/pipeline/meson.build b/src/libcamera/pipeline/meson.build\nindex 0d466225a72e..42922030122b 100644\n--- a/src/libcamera/pipeline/meson.build\n+++ b/src/libcamera/pipeline/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n libcamera_sources += files([\n 'uvcvideo.cpp',\n 'vimc.cpp',\ndiff --git a/src/libcamera/pipeline/rkisp1/meson.build b/src/libcamera/pipeline/rkisp1/meson.build\nindex d04fb45223e7..bb039d8069b5 100644\n--- a/src/libcamera/pipeline/rkisp1/meson.build\n+++ b/src/libcamera/pipeline/rkisp1/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n libcamera_sources += files([\n 'rkisp1.cpp',\n 'timeline.cpp',\ndiff --git a/src/libcamera/proxy/meson.build b/src/libcamera/proxy/meson.build\nindex efc113230217..97d839b25a6b 100644\n--- a/src/libcamera/proxy/meson.build\n+++ b/src/libcamera/proxy/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n libcamera_sources += files([\n 'ipa_proxy_linux.cpp',\n ])\ndiff --git a/src/libcamera/proxy/worker/meson.build b/src/libcamera/proxy/worker/meson.build\nindex 839156f7591a..4cb2b5475091 100644\n--- a/src/libcamera/proxy/worker/meson.build\n+++ b/src/libcamera/proxy/worker/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n ipa_proxy_sources = [\n ['ipa_proxy_linux', 'ipa_proxy_linux_worker.cpp']\n ]\ndiff --git a/src/meson.build b/src/meson.build\nindex 5adcd61fd913..66edb0e7644f 100644\n--- a/src/meson.build\n+++ b/src/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n if get_option('android')\n subdir('android')\n endif\ndiff --git a/src/qcam/meson.build b/src/qcam/meson.build\nindex 1e71f20fa15e..c13760e5377e 100644\n--- a/src/qcam/meson.build\n+++ b/src/qcam/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n qcam_sources = files([\n 'format_converter.cpp',\n 'main.cpp',\ndiff --git a/src/v4l2/meson.build b/src/v4l2/meson.build\nindex 14ee3594747d..99c6149d3193 100644\n--- a/src/v4l2/meson.build\n+++ b/src/v4l2/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n v4l2_compat_sources = files([\n 'v4l2_camera.cpp',\n 'v4l2_camera_proxy.cpp',\ndiff --git a/test/camera/meson.build b/test/camera/meson.build\nindex e2a6660a7a92..27cb482aea92 100644\n--- a/test/camera/meson.build\n+++ b/test/camera/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n # Tests are listed in order of complexity.\n # They are not alphabetically sorted.\n camera_tests = [\ndiff --git a/test/controls/meson.build b/test/controls/meson.build\nindex f0850df28c8a..aefcf03b793c 100644\n--- a/test/controls/meson.build\n+++ b/test/controls/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n control_tests = [\n [ 'control_info', 'control_info.cpp' ],\n [ 'control_list', 'control_list.cpp' ],\ndiff --git a/test/ipa/meson.build b/test/ipa/meson.build\nindex f925c50a085e..4c1309f6f869 100644\n--- a/test/ipa/meson.build\n+++ b/test/ipa/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n ipa_test = [\n ['ipa_module_test', 'ipa_module_test.cpp'],\n ['ipa_interface_test', 'ipa_interface_test.cpp'],\ndiff --git a/test/ipc/meson.build b/test/ipc/meson.build\nindex cc46b41c7687..7624d3742665 100644\n--- a/test/ipc/meson.build\n+++ b/test/ipc/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n ipc_tests = [\n [ 'unixsocket', 'unixsocket.cpp' ],\n ]\ndiff --git a/test/libtest/meson.build b/test/libtest/meson.build\nindex 3e798ef3810e..5b18f01dfd86 100644\n--- a/test/libtest/meson.build\n+++ b/test/libtest/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n libtest_sources = files([\n 'camera_test.cpp',\n 'test.cpp',\ndiff --git a/test/log/meson.build b/test/log/meson.build\nindex 95f6c1a2ae4a..483cb56d2472 100644\n--- a/test/log/meson.build\n+++ b/test/log/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n log_test = [\n ['log_api', 'log_api.cpp'],\n ['log_process', 'log_process.cpp'],\ndiff --git a/test/media_device/meson.build b/test/media_device/meson.build\nindex 6a0e468434b5..d36a0fe126e3 100644\n--- a/test/media_device/meson.build\n+++ b/test/media_device/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n lib_mdev_test_sources = files([\n 'media_device_test.cpp',\n ])\ndiff --git a/test/meson.build b/test/meson.build\nindex daaa1aac926d..8566ed5b47ef 100644\n--- a/test/meson.build\n+++ b/test/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n subdir('libtest')\n \n subdir('camera')\ndiff --git a/test/pipeline/ipu3/meson.build b/test/pipeline/ipu3/meson.build\nindex d02927c9af86..43d6ffc08c8a 100644\n--- a/test/pipeline/ipu3/meson.build\n+++ b/test/pipeline/ipu3/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n ipu3_test = [\n ['ipu3_pipeline_test', 'ipu3_pipeline_test.cpp'],\n ]\ndiff --git a/test/pipeline/meson.build b/test/pipeline/meson.build\nindex 157f789ceb25..a6c5df364f05 100644\n--- a/test/pipeline/meson.build\n+++ b/test/pipeline/meson.build\n@@ -1,2 +1,4 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n subdir('ipu3')\n subdir('rkisp1')\ndiff --git a/test/pipeline/rkisp1/meson.build b/test/pipeline/rkisp1/meson.build\nindex d3f974964fc4..71428e76e439 100644\n--- a/test/pipeline/rkisp1/meson.build\n+++ b/test/pipeline/rkisp1/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n rkisp1_test = [\n ['rkisp1_pipeline_test', 'rkisp1_pipeline_test.cpp'],\n ]\ndiff --git a/test/process/meson.build b/test/process/meson.build\nindex c4d83d6c8b39..fc12853abe98 100644\n--- a/test/process/meson.build\n+++ b/test/process/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n process_tests = [\n [ 'process_test', 'process_test.cpp' ],\n ]\ndiff --git a/test/serialization/meson.build b/test/serialization/meson.build\nindex d78d92e61887..ebc9754d3119 100644\n--- a/test/serialization/meson.build\n+++ b/test/serialization/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n serialization_tests = [\n [ 'control_serialization', 'control_serialization.cpp' ],\n ]\ndiff --git a/test/stream/meson.build b/test/stream/meson.build\nindex 005f4aa4996a..bd0d90a920b6 100644\n--- a/test/stream/meson.build\n+++ b/test/stream/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n stream_tests = [\n [ 'stream_formats', 'stream_formats.cpp' ],\n ]\ndiff --git a/test/v4l2_subdevice/meson.build b/test/v4l2_subdevice/meson.build\nindex 0521984b2a78..15c766819e12 100644\n--- a/test/v4l2_subdevice/meson.build\n+++ b/test/v4l2_subdevice/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n v4l2_subdevice_tests = [\n [ 'list_formats', 'list_formats.cpp'],\n [ 'test_formats', 'test_formats.cpp'],\ndiff --git a/test/v4l2_videodevice/meson.build b/test/v4l2_videodevice/meson.build\nindex 5c52da7219c2..cfcdf33b6d4b 100644\n--- a/test/v4l2_videodevice/meson.build\n+++ b/test/v4l2_videodevice/meson.build\n@@ -1,3 +1,5 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n # Tests are listed in order of complexity.\n # They are not alphabetically sorted.\n v4l2_videodevice_tests = [\ndiff --git a/utils/ipu3/meson.build b/utils/ipu3/meson.build\nindex 49c45856eea6..cb34df6db0f1 100644\n--- a/utils/ipu3/meson.build\n+++ b/utils/ipu3/meson.build\n@@ -1 +1,3 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n ipu3_unpack = executable('ipu3-unpack', 'ipu3-unpack.c')\ndiff --git a/utils/meson.build b/utils/meson.build\nindex f434c79c0ae3..aa802f46106f 100644\n--- a/utils/meson.build\n+++ b/utils/meson.build\n@@ -1 +1,3 @@\n+# SPDX-License-Identifier: LGPL-2.1-or-later\n+\n subdir('ipu3')\n", "prefixes": [ "libcamera-devel", "PATCH/RFC", "09/11" ] }