[arch-commits] Commit in radicale/trunk (PKGBUILD)
David Runge
dvzrv at gemini.archlinux.org
Tue Sep 21 09:41:02 UTC 2021
Date: Tuesday, September 21, 2021 @ 09:41:02
Author: dvzrv
Revision: 1020145
upgpkg: radicale 3.0.6-4: Rebuild to apply python package guidelines.
Open upstream ticket about setuptools being required during runtime.
Simplify installation in check() and package() to adhere to python packaging guidelines.
Modified:
radicale/trunk/PKGBUILD
----------+
PKGBUILD | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-09-21 09:28:21 UTC (rev 1020144)
+++ PKGBUILD 2021-09-21 09:41:02 UTC (rev 1020145)
@@ -6,11 +6,13 @@
pkgname=radicale
_name=Radicale
pkgver=3.0.6
-pkgrel=3
+pkgrel=4
pkgdesc='Simple calendar (CalDAV) and contact (CardDAV) server'
arch=('any')
url="https://radicale.org/"
license=('GPL3')
+# setuptools is required due to use of pkg_resources:
+# https://github.com/Kozea/Radicale/issues/1184
depends=('python-bcrypt' 'python-dateutil' 'python-defusedxml' 'python-passlib'
'python-setuptools' 'python-vobject')
checkdepends=('python-pytest' 'python-pytest-runner' 'python-waitress')
@@ -48,9 +50,7 @@
local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
cd "${pkgname}-${pkgver}"
mkdir -vp testdir
- python setup.py install --skip-build \
- --optimize=1 \
- --root="testdir"
+ python setup.py install --optimize=1 --root="testdir"
export PYTHONPATH="testdir/usr/lib/python${python_version}/site-packages:${PYTHONPATH}"
pytest -v
}
@@ -57,9 +57,7 @@
package() {
cd "${pkgname}-${pkgver}"
- python setup.py install --skip-build \
- --optimize=1 \
- --root="${pkgdir}"
+ python setup.py install --optimize=1 --root="${pkgdir}"
# config
install -vDm 644 {config,rights,users} -t "${pkgdir}/etc/${pkgname}/"
# wsgi
More information about the arch-commits
mailing list