UNPKG

@react-gnome/core

Version:

## Getting Started

54 lines (44 loc) 1.45 kB
// src/packaging/templates/meson/main.ts var getMainMesonBuild = (params) => ` project('${params.packageName}', 'c', version: '${params.packageVersion}', meson_version: '>= 0.50.0', license: '${params.license}' ) gnome = import('gnome') intl = import('i18n') dependency('glib-2.0') dependency('gobject-introspection-1.0', version: '>=1.35.9') dependency('gjs-1.0', version: '>= 1.70.0') app_id = '${params.appID}' gjs = find_program('gjs') GETTEXT_PACKAGE = app_id app_configuration = configuration_data() app_prefix = get_option('prefix') app_libdir = join_paths(app_prefix, get_option('libdir')) app_bindir = join_paths(app_prefix, get_option('bindir')) app_datadir = join_paths(app_prefix, join_paths(get_option('datadir'), app_id)) pkgdatadir = join_paths(get_option('datadir'), app_id) app_configuration.set('GJS', gjs.path()) app_configuration.set('VERSION', meson.project_version()) app_configuration.set('APP_ID', app_id) app_configuration.set('PACKAGE_NAME', app_id) app_configuration.set('PACKAGE_VERSION', meson.project_version()) app_configuration.set('DATA_DIR', app_datadir) app_configuration.set('prefix', app_prefix) app_configuration.set('libdir', app_libdir) app_configuration.set('pkgdatadir', pkgdatadir) subdir('data') subdir('src') subdir('po') meson.add_install_script( 'meson/meson_post_install.py', get_option('datadir'), pkgdatadir, app_bindir, app_id ) `.trim(); export { getMainMesonBuild };