From d954d5d700d7aa2ff144e7f8a5a2b6df08b07590 Mon Sep 17 00:00:00 2001 From: Mario Limonciello Date: Tue, 24 Sep 2019 16:06:57 -0500 Subject: meson.build: Sanitize the version string Match strictly the library version, and remove all starting letters. Change-Id: I25587ed2ad7fbcffdf14eb758c1f0d6ab2aea545 Signed-off-by: Mario Limonciello Reviewed-on: https://review.coreboot.org/c/flashrom/+/35566 Tested-by: Nico Huber Reviewed-by: Richard Hughes Reviewed-by: Nico Huber --- meson.build | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index ca52ccf99..bda6b0813 100644 --- a/meson.build +++ b/meson.build @@ -349,10 +349,19 @@ flashrom = shared_library( link_depends : mapfile, ) +version = meson.project_version() +#strip leading characters +if version.startswith('v') + version = version.split('v')[1] +endif +if version.startswith('p') + version = version.split('p')[1] +endif + pkgg = import('pkgconfig') pkgg.generate( libraries : flashrom, - version : meson.project_version(), + version : version, name : 'libflashrom', filebase : 'libflashrom', description : 'libflashrom', -- cgit v1.2.3