aboutsummaryrefslogtreecommitdiffstats
path: root/community/gajim/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gajim/APKBUILD')
-rw-r--r--community/gajim/APKBUILD42
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
"