chiark / gitweb /
Gettextize policy files
authorGunnar Hjalmarsson <gunnarhj@ubuntu.com>
Thu, 15 Feb 2018 20:21:58 +0000 (21:21 +0100)
committerSven Eden <yamakuzure@gmx.net>
Wed, 30 May 2018 05:58:57 +0000 (07:58 +0200)
* Don't merge translations into the files
* Add gettext-domain="systemd" to description and message

Closes #8162, replaces #8118.

src/core/meson.build
src/login/meson.build

index 62e3f931ca1dce10ced2729156d2ef000fcfa3cb..cdbc57d4cca1b5b6c9dc2fd10b4a5d6814a9d212 100644 (file)
@@ -196,8 +196,7 @@ libcore_la_sources = files('''
 # 
 # in_files = [['macros.systemd',   rpmmacrosdir],
 #             ['triggers.systemd', ''],
-#             ['systemd.pc',       pkgconfigdatadir],
-#             ['system.conf',      pkgsysconfdir]]
+#             ['systemd.pc',       pkgconfigdatadir]]
 # 
 # foreach item : in_files
 #         file = item[0]
@@ -222,23 +221,17 @@ libcore_la_sources = files('''
 # install_data('org.freedesktop.systemd1.service',
 #              install_dir : dbussystemservicedir)
 # 
-# policy_in = configure_file(
+# policy = configure_file(
 #         input : 'org.freedesktop.systemd1.policy.in.in',
-#         output : 'org.freedesktop.systemd1.policy.in',
-#         configuration : substs)
-# 
-# i18n.merge_file(
-#         'org.freedesktop.systemd1.policy',
-#         input : policy_in,
 #         output : 'org.freedesktop.systemd1.policy',
-#         po_dir : po_dir,
-#         data_dirs : po_dir,
-#         install : install_polkit,
-#         install_dir : polkitpolicydir)
 #endif // 0
+        configuration : substs)
+install_data(policy,
+             install_dir : polkitpolicydir)
 
 #if 0 /// totally UNNEEDED in elogind
-# install_data('user.conf',
+# install_data('system.conf',
+#              'user.conf',
 #              install_dir : pkgsysconfdir)
 # 
 # meson.add_install_script('sh', '-c', mkdir_p.format(systemshutdowndir))
index bdca39c7f8ad8ac7369207151192f3e6a407c72a..ed6fb68ef472ec911aca80dbccfb9fa8d83422db 100644 (file)
@@ -122,14 +122,12 @@ loginctl_sources += files('''
 #         install_data('org.freedesktop.login1.service',
 #                      install_dir : dbussystemservicedir)
 # 
-#         i18n.merge_file(
-#                 'org.freedesktop.login1.policy',
+#         policy = configure_file(
 #                 input : 'org.freedesktop.login1.policy.in',
 #                 output : 'org.freedesktop.login1.policy',
-#                 po_dir : po_dir,
-#                 data_dirs : po_dir,
-#                 install : install_polkit,
-#                 install_dir : polkitpolicydir)
+#                 configuration : substs)
+#         install_data(policy,
+#                      install_dir : polkitpolicydir)
 # 
 #         install_data('70-power-switch.rules', install_dir : udevrulesdir)
 #