diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a540cff..0deb902 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,7 +2,7 @@ image: fedora:rawhide
variables:
DEPENDENCIES: dbus-glib-devel pam-devel polkit-devel
- gtk-doc meson intltool autoconf automake libtool
+ gtk-doc meson gettext intltool autoconf automake libtool
gcc gcc-c++ glibc-devel make python3-dbusmock python3-libpamtest systemd-devel
DEPENDENCIES_STABLE: $DEPENDENCIES libfprint-devel
DEPENDENCIES_DEV: $DEPENDENCIES git
diff --git a/data/meson.build b/data/meson.build
index b007b46..bada139 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -22,17 +22,10 @@ configure_file(
)
polkit_policy = 'net.reactivated.fprint.device.policy'
-polkit_policy_target = custom_target(polkit_policy,
+polkit_policy_target = i18n.merge_file(polkit_policy,
input: '@0@.in'.format(polkit_policy),
output: polkit_policy,
- command: [
- find_program('intltool-merge'),
- '-x',
- '-u',
- meson.source_root() / 'po',
- '@INPUT@',
- '@OUTPUT@',
- ],
+ po_dir: meson.source_root() / 'po',
install: true,
install_dir: polkit_policy_directory,
)
diff --git a/data/net.reactivated.fprint.device.policy.in b/data/net.reactivated.fprint.device.policy.in
index bf49192..541426a 100644
--- a/data/net.reactivated.fprint.device.policy.in
+++ b/data/net.reactivated.fprint.device.policy.in
@@ -10,8 +10,8 @@
fprint
- <_description>Verify a fingerprint
- <_message>Privileges are required to verify fingerprints.
+ Verify a fingerprint
+ Privileges are required to verify fingerprints.
no
no
@@ -20,8 +20,8 @@
- <_description>Enroll new fingerprints
- <_message>Privileges are required to enroll new fingerprints.
+ Enroll new fingerprints
+ Privileges are required to enroll new fingerprints.
no
no
@@ -30,8 +30,8 @@
- <_description>Select a user to enroll
- <_message>Privileges are required to enroll new fingerprints for other users.
+ Select a user to enroll
+ Privileges are required to enroll new fingerprints for other users.
no
no