[libcamera-devel] [PATCH] meson: Fix git version parsing
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Thu Mar 9 18:21:15 CET 2023
When extracting the build metadata from the git version, we use the
string strip() method to remove the version prefix. This is incorrect,
as the strip() method takes a set of characters to be removed, not a
literal string. Fix it by splitting the git version string on the '+'
character and keeping the suffix.
Fixes: 02518e598e8f ("meson: Rewrite .replace usage")
Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
---
meson.build | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meson.build b/meson.build
index 0f89b45a0169..189e97736d90 100644
--- a/meson.build
+++ b/meson.build
@@ -41,8 +41,8 @@ if libcamera_version != project_version
# Replace the version components reported by git with the release version,
# but keep all trailing information supplied by git.
- libcamera_git_version = (project_version +
- libcamera_git_version.strip(libcamera_version))
+ libcamera_git_version = (project_version + '+' +
+ libcamera_git_version.split('+')[1])
libcamera_version = project_version
# Append a marker to show we have modified this version string
base-commit: f852b7fbc4960ea83bab49b75408fb13462db8ba
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list