diff --git a/subprojects/extensions-app/js/meson.build b/subprojects/extensions-app/js/meson.build index 3b5415921..f311db6e0 100644 --- a/subprojects/extensions-app/js/meson.build +++ b/subprojects/extensions-app/js/meson.build @@ -1,7 +1,11 @@ launcherconf = configuration_data() launcherconf.set('app_id', app_id) launcherconf.set('PACKAGE_NAME', package_name) -launcherconf.set('PACKAGE_VERSION', meson.project_version()) +if vcs_tag != '' + launcherconf.set('PACKAGE_VERSION', '@0@ (@1@)'.format(package_version, vcs_tag)) +else + launcherconf.set('PACKAGE_VERSION', package_version) +endif launcherconf.set('prefix', prefix) launcherconf.set('libdir', libdir) launcherconf.set('pkgdatadir', pkgdatadir) diff --git a/subprojects/extensions-app/meson.build b/subprojects/extensions-app/meson.build index c68dfb1b1..7e2d56b3c 100644 --- a/subprojects/extensions-app/meson.build +++ b/subprojects/extensions-app/meson.build @@ -6,8 +6,10 @@ project('gnome-extensions-app', if get_option('profile') == 'development' profile = '.Devel' + vcs_tag = run_command('git', 'rev-parse', '--short', '@').stdout().strip() else profile = '' + vcs_tag = '' endif base_id = 'org.gnome.Extensions'