Show a patch.

GET /api/1.1/patches/2821/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "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"
    ]
}