gnome-shell/subprojects/extensions-app/meson.build
Florian Müllner adaa5ec6bd build: Change upcoming version to 40.alpha2
I messed up and released 40.alpha at the same time as 3.38.2, when it's
supposed to be in January. In order to re-align with the schedule, change
the upcoming version to 40.alpha2 so we don't have to skip a release and
will be back on track in time of 40.beta.
2020-12-22 01:46:14 +01:00

71 lines
1.8 KiB
Meson

project('gnome-extensions-app',
version: '40.alpha2',
meson_version: '>= 0.53.0',
license: 'GPLv2+'
)
app_id = 'org.gnome.Extensions'
prgname = 'gnome-extensions-app'
gnome = import('gnome')
i18n = import('i18n')
if meson.is_subproject()
package_name = get_option('package_name')
assert(package_name != '',
'package_name must be specified for subproject builds')
po_dir = join_paths(meson.current_source_dir(), '../../po')
else
package_name = meson.project_name()
po_dir = join_paths(meson.current_source_dir(), 'po')
endif
package_version = meson.project_version()
prefix = get_option('prefix')
bindir = join_paths(prefix, get_option('bindir'))
libdir = join_paths(prefix, get_option('libdir'))
datadir = join_paths(prefix, get_option('datadir'))
pkgdatadir = join_paths(datadir, package_name)
desktopdir = join_paths(datadir, 'applications')
icondir = join_paths(datadir, 'icons')
localedir = join_paths(datadir, 'locale')
metainfodir = join_paths(datadir, 'metainfo')
servicedir = join_paths(datadir, 'dbus-1', 'services')
gjs = find_program('gjs')
appstream_util = find_program('appstream-util', required: false)
desktop_file_validate = find_program('desktop-file-validate', required: false)
subdir('data')
subdir('js')
if not meson.is_subproject()
subproject('shew',
default_options: [
'package_name=@0@'.format(meson.project_name()),
]
)
subdir('po')
meson.add_install_script('build-aux/meson/postinstall.py')
summary_dirs = {
'prefix': get_option('prefix'),
'bindir': get_option('bindir'),
'libdir': get_option('bindir'),
'datadir': get_option('datadir'),
}
summary_build = {
'buildtype': get_option('buildtype'),
'debug': get_option('debug'),
}
summary(summary_dirs, section: 'Directories')
summary(summary_build, section: 'Build Configuration')
endif