community/gnome-authenticator: fix meson build

This commit is contained in:
Kevin Daudt 2022-04-17 16:05:43 +00:00
parent e675161bf6
commit ea087b55b0
2 changed files with 23 additions and 1 deletions

View File

@ -12,7 +12,8 @@ license="GPL-3.0-only"
makedepends="meson cargo gstreamer-dev gst-plugins-bad-dev gst-plugins-base-dev gtk4.0-dev libadwaita-dev zbar-dev"
checkdepends="appstream-glib desktop-file-utils"
subpackages="$pkgname-dbg $pkgname-lang"
source="https://gitlab.gnome.org/World/Authenticator/-/archive/$pkgver/Authenticator-$pkgver.tar.gz"
source="https://gitlab.gnome.org/World/Authenticator/-/archive/$pkgver/Authenticator-$pkgver.tar.gz
meson-merge-file-remove-positional-args.patch"
builddir="$srcdir/Authenticator-$pkgver"
build() {
@ -30,4 +31,5 @@ package() {
sha512sums="
cfd5d1a51de0f5b943a70949b354c1af01db05f3523cfcbb700352789c1dd85e13dd57c390b159b640247bf96e0107d01653464715e865f45724127f8a2458ce Authenticator-4.0.3.tar.gz
1a79e8662335e19d500d3dba72a9e0723a2ffca54050d745adf659ceda0ac53fd8ffe3b28f126c36c470decffad7bf2b4c75394be4f23543f2d232e6a03646c5 meson-merge-file-remove-positional-args.patch
"

View File

@ -0,0 +1,20 @@
diff --git a/data/meson.build b/data/meson.build
index 024a3ef..4a3318c 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -32,7 +32,6 @@ endif
desktop_conf = configuration_data()
desktop_conf.set('icon', application_id)
desktop_file = i18n.merge_file(
- 'desktop',
input: configure_file(
input: 'com.belmoussaoui.Authenticator.desktop.in.in',
output: '@BASENAME@',
@@ -59,7 +58,6 @@ metainfo_conf = configuration_data()
metainfo_conf.set('app-id', application_id)
metainfo_conf.set('gettext-package', gettext_package)
metainfo_file = i18n.merge_file(
- 'metainfo',
input: configure_file(
input: 'com.belmoussaoui.Authenticator.metainfo.xml.in.in',
output: '@BASENAME@',