diff options
Diffstat (limited to 'community/radicale/APKBUILD')
-rw-r--r-- | community/radicale/APKBUILD | 39 |
1 files changed, 23 insertions, 16 deletions
diff --git a/community/radicale/APKBUILD b/community/radicale/APKBUILD index 2f257b8c14d..b8f64734b34 100644 --- a/community/radicale/APKBUILD +++ b/community/radicale/APKBUILD @@ -2,37 +2,41 @@ # Contributor: Michał Polański <michal@polanski.me> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=radicale -pkgver=3.0.6 -pkgrel=0 +pkgver=3.1.9 +pkgrel=1 pkgdesc="Free and open-source CalDAV and CardDAV server" url="https://radicale.org/3.0.html" arch="noarch" license="GPL-3.0-or-later" -depends="python3 py3-passlib py3-vobject py3-defusedxml py3-dateutil py3-setuptools" -checkdepends="py3-pytest py3-pytest-flake8 py3-pytest-isort py3-pytest-cov py3-waitress" +depends="py3-passlib py3-vobject py3-defusedxml py3-dateutil py3-setuptools" +makedepends="py3-gpep517 py3-wheel" +checkdepends="py3-bcrypt py3-pytest py3-waitress" pkgusers="radicale" pkggroups="radicale" install="$pkgname.pre-install" -source="$pkgname-$pkgver.tar.gz::https://github.com/Kozea/Radicale/archive/$pkgver.tar.gz +source="$pkgname-$pkgver.tar.gz::https://github.com/Kozea/radicale/archive/v$pkgver.tar.gz $pkgname.initd - $pkgname.confd" -subpackages="$pkgname-openrc" + $pkgname.confd + nose-deprecation.patch + " +subpackages="$pkgname-openrc $pkgname-pyc" builddir="$srcdir/Radicale-$pkgver" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - # install the package to test_install directory for testing - python3 setup.py install --root="$PWD"/test_install - - PYTHONPATH="$PWD"/test_install/usr/lib/python3.8/site-packages \ - pytest + python3 -m venv --clear --without-pip --system-site-packages .testenv + gpep517 install-wheel --destdir .testenv --prefix '' .dist/*.whl + .testenv/bin/python3 -m pytest -c /dev/null } package() { - python3 setup.py install --skip-build --prefix=/usr --root="$pkgdir" + gpep517 install-wheel --destdir "$pkgdir" \ + .dist/*.whl install -d -o radicale -g radicale "$pkgdir"/var/lib/radicale \ "$pkgdir"/var/log/radicale @@ -45,6 +49,9 @@ package() { install -Dm644 "$srcdir"/radicale.confd "$pkgdir"/etc/conf.d/radicale } -sha512sums="e9741547395fae8886ad84b6807422ebb196f5293d484f5f6136498058576cff697e28c117216f151d56494af83593347ceee40a6efa21272b803d0f301a396d radicale-3.0.6.tar.gz +sha512sums=" +f4d0b26149c331b4bc02f01bb637cea1d29e1d563a4133c4293ec13990f1553988181582c2e726ce33b563403a14e9ec863403f86e66b13fd8cfd62cf74439e4 radicale-3.1.9.tar.gz f1eb4477ca7d7d8040837b712289f18d6b62c7f862a8e9bea32968a49b8bf4394360b5440c815aa23df48ba0aaac61bcb8c9d6e7575c3b23da2ac05a45eac194 radicale.initd -09bb6228ba07039b97b317d4547a33b7ebf9c8f47ff72b870fc2f5e46de620e0614d993c5c96d73f0ad6196d469bb0f7206478781abf314af1d598e3132d678e radicale.confd" +09bb6228ba07039b97b317d4547a33b7ebf9c8f47ff72b870fc2f5e46de620e0614d993c5c96d73f0ad6196d469bb0f7206478781abf314af1d598e3132d678e radicale.confd +9506e8695d4b08d51aee6a81dbfa5dc29dcc8b6891f43edf18eaa1ceee239ecd1f4ce858040b7f9d38b55689e78f63dcde9c66c22cf71d0b7e11195a5fe8b170 nose-deprecation.patch +" |