diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 12 insertions, 8 deletions
@@ -1,6 +1,6 @@ pkgbase = todoman-git pkgdesc = A simple CalDav-based todo manager. - pkgver = 4.0.0.post15+gcaa5d86 + pkgver = 4.1.1.dev19+g249f124 pkgrel = 1 url = https://github.com/pimutils/todoman arch = any @@ -11,6 +11,9 @@ pkgbase = todoman-git checkdepends = python-freezegun checkdepends = python-pytest-cov makedepends = git + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools-scm depends = python-atomicwrites depends = python-click depends = python-click-log @@ -18,7 +21,6 @@ pkgbase = todoman-git depends = python-humanize depends = python-icalendar depends = python-parsedatetime - depends = python-setuptools-scm depends = python-tabulate depends = python-urwid depends = python-xdg @@ -2,7 +2,7 @@ pkgname=todoman-git _pkgname=todoman -pkgver=4.0.0.post15+gcaa5d86 +pkgver=4.1.1.dev19+g249f124 pkgrel=1 pkgdesc="A simple CalDav-based todo manager." arch=("any") @@ -10,6 +10,9 @@ url="https://github.com/pimutils/todoman" license=('ISC') makedepends=( git + python-build + python-installer + python-setuptools-scm ) depends=( python-atomicwrites @@ -19,7 +22,6 @@ depends=( python-humanize python-icalendar python-parsedatetime - python-setuptools-scm python-tabulate python-urwid python-xdg @@ -36,12 +38,12 @@ md5sums=('SKIP') pkgver() { cd "$srcdir/$_pkgname" - python setup.py --version + python -m setuptools_scm 2> /dev/null } build() { cd "$srcdir/$_pkgname" - python setup.py build + python -m build --wheel --no-isolation } check() { @@ -49,12 +51,12 @@ check() { export PYTHONPATH="${PYTHONPATH%:}:${PWD}" export TZ=UTC - py.test + python -m pytest } package() { cd "$srcdir/$_pkgname" - python setup.py install --root="$pkgdir" --optimize=1 + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm 644 config.py.sample \ "$pkgdir/usr/share/doc/todoman/examples/config.py" |