[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