summaryrefslogtreecommitdiff
path: root/lang/gjs/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'lang/gjs/meson.build')
-rw-r--r--lang/gjs/meson.build14
1 files changed, 11 insertions, 3 deletions
diff --git a/lang/gjs/meson.build b/lang/gjs/meson.build
index 51496dc..48d13a2 100644
--- a/lang/gjs/meson.build
+++ b/lang/gjs/meson.build
@@ -3,19 +3,27 @@ project('astal-gjs')
dest = get_option('prefix') / get_option('datadir') / 'astal' / 'gjs'
dependency('astal-io-0.1')
-dependency('astal-3.0')
+
+gtk3 = dependency('astal-3.0', required: false)
+gtk4 = dependency('astal-4-4.0', required: false)
+
+if (not gtk3.found() and not gtk4.found())
+ error('Neither astal-3.0 nor astal-4.0 was found.')
+endif
install_data(
[
+ 'src/_app.ts',
+ 'src/_astal.ts',
'src/binding.ts',
'src/file.ts',
'src/gobject.ts',
'src/index.ts',
+ 'src/overrides.ts',
'src/process.ts',
'src/time.ts',
'src/variable.ts',
- 'src/overrides.ts',
- 'src/_app.ts',
+ 'src/package.json',
],
install_dir: dest,
)