diff options
author | Manatsawin Hanmongkolchai <[email protected]> | 2022-11-14 01:35:12 +0700 |
---|---|---|
committer | raveit65 <[email protected]> | 2023-04-20 18:07:49 +0200 |
commit | bbcbca9eb1240c3493895dbdcf03a4b2c2803d29 (patch) | |
tree | 9719912dab8fdd4238045f739a821fba2630a4b9 /data/meson.build | |
parent | 2c38b75e422a41cfa180d1f4a5a55d52577b2989 (diff) | |
download | eom-bbcbca9eb1240c3493895dbdcf03a4b2c2803d29.tar.bz2 eom-bbcbca9eb1240c3493895dbdcf03a4b2c2803d29.tar.xz |
Add meson build support
Diffstat (limited to 'data/meson.build')
-rw-r--r-- | data/meson.build | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/data/meson.build b/data/meson.build new file mode 100644 index 0000000..468fa88 --- /dev/null +++ b/data/meson.build @@ -0,0 +1,44 @@ +subdir('icons') + +desktopdir = datadir / 'applications' +desktopfile = configure_file(input: 'eom.desktop.in.in', configuration: pkg_info, output: 'eom.desktop.in') + +if get_option('nls') + i18n.merge_file( + input: desktopfile, + output: 'eom.desktop', + install: true, + install_dir: desktopdir, + type: 'desktop', + po_dir: po_dir, + ) +else + install_data(desktopfile, install_dir: desktopdir) +endif +gnome.post_install(update_desktop_database: true) + +appdatadir = join_paths(datadir, 'metainfo') +appdatafile = configure_file(input: 'eom.appdata.xml.in.in', configuration: pkg_info, output: 'eom.appdata.xml.in') + +if get_option('nls') + i18n.merge_file( + input: appdatafile, + output: 'eom.appdata.xml', + install: true, + install_dir: appdatadir, + type: 'xml', + po_dir: po_dir, + ) +else + install_data(appdatafile, install_dir: appdatadir) +endif + +gsettings_schema = configure_file(input: 'org.mate.eom.gschema.xml.in', configuration: pkg_info, output: 'org.mate.eom.gschema.xml') +install_data(gsettings_schema, install_dir: schemadir) +gnome.post_install(glib_compile_schemas: true) + +eom_pc = configure_file(input: 'eom.pc.in', configuration: pkg_info, output: 'eom.pc') +install_data(eom_pc, install_dir: libdir / 'pkgconfig') + +uidir = pkgdatadir +install_data('eom-toolbar.xml', install_dir: uidir) |