summaryrefslogtreecommitdiffstats
path: root/patches/systemd-235/0001-i18n-drop-intltool-use-use-meson-s-merge_file-direct.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/systemd-235/0001-i18n-drop-intltool-use-use-meson-s-merge_file-direct.patch')
-rw-r--r--patches/systemd-235/0001-i18n-drop-intltool-use-use-meson-s-merge_file-direct.patch866
1 files changed, 0 insertions, 866 deletions
diff --git a/patches/systemd-235/0001-i18n-drop-intltool-use-use-meson-s-merge_file-direct.patch b/patches/systemd-235/0001-i18n-drop-intltool-use-use-meson-s-merge_file-direct.patch
deleted file mode 100644
index e9a0d05ac..000000000
--- a/patches/systemd-235/0001-i18n-drop-intltool-use-use-meson-s-merge_file-direct.patch
+++ /dev/null
@@ -1,866 +0,0 @@
-From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
-Date: Mon, 13 Nov 2017 13:30:39 +0100
-Subject: [PATCH] i18n: drop intltool use, use meson's merge_file directly
-
-This didn't work during the initial conversion to meson, but should now.
-A sufficiently new polkit is also required, for the .its rules files.
-
-Note that https://github.com/mesonbuild/meson/blob/master/docs/markdown/i18n-module.md
-says that 'install' argument was added in meson 0.43.0. If this is accurate,
-warnigs might be generated with older mesons. Fedora has 0.43.0 across the
-board, but other distros probably don't, but I guess that a warning is
-prefereable to having to update do latest meson.
-
-The advantages are:
-- one less dependency (intltool)
-- using the generic implementation instead of our open-coded calls
-- we don't need to use the fake "_" prefixes in XML
-
-Replaces #1609, fixes #7300.
----
- README | 1 +
- po/meson.build | 8 --
- src/core/meson.build | 15 +--
- src/core/org.freedesktop.systemd1.policy.in.in | 20 ++--
- src/hostname/meson.build | 4 +-
- src/hostname/org.freedesktop.hostname1.policy.in | 12 +--
- src/import/meson.build | 4 +-
- src/import/org.freedesktop.import1.policy.in | 12 +--
- src/locale/meson.build | 4 +-
- src/locale/org.freedesktop.locale1.policy.in | 8 +-
- src/login/meson.build | 4 +-
- src/login/org.freedesktop.login1.policy.in | 128 +++++++++++------------
- src/machine/meson.build | 4 +-
- src/machine/org.freedesktop.machine1.policy.in | 32 +++---
- src/timedate/meson.build | 4 +-
- src/timedate/org.freedesktop.timedate1.policy.in | 20 ++--
- 16 files changed, 131 insertions(+), 149 deletions(-)
-
-diff --git a/README b/README
-index e36a1f9fa156..f73524df1d72 100644
---- a/README
-+++ b/README
-@@ -149,6 +149,7 @@ REQUIREMENTS:
- libpython (optional)
- libidn2 or libidn (optional)
- elfutils >= 158 (optional)
-+ polkit >= 0.113-22-gc78819245f (optional)
- pkg-config
- gperf
- docbook-xsl (optional, required for documentation)
-diff --git a/po/meson.build b/po/meson.build
-index f89291bfc435..c4654be5ffe5 100644
---- a/po/meson.build
-+++ b/po/meson.build
-@@ -1,12 +1,4 @@
- i18n = import('i18n')
- i18n.gettext(meson.project_name())
-
--#####################################################################
--
--intltool_merge = find_program('intltool-merge')
- po_dir = meson.current_source_dir()
--
--intltool_cache = join_paths(meson.current_build_dir(), 'intltool-merge-cache')
--intltool_command = [intltool_merge, '-x', '-u',
-- '-c', intltool_cache,
-- po_dir, '@INPUT@', '@OUTPUT@']
-diff --git a/src/core/meson.build b/src/core/meson.build
-index 4355f9ca6dbb..d364c5a284a2 100644
---- a/src/core/meson.build
-+++ b/src/core/meson.build
-@@ -197,25 +197,14 @@ policy_in = configure_file(
- output : 'org.freedesktop.systemd1.policy.in',
- configuration : substs)
-
--custom_target(
-+i18n.merge_file(
- 'org.freedesktop.systemd1.policy',
- input : policy_in,
- output : 'org.freedesktop.systemd1.policy',
-- command : intltool_command,
-+ po_dir : po_dir,
- install : install_polkit,
- install_dir : polkitpolicydir)
-
--# TODO: this might work with meson from git, see
--# https://github.com/mesonbuild/meson/issues/1441#issuecomment-283585493
--#
--# i18n.merge_file(
--# 'org.freedesktop.systemd1.policy',
--# po_dir : po_dir,
--# input : policy_in,
--# output : 'org.freedesktop.systemd1.policy',
--# install : install_polkit,
--# install_dir : polkitpolicydir)
--
- install_data('system.conf',
- 'user.conf',
- install_dir : pkgsysconfdir)
-diff --git a/src/core/org.freedesktop.systemd1.policy.in.in b/src/core/org.freedesktop.systemd1.policy.in.in
-index cc39a9e1c3ac..9f9263762e83 100644
---- a/src/core/org.freedesktop.systemd1.policy.in.in
-+++ b/src/core/org.freedesktop.systemd1.policy.in.in
-@@ -17,8 +17,8 @@
- <vendor_url>http://www.freedesktop.org/wiki/Software/systemd</vendor_url>
-
- <action id="org.freedesktop.systemd1.reply-password">
-- <_description>Send passphrase back to system</_description>
-- <_message>Authentication is required to send the entered passphrase back to the system.</_message>
-+ <description>Send passphrase back to system</description>
-+ <message>Authentication is required to send the entered passphrase back to the system.</message>
- <defaults>
- <allow_any>no</allow_any>
- <allow_inactive>no</allow_inactive>
-@@ -28,8 +28,8 @@
- </action>
-
- <action id="org.freedesktop.systemd1.manage-units">
-- <_description>Manage system services or other units</_description>
-- <_message>Authentication is required to manage system services or other units.</_message>
-+ <description>Manage system services or other units</description>
-+ <message>Authentication is required to manage system services or other units.</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
-@@ -38,8 +38,8 @@
- </action>
-
- <action id="org.freedesktop.systemd1.manage-unit-files">
-- <_description>Manage system service or unit files</_description>
-- <_message>Authentication is required to manage system service or unit files.</_message>
-+ <description>Manage system service or unit files</description>
-+ <message>Authentication is required to manage system service or unit files.</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
-@@ -48,8 +48,8 @@
- </action>
-
- <action id="org.freedesktop.systemd1.set-environment">
-- <_description>Set or unset system and service manager environment variables</_description>
-- <_message>Authentication is required to set or unset system and service manager environment variables.</_message>
-+ <description>Set or unset system and service manager environment variables</description>
-+ <message>Authentication is required to set or unset system and service manager environment variables.</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
-@@ -58,8 +58,8 @@
- </action>
-
- <action id="org.freedesktop.systemd1.reload-daemon">
-- <_description>Reload the systemd state</_description>
-- <_message>Authentication is required to reload the systemd state.</_message>
-+ <description>Reload the systemd state</description>
-+ <message>Authentication is required to reload the systemd state.</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
-diff --git a/src/hostname/meson.build b/src/hostname/meson.build
-index 834300ae6e1f..b4db5afb1f6e 100644
---- a/src/hostname/meson.build
-+++ b/src/hostname/meson.build
-@@ -4,11 +4,11 @@ if conf.get('ENABLE_HOSTNAMED') == 1
- install_data('org.freedesktop.hostname1.service',
- install_dir : dbussystemservicedir)
-
-- custom_target(
-+ i18n.merge_file(
- 'org.freedesktop.hostname1.policy',
- input : 'org.freedesktop.hostname1.policy.in',
- output : 'org.freedesktop.hostname1.policy',
-- command : intltool_command,
-+ po_dir : po_dir,
- install : install_polkit,
- install_dir : polkitpolicydir)
- endif
-diff --git a/src/hostname/org.freedesktop.hostname1.policy.in b/src/hostname/org.freedesktop.hostname1.policy.in
-index c32c1d4fda05..cf61c15619cc 100644
---- a/src/hostname/org.freedesktop.hostname1.policy.in
-+++ b/src/hostname/org.freedesktop.hostname1.policy.in
-@@ -17,8 +17,8 @@
- <vendor_url>http://www.freedesktop.org/wiki/Software/systemd</vendor_url>
-
- <action id="org.freedesktop.hostname1.set-hostname">
-- <_description>Set host name</_description>
-- <_message>Authentication is required to set the local host name.</_message>
-+ <description>Set host name</description>
-+ <message>Authentication is required to set the local host name.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -27,8 +27,8 @@
- </action>
-
- <action id="org.freedesktop.hostname1.set-static-hostname">
-- <_description>Set static host name</_description>
-- <_message>Authentication is required to set the statically configured local host name, as well as the pretty host name.</_message>
-+ <description>Set static host name</description>
-+ <message>Authentication is required to set the statically configured local host name, as well as the pretty host name.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -38,8 +38,8 @@
- </action>
-
- <action id="org.freedesktop.hostname1.set-machine-info">
-- <_description>Set machine information</_description>
-- <_message>Authentication is required to set local machine information.</_message>
-+ <description>Set machine information</description>
-+ <message>Authentication is required to set local machine information.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-diff --git a/src/import/meson.build b/src/import/meson.build
-index e3a0da65d211..9ace20f50d94 100644
---- a/src/import/meson.build
-+++ b/src/import/meson.build
-@@ -54,11 +54,11 @@ if conf.get('ENABLE_IMPORTD') == 1
- install_data('org.freedesktop.import1.service',
- install_dir : dbussystemservicedir)
-
-- custom_target(
-+ i18n.merge_file(
- 'org.freedesktop.import1.policy',
- input : 'org.freedesktop.import1.policy.in',
- output : 'org.freedesktop.import1.policy',
-- command : intltool_command,
-+ po_dir : po_dir,
- install : install_polkit,
- install_dir : polkitpolicydir)
-
-diff --git a/src/import/org.freedesktop.import1.policy.in b/src/import/org.freedesktop.import1.policy.in
-index 85924ed7437b..39167b06bc24 100644
---- a/src/import/org.freedesktop.import1.policy.in
-+++ b/src/import/org.freedesktop.import1.policy.in
-@@ -17,8 +17,8 @@
- <vendor_url>http://www.freedesktop.org/wiki/Software/systemd</vendor_url>
-
- <action id="org.freedesktop.import1.import">
-- <_description>Import a VM or container image</_description>
-- <_message>Authentication is required to import a VM or container image</_message>
-+ <description>Import a VM or container image</description>
-+ <message>Authentication is required to import a VM or container image</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
-@@ -27,8 +27,8 @@
- </action>
-
- <action id="org.freedesktop.import1.export">
-- <_description>Export a VM or container image</_description>
-- <_message>Authentication is required to export a VM or container image</_message>
-+ <description>Export a VM or container image</description>
-+ <message>Authentication is required to export a VM or container image</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
-@@ -37,8 +37,8 @@
- </action>
-
- <action id="org.freedesktop.import1.pull">
-- <_description>Download a VM or container image</_description>
-- <_message>Authentication is required to download a VM or container image</_message>
-+ <description>Download a VM or container image</description>
-+ <message>Authentication is required to download a VM or container image</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
-diff --git a/src/locale/meson.build b/src/locale/meson.build
-index e9de6089f319..a0411fb1a666 100644
---- a/src/locale/meson.build
-+++ b/src/locale/meson.build
-@@ -12,11 +12,11 @@ if conf.get('ENABLE_LOCALED') == 1
- install_data('org.freedesktop.locale1.service',
- install_dir : dbussystemservicedir)
-
-- custom_target(
-+ i18n.merge_file(
- 'org.freedesktop.locale1.policy',
- input : 'org.freedesktop.locale1.policy.in',
- output : 'org.freedesktop.locale1.policy',
-- command : intltool_command,
-+ po_dir : po_dir,
- install : install_polkit,
- install_dir : polkitpolicydir)
- endif
-diff --git a/src/locale/org.freedesktop.locale1.policy.in b/src/locale/org.freedesktop.locale1.policy.in
-index df63845e9be6..575a1ffaaf04 100644
---- a/src/locale/org.freedesktop.locale1.policy.in
-+++ b/src/locale/org.freedesktop.locale1.policy.in
-@@ -17,8 +17,8 @@
- <vendor_url>http://www.freedesktop.org/wiki/Software/systemd</vendor_url>
-
- <action id="org.freedesktop.locale1.set-locale">
-- <_description>Set system locale</_description>
-- <_message>Authentication is required to set the system locale.</_message>
-+ <description>Set system locale</description>
-+ <message>Authentication is required to set the system locale.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -28,8 +28,8 @@
- </action>
-
- <action id="org.freedesktop.locale1.set-keyboard">
-- <_description>Set system keyboard settings</_description>
-- <_message>Authentication is required to set the system keyboard settings.</_message>
-+ <description>Set system keyboard settings</description>
-+ <message>Authentication is required to set the system keyboard settings.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-diff --git a/src/login/meson.build b/src/login/meson.build
-index d0723f134f43..339c5d73cae3 100644
---- a/src/login/meson.build
-+++ b/src/login/meson.build
-@@ -71,11 +71,11 @@ if conf.get('ENABLE_LOGIND') == 1
- install_data('org.freedesktop.login1.service',
- install_dir : dbussystemservicedir)
-
-- custom_target(
-+ i18n.merge_file(
- 'org.freedesktop.login1.policy',
- input : 'org.freedesktop.login1.policy.in',
- output : 'org.freedesktop.login1.policy',
-- command : intltool_command,
-+ po_dir : po_dir,
- install : install_polkit,
- install_dir : polkitpolicydir)
-
-diff --git a/src/login/org.freedesktop.login1.policy.in b/src/login/org.freedesktop.login1.policy.in
-index 3e8a9bbe3f9f..17bae02f5e6e 100644
---- a/src/login/org.freedesktop.login1.policy.in
-+++ b/src/login/org.freedesktop.login1.policy.in
-@@ -17,8 +17,8 @@
- <vendor_url>http://www.freedesktop.org/wiki/Software/systemd</vendor_url>
-
- <action id="org.freedesktop.login1.inhibit-block-shutdown">
-- <_description>Allow applications to inhibit system shutdown</_description>
-- <_message>Authentication is required for an application to inhibit system shutdown.</_message>
-+ <description>Allow applications to inhibit system shutdown</description>
-+ <message>Authentication is required for an application to inhibit system shutdown.</message>
- <defaults>
- <allow_any>no</allow_any>
- <allow_inactive>yes</allow_inactive>
-@@ -28,8 +28,8 @@
- </action>
-
- <action id="org.freedesktop.login1.inhibit-delay-shutdown">
-- <_description>Allow applications to delay system shutdown</_description>
-- <_message>Authentication is required for an application to delay system shutdown.</_message>
-+ <description>Allow applications to delay system shutdown</description>
-+ <message>Authentication is required for an application to delay system shutdown.</message>
- <defaults>
- <allow_any>yes</allow_any>
- <allow_inactive>yes</allow_inactive>
-@@ -39,8 +39,8 @@
- </action>
-
- <action id="org.freedesktop.login1.inhibit-block-sleep">
-- <_description>Allow applications to inhibit system sleep</_description>
-- <_message>Authentication is required for an application to inhibit system sleep.</_message>
-+ <description>Allow applications to inhibit system sleep</description>
-+ <message>Authentication is required for an application to inhibit system sleep.</message>
- <defaults>
- <allow_any>no</allow_any>
- <allow_inactive>yes</allow_inactive>
-@@ -50,8 +50,8 @@
- </action>
-
- <action id="org.freedesktop.login1.inhibit-delay-sleep">
-- <_description>Allow applications to delay system sleep</_description>
-- <_message>Authentication is required for an application to delay system sleep.</_message>
-+ <description>Allow applications to delay system sleep</description>
-+ <message>Authentication is required for an application to delay system sleep.</message>
- <defaults>
- <allow_any>yes</allow_any>
- <allow_inactive>yes</allow_inactive>
-@@ -60,8 +60,8 @@
- </action>
-
- <action id="org.freedesktop.login1.inhibit-block-idle">
-- <_description>Allow applications to inhibit automatic system suspend</_description>
-- <_message>Authentication is required for an application to inhibit automatic system suspend.</_message>
-+ <description>Allow applications to inhibit automatic system suspend</description>
-+ <message>Authentication is required for an application to inhibit automatic system suspend.</message>
- <defaults>
- <allow_any>yes</allow_any>
- <allow_inactive>yes</allow_inactive>
-@@ -70,8 +70,8 @@
- </action>
-
- <action id="org.freedesktop.login1.inhibit-handle-power-key">
-- <_description>Allow applications to inhibit system handling of the power key</_description>
-- <_message>Authentication is required for an application to inhibit system handling of the power key.</_message>
-+ <description>Allow applications to inhibit system handling of the power key</description>
-+ <message>Authentication is required for an application to inhibit system handling of the power key.</message>
- <defaults>
- <allow_any>no</allow_any>
- <allow_inactive>yes</allow_inactive>
-@@ -81,8 +81,8 @@
- </action>
-
- <action id="org.freedesktop.login1.inhibit-handle-suspend-key">
-- <_description>Allow applications to inhibit system handling of the suspend key</_description>
-- <_message>Authentication is required for an application to inhibit system handling of the suspend key.</_message>
-+ <description>Allow applications to inhibit system handling of the suspend key</description>
-+ <message>Authentication is required for an application to inhibit system handling of the suspend key.</message>
- <defaults>
- <allow_any>no</allow_any>
- <allow_inactive>yes</allow_inactive>
-@@ -92,8 +92,8 @@
- </action>
-
- <action id="org.freedesktop.login1.inhibit-handle-hibernate-key">
-- <_description>Allow applications to inhibit system handling of the hibernate key</_description>
-- <_message>Authentication is required for an application to inhibit system handling of the hibernate key.</_message>
-+ <description>Allow applications to inhibit system handling of the hibernate key</description>
-+ <message>Authentication is required for an application to inhibit system handling of the hibernate key.</message>
- <defaults>
- <allow_any>no</allow_any>
- <allow_inactive>yes</allow_inactive>
-@@ -102,8 +102,8 @@
- </action>
-
- <action id="org.freedesktop.login1.inhibit-handle-lid-switch">
-- <_description>Allow applications to inhibit system handling of the lid switch</_description>
-- <_message>Authentication is required for an application to inhibit system handling of the lid switch.</_message>
-+ <description>Allow applications to inhibit system handling of the lid switch</description>
-+ <message>Authentication is required for an application to inhibit system handling of the lid switch.</message>
- <defaults>
- <allow_any>no</allow_any>
- <allow_inactive>yes</allow_inactive>
-@@ -112,8 +112,8 @@
- </action>
-
- <action id="org.freedesktop.login1.set-self-linger">
-- <_description>Allow non-logged-in user to run programs</_description>
-- <_message>Explicit request is required to run programs as a non-logged-in user.</_message>
-+ <description>Allow non-logged-in user to run programs</description>
-+ <message>Explicit request is required to run programs as a non-logged-in user.</message>
- <defaults>
- <allow_any>yes</allow_any>
- <allow_inactive>yes</allow_inactive>
-@@ -122,8 +122,8 @@
- </action>
-
- <action id="org.freedesktop.login1.set-user-linger">
-- <_description>Allow non-logged-in users to run programs</_description>
-- <_message>Authentication is required to run programs as a non-logged-in user.</_message>
-+ <description>Allow non-logged-in users to run programs</description>
-+ <message>Authentication is required to run programs as a non-logged-in user.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -132,8 +132,8 @@
- </action>
-
- <action id="org.freedesktop.login1.attach-device">
-- <_description>Allow attaching devices to seats</_description>
-- <_message>Authentication is required for attaching a device to a seat.</_message>
-+ <description>Allow attaching devices to seats</description>
-+ <message>Authentication is required for attaching a device to a seat.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -143,8 +143,8 @@
- </action>
-
- <action id="org.freedesktop.login1.flush-devices">
-- <_description>Flush device to seat attachments</_description>
-- <_message>Authentication is required for resetting how devices are attached to seats.</_message>
-+ <description>Flush device to seat attachments</description>
-+ <message>Authentication is required for resetting how devices are attached to seats.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -153,8 +153,8 @@
- </action>
-
- <action id="org.freedesktop.login1.power-off">
-- <_description>Power off the system</_description>
-- <_message>Authentication is required for powering off the system.</_message>
-+ <description>Power off the system</description>
-+ <message>Authentication is required for powering off the system.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -164,8 +164,8 @@
- </action>
-
- <action id="org.freedesktop.login1.power-off-multiple-sessions">
-- <_description>Power off the system while other users are logged in</_description>
-- <_message>Authentication is required for powering off the system while other users are logged in.</_message>
-+ <description>Power off the system while other users are logged in</description>
-+ <message>Authentication is required for powering off the system while other users are logged in.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -175,8 +175,8 @@
- </action>
-
- <action id="org.freedesktop.login1.power-off-ignore-inhibit">
-- <_description>Power off the system while an application asked to inhibit it</_description>
-- <_message>Authentication is required for powering off the system while an application asked to inhibit it.</_message>
-+ <description>Power off the system while an application asked to inhibit it</description>
-+ <message>Authentication is required for powering off the system while an application asked to inhibit it.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -186,8 +186,8 @@
- </action>
-
- <action id="org.freedesktop.login1.reboot">
-- <_description>Reboot the system</_description>
-- <_message>Authentication is required for rebooting the system.</_message>
-+ <description>Reboot the system</description>
-+ <message>Authentication is required for rebooting the system.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -197,8 +197,8 @@
- </action>
-
- <action id="org.freedesktop.login1.reboot-multiple-sessions">
-- <_description>Reboot the system while other users are logged in</_description>
-- <_message>Authentication is required for rebooting the system while other users are logged in.</_message>
-+ <description>Reboot the system while other users are logged in</description>
-+ <message>Authentication is required for rebooting the system while other users are logged in.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -208,8 +208,8 @@
- </action>
-
- <action id="org.freedesktop.login1.reboot-ignore-inhibit">
-- <_description>Reboot the system while an application asked to inhibit it</_description>
-- <_message>Authentication is required for rebooting the system while an application asked to inhibit it.</_message>
-+ <description>Reboot the system while an application asked to inhibit it</description>
-+ <message>Authentication is required for rebooting the system while an application asked to inhibit it.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -219,8 +219,8 @@
- </action>
-
- <action id="org.freedesktop.login1.halt">
-- <_description>Halt the system</_description>
-- <_message>Authentication is required for halting the system.</_message>
-+ <description>Halt the system</description>
-+ <message>Authentication is required for halting the system.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -230,8 +230,8 @@
- </action>
-
- <action id="org.freedesktop.login1.halt-multiple-sessions">
-- <_description>Halt the system while other users are logged in</_description>
-- <_message>Authentication is required for halting the system while other users are logged in.</_message>
-+ <description>Halt the system while other users are logged in</description>
-+ <message>Authentication is required for halting the system while other users are logged in.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -241,8 +241,8 @@
- </action>
-
- <action id="org.freedesktop.login1.halt-ignore-inhibit">
-- <_description>Halt the system while an application asked to inhibit it</_description>
-- <_message>Authentication is required for halting the system while an application asked to inhibit it.</_message>
-+ <description>Halt the system while an application asked to inhibit it</description>
-+ <message>Authentication is required for halting the system while an application asked to inhibit it.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -252,8 +252,8 @@
- </action>
-
- <action id="org.freedesktop.login1.suspend">
-- <_description>Suspend the system</_description>
-- <_message>Authentication is required for suspending the system.</_message>
-+ <description>Suspend the system</description>
-+ <message>Authentication is required for suspending the system.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -262,8 +262,8 @@
- </action>
-
- <action id="org.freedesktop.login1.suspend-multiple-sessions">
-- <_description>Suspend the system while other users are logged in</_description>
-- <_message>Authentication is required for suspending the system while other users are logged in.</_message>
-+ <description>Suspend the system while other users are logged in</description>
-+ <message>Authentication is required for suspending the system while other users are logged in.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -273,8 +273,8 @@
- </action>
-
- <action id="org.freedesktop.login1.suspend-ignore-inhibit">
-- <_description>Suspend the system while an application asked to inhibit it</_description>
-- <_message>Authentication is required for suspending the system while an application asked to inhibit it.</_message>
-+ <description>Suspend the system while an application asked to inhibit it</description>
-+ <message>Authentication is required for suspending the system while an application asked to inhibit it.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -284,8 +284,8 @@
- </action>
-
- <action id="org.freedesktop.login1.hibernate">
-- <_description>Hibernate the system</_description>
-- <_message>Authentication is required for hibernating the system.</_message>
-+ <description>Hibernate the system</description>
-+ <message>Authentication is required for hibernating the system.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -294,8 +294,8 @@
- </action>
-
- <action id="org.freedesktop.login1.hibernate-multiple-sessions">
-- <_description>Hibernate the system while other users are logged in</_description>
-- <_message>Authentication is required for hibernating the system while other users are logged in.</_message>
-+ <description>Hibernate the system while other users are logged in</description>
-+ <message>Authentication is required for hibernating the system while other users are logged in.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -305,8 +305,8 @@
- </action>
-
- <action id="org.freedesktop.login1.hibernate-ignore-inhibit">
-- <_description>Hibernate the system while an application asked to inhibit it</_description>
-- <_message>Authentication is required for hibernating the system while an application asked to inhibit it.</_message>
-+ <description>Hibernate the system while an application asked to inhibit it</description>
-+ <message>Authentication is required for hibernating the system while an application asked to inhibit it.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -316,8 +316,8 @@
- </action>
-
- <action id="org.freedesktop.login1.manage">
-- <_description>Manage active sessions, users and seats</_description>
-- <_message>Authentication is required for managing active sessions, users and seats.</_message>
-+ <description>Manage active sessions, users and seats</description>
-+ <message>Authentication is required for managing active sessions, users and seats.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -326,8 +326,8 @@
- </action>
-
- <action id="org.freedesktop.login1.lock-sessions">
-- <_description>Lock or unlock active sessions</_description>
-- <_message>Authentication is required to lock or unlock active sessions.</_message>
-+ <description>Lock or unlock active sessions</description>
-+ <message>Authentication is required to lock or unlock active sessions.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -336,8 +336,8 @@
- </action>
-
- <action id="org.freedesktop.login1.set-reboot-to-firmware-setup">
-- <_description>Allow indication to the firmware to boot to setup interface</_description>
-- <_message>Authentication is required to indicate to the firmware to boot to setup interface.</_message>
-+ <description>Allow indication to the firmware to boot to setup interface</description>
-+ <message>Authentication is required to indicate to the firmware to boot to setup interface.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -346,8 +346,8 @@
- </action>
-
- <action id="org.freedesktop.login1.set-wall-message">
-- <_description>Set a wall message</_description>
-- <_message>Authentication is required to set a wall message</_message>
-+ <description>Set a wall message</description>
-+ <message>Authentication is required to set a wall message</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-diff --git a/src/machine/meson.build b/src/machine/meson.build
-index 693503da539f..bdf64ac3d2b7 100644
---- a/src/machine/meson.build
-+++ b/src/machine/meson.build
-@@ -27,11 +27,11 @@ if conf.get('ENABLE_MACHINED') == 1
- install_data('org.freedesktop.machine1.service',
- install_dir : dbussystemservicedir)
-
-- custom_target(
-+ i18n.merge_file(
- 'org.freedesktop.machine1.policy',
- input : 'org.freedesktop.machine1.policy.in',
- output : 'org.freedesktop.machine1.policy',
-- command : intltool_command,
-+ po_dir : po_dir,
- install : install_polkit,
- install_dir : polkitpolicydir)
- endif
-diff --git a/src/machine/org.freedesktop.machine1.policy.in b/src/machine/org.freedesktop.machine1.policy.in
-index 69f78a5c2505..b266b564b050 100644
---- a/src/machine/org.freedesktop.machine1.policy.in
-+++ b/src/machine/org.freedesktop.machine1.policy.in
-@@ -17,8 +17,8 @@
- <vendor_url>http://www.freedesktop.org/wiki/Software/systemd</vendor_url>
-
- <action id="org.freedesktop.machine1.login">
-- <_description>Log into a local container</_description>
-- <_message>Authentication is required to log into a local container.</_message>
-+ <description>Log into a local container</description>
-+ <message>Authentication is required to log into a local container.</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
-@@ -27,8 +27,8 @@
- </action>
-
- <action id="org.freedesktop.machine1.host-login">
-- <_description>Log into the local host</_description>
-- <_message>Authentication is required to log into the local host.</_message>
-+ <description>Log into the local host</description>
-+ <message>Authentication is required to log into the local host.</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
-@@ -37,8 +37,8 @@
- </action>
-
- <action id="org.freedesktop.machine1.shell">
-- <_description>Acquire a shell in a local container</_description>
-- <_message>Authentication is required to acquire a shell in a local container.</_message>
-+ <description>Acquire a shell in a local container</description>
-+ <message>Authentication is required to acquire a shell in a local container.</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
-@@ -48,8 +48,8 @@
- </action>
-
- <action id="org.freedesktop.machine1.host-shell">
-- <_description>Acquire a shell on the local host</_description>
-- <_message>Authentication is required to acquire a shell on the local host.</_message>
-+ <description>Acquire a shell on the local host</description>
-+ <message>Authentication is required to acquire a shell on the local host.</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
-@@ -59,8 +59,8 @@
- </action>
-
- <action id="org.freedesktop.machine1.open-pty">
-- <_description>Acquire a pseudo TTY in a local container</_description>
-- <_message>Authentication is required to acquire a pseudo TTY in a local container.</_message>
-+ <description>Acquire a pseudo TTY in a local container</description>
-+ <message>Authentication is required to acquire a pseudo TTY in a local container.</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
-@@ -69,8 +69,8 @@
- </action>
-
- <action id="org.freedesktop.machine1.host-open-pty">
-- <_description>Acquire a pseudo TTY on the local host</_description>
-- <_message>Authentication is required to acquire a pseudo TTY on the local host.</_message>
-+ <description>Acquire a pseudo TTY on the local host</description>
-+ <message>Authentication is required to acquire a pseudo TTY on the local host.</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
-@@ -79,8 +79,8 @@
- </action>
-
- <action id="org.freedesktop.machine1.manage-machines">
-- <_description>Manage local virtual machines and containers</_description>
-- <_message>Authentication is required to manage local virtual machines and containers.</_message>
-+ <description>Manage local virtual machines and containers</description>
-+ <message>Authentication is required to manage local virtual machines and containers.</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
-@@ -90,8 +90,8 @@
- </action>
-
- <action id="org.freedesktop.machine1.manage-images">
-- <_description>Manage local virtual machine and container images</_description>
-- <_message>Authentication is required to manage local virtual machine and container images.</_message>
-+ <description>Manage local virtual machine and container images</description>
-+ <message>Authentication is required to manage local virtual machine and container images.</message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
-diff --git a/src/timedate/meson.build b/src/timedate/meson.build
-index ce92a6be692b..188cdcac7d4d 100644
---- a/src/timedate/meson.build
-+++ b/src/timedate/meson.build
-@@ -4,11 +4,11 @@ if conf.get('ENABLE_TIMEDATED') == 1
- install_data('org.freedesktop.timedate1.service',
- install_dir : dbussystemservicedir)
-
-- custom_target(
-+ i18n.merge_file(
- 'org.freedesktop.timedate1.policy',
- input : 'org.freedesktop.timedate1.policy.in',
- output : 'org.freedesktop.timedate1.policy',
-- command : intltool_command,
-+ po_dir : po_dir,
- install : install_polkit,
- install_dir : polkitpolicydir)
- endif
-diff --git a/src/timedate/org.freedesktop.timedate1.policy.in b/src/timedate/org.freedesktop.timedate1.policy.in
-index aa30b70831ad..c70605098514 100644
---- a/src/timedate/org.freedesktop.timedate1.policy.in
-+++ b/src/timedate/org.freedesktop.timedate1.policy.in
-@@ -17,8 +17,8 @@
- <vendor_url>http://www.freedesktop.org/wiki/Software/systemd</vendor_url>
-
- <action id="org.freedesktop.timedate1.set-time">
-- <_description>Set system time</_description>
-- <_message>Authentication is required to set the system time.</_message>
-+ <description>Set system time</description>
-+ <message>Authentication is required to set the system time.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -28,8 +28,8 @@
- </action>
-
- <action id="org.freedesktop.timedate1.set-timezone">
-- <_description>Set system timezone</_description>
-- <_message>Authentication is required to set the system timezone.</_message>
-+ <description>Set system timezone</description>
-+ <message>Authentication is required to set the system timezone.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -38,9 +38,9 @@
- </action>
-
- <action id="org.freedesktop.timedate1.set-local-rtc">
-- <_description>Set RTC to local timezone or UTC</_description>
-- <_message>Authentication is required to control whether
-- the RTC stores the local or UTC time.</_message>
-+ <description>Set RTC to local timezone or UTC</description>
-+ <message>Authentication is required to control whether
-+ the RTC stores the local or UTC time.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>
-@@ -49,9 +49,9 @@
- </action>
-
- <action id="org.freedesktop.timedate1.set-ntp">
-- <_description>Turn network time synchronization on or off</_description>
-- <_message>Authentication is required to control whether
-- network time synchronization shall be enabled.</_message>
-+ <description>Turn network time synchronization on or off</description>
-+ <message>Authentication is required to control whether
-+ network time synchronization shall be enabled.</message>
- <defaults>
- <allow_any>auth_admin_keep</allow_any>
- <allow_inactive>auth_admin_keep</allow_inactive>