diff options
Diffstat (limited to 'community/gajim/APKBUILD')
-rw-r--r-- | community/gajim/APKBUILD | 42 |
1 files changed, 31 insertions, 11 deletions
diff --git a/community/gajim/APKBUILD b/community/gajim/APKBUILD index 46ff1bbf54f..04a7ac94259 100644 --- a/community/gajim/APKBUILD +++ b/community/gajim/APKBUILD @@ -1,8 +1,8 @@ # Contributor: Peter Shkenev <santurysim@gmail.com> # Maintainer: Peter Shkenev <santurysim@gmail.com> pkgname=gajim -pkgver=1.4.7 -pkgrel=1 +pkgver=1.8.4 +pkgrel=0 _pkgver_suffix="" pkgdesc="A full featured and easy to use XMPP client" url="https://gajim.org/" @@ -10,40 +10,60 @@ arch="noarch" license="GPL-3.0-only" depends=" dbus - dbus-x11 gtk+3.0 gtksourceview4 - libsoup + libsoup3 py3-cairo py3-css-parser py3-gobject3 py3-keyring py3-nbxmpp + py3-omemo-dr py3-openssl py3-packaging py3-pillow py3-precis-i18n + py3-qrcode + sqlite + pango " -makedepends="py3-setuptools python3-dev gettext-dev" -checkdepends="xvfb-run ttf-dejavu" +makedepends=" + gettext-dev + py3-gpep517 + py3-setuptools + py3-wheel + python3-dev + " +checkdepends="xvfb-run font-dejavu" source=" https://gajim.org/downloads/${pkgver:0:3}/gajim-$pkgver$_pkgver_suffix.tar.gz " -subpackages="$pkgname-doc $pkgname-lang" +subpackages="$pkgname-doc $pkgname-lang $pkgname-pyc" build() { - python3 setup.py build + ./pep517build/build_metadata.py -o .dist/metadata + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - xvfb-run python3 -m unittest discover -s test + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + xvfb-run -a .testenv/bin/python3 -m unittest discover -s test } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl + ./pep517build/install_metadata.py .dist/metadata --prefix="$pkgdir"/usr } +lang() { + pkgdesc="Languages for package $pkgname" + amove usr/lib/python3*/site-packages/gajim/data/locale +} sha512sums=" -5988f6b7aa46166208b1693b9e1a5fe982cea2987f3f4170bcb14e4bb9be1154b1c6ceed020a949131a498db43d2dffee30bd3167cd56889c1cbb5641ed960f4 gajim-1.4.7.tar.gz +1a5b028c0e308eb15417c8c11584bc0e8b0218fead5155093ede4bc3961b6bee2b47bc3510f751dc70194634d6ca94d4a675f6891c8f050859fb4729020e52cb gajim-1.8.4.tar.gz " |