[gnome-terminal] build: Add install tags
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-terminal] build: Add install tags
- Date: Sat, 10 Sep 2022 08:50:59 +0000 (UTC)
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]