meson.build: Sanitize the version string

Match strictly the library version, and remove all starting letters.

Change-Id: I25587ed2ad7fbcffdf14eb758c1f0d6ab2aea545
Signed-off-by: Mario Limonciello <mario.limonciello@dell.com>
Reviewed-on: https://review.coreboot.org/c/flashrom/+/35566
Tested-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Richard Hughes <richard@hughsie.com>
Reviewed-by: Nico Huber <nico.h@gmx.de>
diff --git a/meson.build b/meson.build
index ca52ccf..bda6b08 100644
--- a/meson.build
+++ b/meson.build
@@ -349,10 +349,19 @@
   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',