[libcamera-devel] [PATCH v2 0/4] Unify utils locations

paul.elder at ideasonboard.com paul.elder at ideasonboard.com
Thu Sep 24 09:44:12 CEST 2020


Hi Kieran,

On Wed, Sep 23, 2020 at 03:39:45PM +0100, Kieran Bingham wrote:
> Various utilities are scattered across the source trees, and are
> declared as GPLv2.
> 
> Update the meson build to process the utils subdirectory first, giving
> us a location where we can define our utilities in a common location.
> 
> Then move key generator scripts to the utils directory.
> The ipa_gen_priv_key custom target command is renamed to be in keeping
> with the other generator commands.
> 
> The scripts which handle module signing upon installation are not
> handled in this series, as they currently expect to be run from their
> current location, and external build systems may be currently
> referencing from their current location too.
> 
> Later work will aim to tackle the module-signing scripts, moving those
> will affect external users.
> 
> Also of interest is the definition of the gen-version command used by
> the vcs_tag ... but the vcs tag function does not accept a 'files()'
> list as it's command parameter, so it's not (yet) suitable to move that
> variable declaration to utils/meson.build which had aimed to do.
> 
> Kieran Bingham (4):
>   meson: Process utils first
>   libcamera: Move Header generation utilities to utils
>   src: meson: Rename ipa_gen_priv_key to gen_ipa_priv_key
>   libcamera: ipa: Move key generation to utils

For all patches in this series:

Reviewed-by: Paul Elder <paul.elder at ideasonboard.com>

>  include/libcamera/meson.build               | 6 ------
>  meson.build                                 | 4 +++-
>  src/libcamera/meson.build                   | 3 ---
>  src/meson.build                             | 3 +--
>  {src/libcamera => utils}/gen-controls.py    | 0
>  {include/libcamera => utils}/gen-formats.py | 0
>  {include/libcamera => utils}/gen-header.sh  | 0
>  {src/ipa => utils}/gen-ipa-priv-key.sh      | 0
>  {src/libcamera => utils}/gen-ipa-pub-key.py | 0
>  utils/meson.build                           | 9 +++++++++
>  10 files changed, 13 insertions(+), 12 deletions(-)
>  rename {src/libcamera => utils}/gen-controls.py (100%)
>  rename {include/libcamera => utils}/gen-formats.py (100%)
>  rename {include/libcamera => utils}/gen-header.sh (100%)
>  rename {src/ipa => utils}/gen-ipa-priv-key.sh (100%)
>  rename {src/libcamera => utils}/gen-ipa-pub-key.py (100%)
> 
> -- 
> 2.25.1
> 
> _______________________________________________
> libcamera-devel mailing list
> libcamera-devel at lists.libcamera.org
> https://lists.libcamera.org/listinfo/libcamera-devel


More information about the libcamera-devel mailing list