Files
federated-calendar/data/meson.build
T
Iñigo Martínez edbb4e5b86 project: Add configurable gettext domain
The gettext domain is hardcoded in the gschema file. It has been
changed so its now configurable and its possible to change it
via build files.
2018-02-11 23:16:50 +00:00

80 lines
1.8 KiB
Meson

subdir('icons')
subdir('appdata')
# Desktop files
# Note: This name is registered in gcal-weather-service.c.
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
schema_conf = configuration_data()
schema_conf.set('GETTEXT_PACKAGE', meson.project_name())
schema = 'org.gnome.calendar.gschema.xml'
configure_file(
input: schema + '.in',
output: schema,
install: true,
install_dir: calendar_schemadir,
configuration: schema_conf
)
# 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/Adwaita.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/month-cell.ui',
'ui/month-popover.ui',
'ui/month-view.ui',
'ui/multi-choice.ui',
'ui/quick-add-popover.ui',
'ui/search-popover.ui',
'ui/source-dialog.ui',
'ui/time-selector.ui',
'ui/weather-settings.ui',
'ui/week-header.ui',
'ui/week-view.ui',
'ui/window.ui',
'ui/year-view.ui'
)