diff options
author | Iñigo Martínez <inigomartinez@gmail.com> | 2017-05-19 23:13:23 +0200 |
---|---|---|
committer | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2017-08-10 07:19:28 -0300 |
commit | 4c115249a7027286ce16ea789374c683739837ea (patch) | |
tree | 250c77578405351df096113078acec39f549a402 /data/meson.build | |
parent | 311195857f0a19b9c82caa7d9561b5e44161dabf (diff) | |
download | gnome-calendar-4c115249a7027286ce16ea789374c683739837ea.tar.gz |
project: Port to meson build system
https://bugzilla.gnome.org/show_bug.cgi?id=782843
Diffstat (limited to 'data/meson.build')
-rw-r--r-- | data/meson.build | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/data/meson.build b/data/meson.build new file mode 100644 index 00000000..149437b9 --- /dev/null +++ b/data/meson.build @@ -0,0 +1,66 @@ +subdir('icons') +subdir('appdata') + +# Desktop files +desktop = 'org.gnome.Calendar.desktop' + +i18n.merge_file( + desktop, + type: 'desktop', + input: desktop + '.in', + output: desktop, + po_dir: po_dir, + install: true, + install_dir: join_paths(calendar_datadir, 'applications') +) + +# GNOME Shell search provider +install_data( + 'org.gnome.Calendar.search-provider.ini', + install_dir: join_paths(calendar_datadir, 'gnome-shell', 'search-providers') +) + +# GSettings schema +install_data( + 'org.gnome.calendar.gschema.xml', + install_dir: calendar_schemadir +) + +# DBus service files +service_conf = configuration_data() +service_conf.set('bindir', calendar_bindir) + +service = 'org.gnome.Calendar.service' + +configure_file( + input: service + '.in', + output: service, + install: true, + install_dir: join_paths(calendar_datadir, 'dbus-1', 'services'), + configuration: service_conf +) + +shell_search_provider_dbus_interfaces = files('shell-search-provider-dbus-interfaces.xml') + +# Resource data +gresource = files('calendar.gresource.xml') + +resource_data = files( + 'theme/gtk-styles.css', + 'ui/alarm-row.ui', + 'ui/calendar-row.ui', + 'ui/date-chooser.ui', + 'ui/date-selector.ui', + 'ui/edit-dialog.ui', + 'ui/help-overlay.ui', + 'ui/menus.ui', + 'ui/multi-choice.ui', + 'ui/quick-add-popover.ui', + 'ui/search-view.ui', + 'ui/source-dialog.ui', + 'ui/time-selector.ui', + 'ui/week-header.ui', + 'ui/week-view.ui', + 'ui/window.ui', + 'ui/year-view.ui' +) |