130-meson-fix-error-in-processing-version-for-pc-files.patch 945 B

1234567891011121314151617181920212223242526
  1. From dc307e1cbf73f6dbf72bb049c19d332774cdb4e7 Mon Sep 17 00:00:00 2001
  2. From: Eli Schwartz <[email protected]>
  3. Date: Thu, 5 May 2022 00:16:15 -0400
  4. Subject: [PATCH] meson: fix error in processing version for pc files
  5. This awk command was copied verbatim from configure.ac, which included
  6. non-awk syntax because configure.ac cannot contain [ literals.
  7. Rewrite these autoconf quadrigraphs as their actual values, for meson.
  8. Fixes always setting the micro version to "0".
  9. ---
  10. meson.build | 2 +-
  11. 1 file changed, 1 insertion(+), 1 deletion(-)
  12. --- a/meson.build
  13. +++ b/meson.build
  14. @@ -41,7 +41,7 @@ conf.set_quoted('PACKAGE_VERSION', meson
  15. codes = [''' {print $1} ''',
  16. ''' {sub("-.*","",$2); print $2} ''',
  17. - ''' {sub("-.*","",$3); print $3 ~ /^@<:@0-9@:>@+$/ ? $3 : 0} ''']
  18. + ''' {sub("-.*","",$3); print $3 ~ /^[0-9]+$/ ? $3 : 0} ''']
  19. pc_version = []
  20. foreach code : codes
  21. res = run_command('bash', '-c',