summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/icons/meson.build2
-rw-r--r--data/meson.build67
2 files changed, 69 insertions, 0 deletions
diff --git a/data/icons/meson.build b/data/icons/meson.build
new file mode 100644
index 000000000..9a918f414
--- /dev/null
+++ b/data/icons/meson.build
@@ -0,0 +1,2 @@
+install_subdir ('hicolor',
+ install_dir: icondir)
diff --git a/data/meson.build b/data/meson.build
new file mode 100644
index 000000000..92dec2186
--- /dev/null
+++ b/data/meson.build
@@ -0,0 +1,67 @@
+subdir ('icons')
+
+po_dir = join_paths (meson.source_root (), 'po')
+
+line_up_parameters = executable ('lineup-parameters',
+ 'lineup-parameters.c',
+ dependencies: [gio, gio_unix])
+
+i18n.merge_file ('desktop',
+ input: 'org.gnome.Nautilus.desktop.in',
+ output: 'org.gnome.Nautilus.desktop',
+ install: true,
+ install_dir: desktopdir,
+ po_dir: po_dir,
+ type: 'desktop')
+
+i18n.merge_file ('desktop-autorun-software',
+ input: 'nautilus-autorun-software.desktop.in',
+ output: 'nautilus-autorun-software.desktop',
+ install: true,
+ install_dir: desktopdir,
+ po_dir: po_dir,
+ type: 'desktop')
+
+i18n.merge_file ('desktop-autostart',
+ input: 'nautilus-autostart.desktop.in',
+ output: 'nautilus-autostart.desktop',
+ install: true,
+ install_dir: join_paths (sysconfdir, 'xdg', 'autostart'),
+ po_dir: po_dir,
+ type: 'desktop')
+
+if get_option ('enable-desktop')
+ i18n.merge_file ('desktop',
+ input: 'nautilus-classic.desktop.in',
+ output: 'nautilus-classic.desktop',
+ install: true,
+ install_dir: desktopdir,
+ po_dir: po_dir,
+ type: 'desktop')
+endif
+
+i18n.merge_file ('desktop',
+ input: 'org.gnome.Nautilus.appdata.xml.in',
+ output: 'org.gnome.Nautilus.appdata.xml',
+ install: true,
+ install_dir: appdatadir,
+ po_dir: po_dir,)
+
+service_conf = configuration_data ()
+service_conf.set ('bindir', join_paths (prefix, bindir))
+
+configure_file (input: 'org.gnome.Nautilus.service.in',
+ output: 'org.gnome.Nautilus.service',
+ configuration: service_conf,
+ install_dir: servicedir)
+
+configure_file (input: 'org.freedesktop.FileManager1.service.in',
+ output: 'org.freedesktop.FileManager1.service',
+ configuration: service_conf,
+ install_dir: servicedir)
+
+install_data ('nautilus-search-provider.ini',
+ install_dir: searchproviderdir)
+
+install_data ('org.gnome.nautilus.gschema.xml',
+ install_dir: schemadir)