File: meson.build

package info (click to toggle)
vala-panel 24.05-3
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 5,624 kB
  • sloc: ansic: 16,279; xml: 520; makefile: 21
file content (66 lines) | stat: -rw-r--r-- 1,911 bytes parent folder | download
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
mans = files(
    join_paths('man','vala-panel.1'),
    join_paths('man','vala-panel-runner.1')
)
install_man(mans)

default_profile = configure_file(input : join_paths('profiles','default.in'),
               output : 'default',
			   configuration : conf_data)

additional_profiles = files(
    join_paths('profiles','appmenu'),
    join_paths('profiles','two_panels')
)
install_data(
    default_profile,
    install_dir: profiles_dir,
)
install_data(
    additional_profiles,
    install_dir: profiles_dir,
)

install_data(
    join_paths('images','panel.svg'),
    rename: 'vala-panel.svg',
    install_dir: join_paths(datadir, 'icons','hicolor','scalable','apps')
)

install_data(
    join_paths('images','panel.png'),
    rename: 'vala-panel.png',
    install_dir: join_paths(datadir, 'icons','hicolor','96x96','apps')
)

install_data(
    join_paths('images','background.png'),
    install_dir: join_paths(project_datadir, 'images')
)

schema_dir = join_paths(datadir, 'glib-2.0', 'schemas')
install_data([
    join_paths('gschemas','org.valapanel.builtin.gschema.xml'),
    join_paths('gschemas','org.valapanel.gschema.xml'),
    join_paths('gschemas','org.valapanel.plugins.gschema.xml'),
    join_paths('gschemas','org.valapanel.toplevel.gschema.xml'),
    join_paths('gschemas','org.valapanel.X.gschema.xml'),
], install_dir: schema_dir)

i18n.merge_file(
  input: join_paths('desktop','org.valapanel.application.desktop.in'),
  output: 'org.valapanel.application.desktop',
  type: 'desktop',
  po_dir: join_paths(meson.project_source_root(),'po'),
  install: true,
  install_dir: join_paths(datadir, 'applications')
)

i18n.merge_file(
  input: join_paths('desktop','org.valapanel.application.appdata.xml.in'),
  output: 'org.valapanel.application.appdata.xml',
  type: 'xml',
  po_dir: join_paths(meson.project_source_root(),'po'),
  install: true,
  install_dir: join_paths(datadir, 'appdata')
)