From 4bd7d325807a5e1d819d8b5356cc5d0cdaa7bd51 Mon Sep 17 00:00:00 2001 From: Rasmus Thomsen Date: Fri, 26 Jul 2019 10:23:30 +0200 Subject: testing/gnome-authenticator: new aport --- testing/gnome-authenticator/APKBUILD | 39 ++++++++++++++++++++++ .../dont-require-py3-gettext-support.patch | 13 ++++++++ 2 files changed, 52 insertions(+) create mode 100644 testing/gnome-authenticator/APKBUILD create mode 100644 testing/gnome-authenticator/dont-require-py3-gettext-support.patch diff --git a/testing/gnome-authenticator/APKBUILD b/testing/gnome-authenticator/APKBUILD new file mode 100644 index 0000000000..926d6dd252 --- /dev/null +++ b/testing/gnome-authenticator/APKBUILD @@ -0,0 +1,39 @@ +# Contributor: Rasmus Thomsen +# Maintainer: Rasmus Thomsen +pkgname=gnome-authenticator +pkgver=3.32.2 +pkgrel=0 +pkgdesc="A Two-Factor Authentication application" +url="https://gitlab.gnome.org/World/Authenticator" +arch="noarch" +license="GPL-3.0-only" +depends="python3 py3-otp py3-beautifulsoup4 py3-pillow py3-favicon py3-pyzbar + py3-yoyo-migrations" +makedepends="meson gtk+3.0-dev libsecret-dev zbar-dev gobject-introspection-dev" +checkdepends="appstream-glib desktop-file-utils" +subpackages="$pkgname-lang" +source="https://gitlab.gnome.org/World/Authenticator/-/archive/$pkgver/Authenticator-$pkgver.tar.gz + dont-require-py3-gettext-support.patch" +builddir="$srcdir/Authenticator-$pkgver" + +build() { + meson \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + --buildtype=release \ + . output + ninja -C output +} + +check() { + ninja -C output test +} + +package() { + DESTDIR="$pkgdir" ninja -C output install +} + +sha512sums="3bd78354f4d18052d03650b455f07fb7fa9bb5cba0b6c92dcbfb5158dcf500f0b7f84e0be8942e0fbb74b1cefcd9019941c758538e05144c469bbe47b4355ce0 Authenticator-3.32.2.tar.gz +6f257b478bc581e7777e83c16bffe6a42b6af7478892566835c67e22fc4ace0fa77ba2f3c3006ab34d38a49f16e673c4a2b17bac307c15ae430270a5256fb70f dont-require-py3-gettext-support.patch" diff --git a/testing/gnome-authenticator/dont-require-py3-gettext-support.patch b/testing/gnome-authenticator/dont-require-py3-gettext-support.patch new file mode 100644 index 0000000000..88d96a09e0 --- /dev/null +++ b/testing/gnome-authenticator/dont-require-py3-gettext-support.patch @@ -0,0 +1,13 @@ +diff --git a/src/authenticator.py.in b/src/authenticator.py.in +index 1e75e10..2f2fec2 100755 +--- a/src/authenticator.py.in ++++ b/src/authenticator.py.in +@@ -35,8 +35,6 @@ from gi.repository import Gio, Handy + sys.path.insert(1, '@PYTHON_DIR@') + + def prepare_locale(): +- locale.bindtextdomain('@GETTEXT_PACKAGE@', '@LOCALE_DIR@') +- locale.textdomain('@GETTEXT_PACKAGE@') + gettext.bindtextdomain('@GETTEXT_PACKAGE@', '@LOCALE_DIR@') + gettext.textdomain('@GETTEXT_PACKAGE@') + -- cgit v1.2.3