1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
project('astal-gjs')
dest = get_option('prefix') / get_option('datadir') / 'astal' / 'gjs'
dependency('astal-io-0.1')
dependency('astal-3.0')
install_data(
[
'src/binding.ts',
'src/file.ts',
'src/gobject.ts',
'src/index.ts',
'src/process.ts',
'src/time.ts',
'src/variable.ts',
'src/overrides.ts',
'src/_app.ts',
],
install_dir: dest,
)
install_subdir('src/gtk3', install_dir: dest)
install_subdir('src/gtk4', install_dir: dest)
import('pkgconfig').generate(
description: 'Astal GJS pacakge',
name: meson.project_name(),
install_dir: get_option('libdir') / 'pkgconfig',
variables: {
'srcdir': dest,
},
)
|