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