[libcamera-devel] [PATCH/RFC 09/11] licenses: Add SPDX headers to all meson files

Kieran Bingham kieran.bingham at ideasonboard.com
Thu Feb 13 17:00:02 CET 2020


Hi Laurent,

On 13/02/2020 15:36, Laurent Pinchart wrote:
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>

Reviewed-by: Kieran Bingham <kieran.bingham at ideasonboard.com>


> ---
>  .gitignore                                | 2 ++
>  Documentation/meson.build                 | 2 ++
>  include/android/meson.build               | 2 ++
>  include/ipa/meson.build                   | 2 ++
>  include/libcamera/meson.build             | 2 ++
>  include/meson.build                       | 2 ++
>  meson.build                               | 2 ++
>  meson_options.txt                         | 2 ++
>  src/android/meson.build                   | 2 ++
>  src/cam/meson.build                       | 2 ++
>  src/ipa/libipa/meson.build                | 2 ++
>  src/ipa/meson.build                       | 2 ++
>  src/ipa/rkisp1/meson.build                | 2 ++
>  src/libcamera/include/meson.build         | 2 ++
>  src/libcamera/meson.build                 | 2 ++
>  src/libcamera/pipeline/ipu3/meson.build   | 2 ++
>  src/libcamera/pipeline/meson.build        | 2 ++
>  src/libcamera/pipeline/rkisp1/meson.build | 2 ++
>  src/libcamera/proxy/meson.build           | 2 ++
>  src/libcamera/proxy/worker/meson.build    | 2 ++
>  src/meson.build                           | 2 ++
>  src/qcam/meson.build                      | 2 ++
>  src/v4l2/meson.build                      | 2 ++
>  test/camera/meson.build                   | 2 ++
>  test/controls/meson.build                 | 2 ++
>  test/ipa/meson.build                      | 2 ++
>  test/ipc/meson.build                      | 2 ++
>  test/libtest/meson.build                  | 2 ++
>  test/log/meson.build                      | 2 ++
>  test/media_device/meson.build             | 2 ++
>  test/meson.build                          | 2 ++
>  test/pipeline/ipu3/meson.build            | 2 ++
>  test/pipeline/meson.build                 | 2 ++
>  test/pipeline/rkisp1/meson.build          | 2 ++
>  test/process/meson.build                  | 2 ++
>  test/serialization/meson.build            | 2 ++
>  test/stream/meson.build                   | 2 ++
>  test/v4l2_subdevice/meson.build           | 2 ++
>  test/v4l2_videodevice/meson.build         | 2 ++
>  utils/ipu3/meson.build                    | 2 ++
>  utils/meson.build                         | 2 ++
>  41 files changed, 82 insertions(+)
> 
> diff --git a/.gitignore b/.gitignore
> index e00516aaa716..4b7657218a83 100644
> --- a/.gitignore
> +++ b/.gitignore
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  build/
>  patches/
>  *.patch
> diff --git a/Documentation/meson.build b/Documentation/meson.build
> index c4e9892470de..e4049e8a490a 100644
> --- a/Documentation/meson.build
> +++ b/Documentation/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  doc_install_dir = join_paths(get_option('datadir'), 'doc',
>                               'libcamera- at 0@'.format(libcamera_version))
>  
> diff --git a/include/android/meson.build b/include/android/meson.build
> index 69f1c38edada..81b7f2c1e623 100644
> --- a/include/android/meson.build
> +++ b/include/android/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  android_includes = ([
>      include_directories('hardware/libhardware/include/'),
>      include_directories('metadata/'),
> diff --git a/include/ipa/meson.build b/include/ipa/meson.build
> index 695a4183a0e8..510b18bd44fa 100644
> --- a/include/ipa/meson.build
> +++ b/include/ipa/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  libcamera_ipa_api = files([
>      'ipa_controls.h',
>      'ipa_interface.h',
> diff --git a/include/libcamera/meson.build b/include/libcamera/meson.build
> index 8db217bb782c..81ae18b52786 100644
> --- a/include/libcamera/meson.build
> +++ b/include/libcamera/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  libcamera_api = files([
>      'bound_method.h',
>      'buffer.h',
> diff --git a/include/meson.build b/include/meson.build
> index 42b2453445b5..af3883284b57 100644
> --- a/include/meson.build
> +++ b/include/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  libcamera_include_dir = 'libcamera'
>  
>  subdir('android')
> diff --git a/meson.build b/meson.build
> index c6e6a934e54e..78605913cc92 100644
> --- a/meson.build
> +++ b/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  project('libcamera', 'c', 'cpp',
>      meson_version : '>= 0.47',
>      version : '0.0.0',
> diff --git a/meson_options.txt b/meson_options.txt
> index 79ee4de6a592..48b078c88589 100644
> --- a/meson_options.txt
> +++ b/meson_options.txt
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  option('android',
>          type : 'boolean',
>          value : false,
> diff --git a/src/android/meson.build b/src/android/meson.build
> index 5a5a332e6a6f..7f0dc452ba91 100644
> --- a/src/android/meson.build
> +++ b/src/android/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  android_hal_sources = files([
>      'camera3_hal.cpp',
>      'camera_hal_manager.cpp',
> diff --git a/src/cam/meson.build b/src/cam/meson.build
> index 478346c59590..3bc4b52ee00f 100644
> --- a/src/cam/meson.build
> +++ b/src/cam/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  cam_sources = files([
>      'buffer_writer.cpp',
>      'capture.cpp',
> diff --git a/src/ipa/libipa/meson.build b/src/ipa/libipa/meson.build
> index 6f3cd4866ce3..4d3886d5b7f7 100644
> --- a/src/ipa/libipa/meson.build
> +++ b/src/ipa/libipa/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  libipa_headers = files([
>      'ipa_interface_wrapper.h',
>  ])
> diff --git a/src/ipa/meson.build b/src/ipa/meson.build
> index 421803243e32..4bfbf64c35d7 100644
> --- a/src/ipa/meson.build
> +++ b/src/ipa/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  ipa_vimc_sources = [
>      ['ipa_vimc',         'LGPL-2.1-or-later'],
>      ['ipa_vimc_isolate', 'Proprietary'],
> diff --git a/src/ipa/rkisp1/meson.build b/src/ipa/rkisp1/meson.build
> index 521518bd1237..c7fd2f142e46 100644
> --- a/src/ipa/rkisp1/meson.build
> +++ b/src/ipa/rkisp1/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  rkisp1_ipa = shared_module('ipa_rkisp1',
>                             'rkisp1.cpp',
>                             name_prefix : '',
> diff --git a/src/libcamera/include/meson.build b/src/libcamera/include/meson.build
> index 17e2bed93fba..4215d57cbfe3 100644
> --- a/src/libcamera/include/meson.build
> +++ b/src/libcamera/include/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  libcamera_headers = files([
>      'byte_stream_buffer.h',
>      'camera_controls.h',
> diff --git a/src/libcamera/meson.build b/src/libcamera/meson.build
> index 68d89559b290..65b6b75e4907 100644
> --- a/src/libcamera/meson.build
> +++ b/src/libcamera/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  libcamera_sources = files([
>      'bound_method.cpp',
>      'buffer.cpp',
> diff --git a/src/libcamera/pipeline/ipu3/meson.build b/src/libcamera/pipeline/ipu3/meson.build
> index 0ab766a257a0..a7d12e4b5ca5 100644
> --- a/src/libcamera/pipeline/ipu3/meson.build
> +++ b/src/libcamera/pipeline/ipu3/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  libcamera_sources += files([
>      'ipu3.cpp',
>  ])
> diff --git a/src/libcamera/pipeline/meson.build b/src/libcamera/pipeline/meson.build
> index 0d466225a72e..42922030122b 100644
> --- a/src/libcamera/pipeline/meson.build
> +++ b/src/libcamera/pipeline/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  libcamera_sources += files([
>      'uvcvideo.cpp',
>      'vimc.cpp',
> diff --git a/src/libcamera/pipeline/rkisp1/meson.build b/src/libcamera/pipeline/rkisp1/meson.build
> index d04fb45223e7..bb039d8069b5 100644
> --- a/src/libcamera/pipeline/rkisp1/meson.build
> +++ b/src/libcamera/pipeline/rkisp1/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  libcamera_sources += files([
>      'rkisp1.cpp',
>      'timeline.cpp',
> diff --git a/src/libcamera/proxy/meson.build b/src/libcamera/proxy/meson.build
> index efc113230217..97d839b25a6b 100644
> --- a/src/libcamera/proxy/meson.build
> +++ b/src/libcamera/proxy/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  libcamera_sources += files([
>      'ipa_proxy_linux.cpp',
>  ])
> diff --git a/src/libcamera/proxy/worker/meson.build b/src/libcamera/proxy/worker/meson.build
> index 839156f7591a..4cb2b5475091 100644
> --- a/src/libcamera/proxy/worker/meson.build
> +++ b/src/libcamera/proxy/worker/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  ipa_proxy_sources = [
>      ['ipa_proxy_linux', 'ipa_proxy_linux_worker.cpp']
>  ]
> diff --git a/src/meson.build b/src/meson.build
> index 5adcd61fd913..66edb0e7644f 100644
> --- a/src/meson.build
> +++ b/src/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  if get_option('android')
>      subdir('android')
>  endif
> diff --git a/src/qcam/meson.build b/src/qcam/meson.build
> index 1e71f20fa15e..c13760e5377e 100644
> --- a/src/qcam/meson.build
> +++ b/src/qcam/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  qcam_sources = files([
>      'format_converter.cpp',
>      'main.cpp',
> diff --git a/src/v4l2/meson.build b/src/v4l2/meson.build
> index 14ee3594747d..99c6149d3193 100644
> --- a/src/v4l2/meson.build
> +++ b/src/v4l2/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  v4l2_compat_sources = files([
>      'v4l2_camera.cpp',
>      'v4l2_camera_proxy.cpp',
> diff --git a/test/camera/meson.build b/test/camera/meson.build
> index e2a6660a7a92..27cb482aea92 100644
> --- a/test/camera/meson.build
> +++ b/test/camera/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  # Tests are listed in order of complexity.
>  # They are not alphabetically sorted.
>  camera_tests = [
> diff --git a/test/controls/meson.build b/test/controls/meson.build
> index f0850df28c8a..aefcf03b793c 100644
> --- a/test/controls/meson.build
> +++ b/test/controls/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  control_tests = [
>      [ 'control_info',   'control_info.cpp' ],
>      [ 'control_list',   'control_list.cpp' ],
> diff --git a/test/ipa/meson.build b/test/ipa/meson.build
> index f925c50a085e..4c1309f6f869 100644
> --- a/test/ipa/meson.build
> +++ b/test/ipa/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  ipa_test = [
>      ['ipa_module_test',     'ipa_module_test.cpp'],
>      ['ipa_interface_test',  'ipa_interface_test.cpp'],
> diff --git a/test/ipc/meson.build b/test/ipc/meson.build
> index cc46b41c7687..7624d3742665 100644
> --- a/test/ipc/meson.build
> +++ b/test/ipc/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  ipc_tests = [
>      [ 'unixsocket',  'unixsocket.cpp' ],
>  ]
> diff --git a/test/libtest/meson.build b/test/libtest/meson.build
> index 3e798ef3810e..5b18f01dfd86 100644
> --- a/test/libtest/meson.build
> +++ b/test/libtest/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  libtest_sources = files([
>      'camera_test.cpp',
>      'test.cpp',
> diff --git a/test/log/meson.build b/test/log/meson.build
> index 95f6c1a2ae4a..483cb56d2472 100644
> --- a/test/log/meson.build
> +++ b/test/log/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  log_test = [
>      ['log_api',     'log_api.cpp'],
>      ['log_process', 'log_process.cpp'],
> diff --git a/test/media_device/meson.build b/test/media_device/meson.build
> index 6a0e468434b5..d36a0fe126e3 100644
> --- a/test/media_device/meson.build
> +++ b/test/media_device/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  lib_mdev_test_sources = files([
>      'media_device_test.cpp',
>  ])
> diff --git a/test/meson.build b/test/meson.build
> index daaa1aac926d..8566ed5b47ef 100644
> --- a/test/meson.build
> +++ b/test/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  subdir('libtest')
>  
>  subdir('camera')
> diff --git a/test/pipeline/ipu3/meson.build b/test/pipeline/ipu3/meson.build
> index d02927c9af86..43d6ffc08c8a 100644
> --- a/test/pipeline/ipu3/meson.build
> +++ b/test/pipeline/ipu3/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  ipu3_test = [
>      ['ipu3_pipeline_test',            'ipu3_pipeline_test.cpp'],
>  ]
> diff --git a/test/pipeline/meson.build b/test/pipeline/meson.build
> index 157f789ceb25..a6c5df364f05 100644
> --- a/test/pipeline/meson.build
> +++ b/test/pipeline/meson.build
> @@ -1,2 +1,4 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  subdir('ipu3')
>  subdir('rkisp1')
> diff --git a/test/pipeline/rkisp1/meson.build b/test/pipeline/rkisp1/meson.build
> index d3f974964fc4..71428e76e439 100644
> --- a/test/pipeline/rkisp1/meson.build
> +++ b/test/pipeline/rkisp1/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  rkisp1_test = [
>      ['rkisp1_pipeline_test',            'rkisp1_pipeline_test.cpp'],
>  ]
> diff --git a/test/process/meson.build b/test/process/meson.build
> index c4d83d6c8b39..fc12853abe98 100644
> --- a/test/process/meson.build
> +++ b/test/process/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  process_tests = [
>      [ 'process_test',  'process_test.cpp' ],
>  ]
> diff --git a/test/serialization/meson.build b/test/serialization/meson.build
> index d78d92e61887..ebc9754d3119 100644
> --- a/test/serialization/meson.build
> +++ b/test/serialization/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  serialization_tests = [
>      [ 'control_serialization',    'control_serialization.cpp' ],
>  ]
> diff --git a/test/stream/meson.build b/test/stream/meson.build
> index 005f4aa4996a..bd0d90a920b6 100644
> --- a/test/stream/meson.build
> +++ b/test/stream/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  stream_tests = [
>      [ 'stream_formats', 'stream_formats.cpp' ],
>  ]
> diff --git a/test/v4l2_subdevice/meson.build b/test/v4l2_subdevice/meson.build
> index 0521984b2a78..15c766819e12 100644
> --- a/test/v4l2_subdevice/meson.build
> +++ b/test/v4l2_subdevice/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  v4l2_subdevice_tests = [
>    [ 'list_formats',             'list_formats.cpp'],
>    [ 'test_formats',             'test_formats.cpp'],
> diff --git a/test/v4l2_videodevice/meson.build b/test/v4l2_videodevice/meson.build
> index 5c52da7219c2..cfcdf33b6d4b 100644
> --- a/test/v4l2_videodevice/meson.build
> +++ b/test/v4l2_videodevice/meson.build
> @@ -1,3 +1,5 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  # Tests are listed in order of complexity.
>  # They are not alphabetically sorted.
>  v4l2_videodevice_tests = [
> diff --git a/utils/ipu3/meson.build b/utils/ipu3/meson.build
> index 49c45856eea6..cb34df6db0f1 100644
> --- a/utils/ipu3/meson.build
> +++ b/utils/ipu3/meson.build
> @@ -1 +1,3 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  ipu3_unpack = executable('ipu3-unpack', 'ipu3-unpack.c')
> diff --git a/utils/meson.build b/utils/meson.build
> index f434c79c0ae3..aa802f46106f 100644
> --- a/utils/meson.build
> +++ b/utils/meson.build
> @@ -1 +1,3 @@
> +# SPDX-License-Identifier: LGPL-2.1-or-later
> +
>  subdir('ipu3')
> 

-- 
Regards
--
Kieran


More information about the libcamera-devel mailing list