[gnome-terminal] build: Add install tags



commit abfe9972b91b4264bceadba1156e2b693486dc03
Author: Christian Persch <chpe src gnome org>
Date:   Sat Sep 10 10:50:33 2022 +0200

    build: Add install tags

 data/icons/meson.build |  1 +
 data/meson.build       |  3 +++
 man/meson.build        |  1 +
 meson.build            |  2 ++
 src/meson.build        | 13 ++++++++++++-
 5 files changed, 19 insertions(+), 1 deletion(-)
---
diff --git a/data/icons/meson.build b/data/icons/meson.build
index 388ef145..98f503e4 100644
--- a/data/icons/meson.build
+++ b/data/icons/meson.build
@@ -36,6 +36,7 @@ install_data(
   sources: public_icons_sources,
   rename: public_icons_renames,
   install_dir: icondir,
+  install_tag: 'runtime',
 )
 
 foreach theme : public_icons_themes
diff --git a/data/meson.build b/data/meson.build
index e0bcbb91..4e970207 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -23,6 +23,7 @@ i18n.merge_file(
   po_dir: po_dir,
   install: true,
   install_dir: gt_prefix / metainfodir,
+  install_tag: 'metadata',
 )
 
 i18n.merge_file(
@@ -31,6 +32,7 @@ i18n.merge_file(
   po_dir: po_dir,
   install: true,
   install_dir: gt_prefix / metainfodir,
+  install_tag: 'metadata',
 )
 
 # Desktop file
@@ -44,6 +46,7 @@ i18n.merge_file(
   po_dir: po_dir,
   install: true,
   install_dir: desktopdatadir,
+  install_tag: 'runtime',
 )
 
 meson.add_install_script(
diff --git a/man/meson.build b/man/meson.build
index df88f14a..12a285f1 100644
--- a/man/meson.build
+++ b/man/meson.build
@@ -32,5 +32,6 @@ man1 = custom_target(
   input: files(gt_name + '.xml'),
   install: true,
   install_dir: gt_prefix / man1dir,
+  install_tag: 'man',
   output: gt_name + '.1',
 )
diff --git a/meson.build b/meson.build
index 4f886a5d..a5ce3977 100644
--- a/meson.build
+++ b/meson.build
@@ -363,6 +363,7 @@ endif
 configure_file(
   output: 'config.h',
   configuration: config_h,
+  install: false,
 )
 
 # Utilities
@@ -397,6 +398,7 @@ configure_file(
   input: 'Makefile.meson',
   output: '@BASENAME@',
   configuration: makefile_conf,
+  install: false,
 )
 
 # .gitignore everything in the build directory
diff --git a/src/meson.build b/src/meson.build
index df24c102..bd936f08 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -184,6 +184,7 @@ server_resources_sources = gnome.compile_resources(
     menubar_ui_nomnemonics,
   ],
   export: false,
+  install: false,
 )
 
 server_sources = app_sources + client_util_sources + debug_sources + dbus_sources + egg_sources + 
i18n_sources + marshal_sources + misc_sources + profiles_sources + regex_sources + server_resources_sources + 
settings_dbus_sources + settings_utils_sources + types_sources + util_sources + version_sources + files(
@@ -267,6 +268,7 @@ server = executable(
   include_directories: server_incs,
   install: true,
   install_dir: gt_prefix / gt_libexecdir,
+  install_tag: 'runtime',
   sources: server_sources,
 )
 
@@ -283,6 +285,7 @@ configure_file(
   configuration: server_conf,
   install: true,
   install_dir: gt_prefix / gt_dbusservicedir,
+  install_tag: 'runtime',
 )
 
 configure_file(
@@ -290,7 +293,8 @@ configure_file(
   output: gt_name + '-server.service',
   configuration: server_conf,
   install: true,
-  install_dir: gt_prefix / gt_systemduserdir
+  install_dir: gt_prefix / gt_systemduserdir,
+  install_tag: 'runtime',
 )
 
 # Search provider
@@ -302,6 +306,7 @@ if get_option('search_provider')
   install_data(
     provider_ini,
     install_dir: gt_prefix / gt_searchproviderdir,
+    install_tag: 'runtime',
   )
 endif # option 'search_provider'
 
@@ -312,6 +317,7 @@ prefs_resources_sources = gnome.compile_resources(
   'prefs.gresource.xml',
   c_name: 'terminal',
   export: false,
+  install: false,
 )
 
 prefs_main_sources = app_sources + client_util_sources + debug_sources + i18n_sources + marshal_sources + 
misc_sources + prefs_resources_sources + profiles_sources + settings_dbus_sources + settings_utils_sources + 
types_sources + util_sources + version_sources + files(
@@ -338,6 +344,7 @@ prefs_main = executable(
   dependencies: prefs_main_deps,
   install: true,
   install_dir: gt_prefix / gt_pkglibdir,
+  install_tag: 'runtime',
   sources: prefs_main_sources,
 )
 
@@ -379,6 +386,7 @@ client = executable(
   include_directories: client_incs,
   dependencies: client_deps,
   install: true,
+  install_tag: 'runtime',
   sources: client_sources,
 )
 
@@ -387,6 +395,7 @@ client = executable(
 install_data(
   gt_dns_name + '.gschema.xml',
   install_dir: gt_prefix / gt_schemadir,
+  install_tag: 'runtime',
 )
 
 meson.add_install_script(
@@ -404,6 +413,7 @@ reference_schemas = custom_target(
   ],
   install: true,
   install_dir: gt_prefix / gt_pkglibdir,
+  install_tag: 'runtime',
   output: 'gschemas.compiled',
 )
 
@@ -444,6 +454,7 @@ if get_option('nautilus_extension')
      include_directories: nautilus_incs,
      install: true,
      install_dir: gt_prefix / gt_nautilusextensiondir,
+     install_tag: 'runtime',
      link_args: nautilus_ldflags,
      link_depends: nautilus_map,
      sources: nautilus_sources,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]