summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDamien2022-07-16 02:04:08 +0200
committerDamien2022-07-16 02:04:08 +0200
commit448eb4281f2d8564245edac56540558acd9e236e (patch)
treeaae90d893e12ac6b5bdf8f662e949c0b501dad47
parentb7d8c81517e5be11d68a588b54108a08aba5f813 (diff)
downloadaur-448eb4281f2d8564245edac56540558acd9e236e.tar.gz
Bump to 10.5.2
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD16
2 files changed, 12 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6ef72726ec39..863f0e3aef13 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,15 @@
pkgbase = hg-evolve
pkgdesc = Flexible evolution of Mercurial history
- pkgver = 10.5.1
+ pkgver = 10.5.2
pkgrel = 1
url = https://www.mercurial-scm.org/doc/evolution/
arch = any
license = GPL2
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = mercurial
- source = https://files.pythonhosted.org/packages/source/h/hg-evolve/hg-evolve-10.5.1.tar.gz
- sha512sums = 441f3e7f8f8be84b476e5a44a617e4318ba444d172cfa91b91c75fbdf231a79c6049a6215709da952a253341bee4c8526cbf724d13ce856ba5d221ff0880a63f
+ source = https://files.pythonhosted.org/packages/source/h/hg-evolve/hg-evolve-10.5.2.tar.gz
+ sha512sums = 81a1cc1202ffaf364fde70c6a36e32330e93aa69c9b9f7e11fbc11f988f7fb302d8b79414c644d274fedb7f0a67e10c4344c0206a1424f2bb97ae2cb11a51315
pkgname = hg-evolve
diff --git a/PKGBUILD b/PKGBUILD
index d5b153e4ed96..39d2abcc27f9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,34 @@
# Maintainer: Damien Molinier <damien-43\N{COMMERCIAL AT}gmx.fr>
pkgname=hg-evolve
-pkgver=10.5.1
+pkgver=10.5.2
pkgrel=1
pkgdesc='Flexible evolution of Mercurial history'
arch=('any')
license=('GPL2')
depends=('mercurial')
+makedepends=('python-build' 'python-installer' 'python-wheel')
#groups=('hgext')
url='https://www.mercurial-scm.org/doc/evolution/'
source=("https://files.pythonhosted.org/packages/source/h/hg-evolve/hg-evolve-${pkgver}.tar.gz")
-sha512sums=('441f3e7f8f8be84b476e5a44a617e4318ba444d172cfa91b91c75fbdf231a79c6049a6215709da952a253341bee4c8526cbf724d13ce856ba5d221ff0880a63f')
-
-_pyexe() {
- local _pyexe=$(hg debuginstall -T '{pythonexe}')
- command -v $_pyexe >/dev/null || _pyexe=python
- printf '%s' "$_pyexe"
-}
+sha512sums=('81a1cc1202ffaf364fde70c6a36e32330e93aa69c9b9f7e11fbc11f988f7fb302d8b79414c644d274fedb7f0a67e10c4344c0206a1424f2bb97ae2cb11a51315')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
+ python -m build --wheel --no-isolation
}
check() {
# Tests depend of Mercurial sources
if [[ -n "${HGSRC}" ]]; then
cd "${srcdir}/${pkgname}-${pkgver}/tests"
- "$(_pyexe)" "${HGSRC}/tests/run-tests.py"
+ python "${HGSRC}/tests/run-tests.py"
fi
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
- "$(_pyexe)" setup.py install --optimize=1 --prefix=/usr --root="${pkgdir}"
+ python -m installer --destdir="$pkgdir" dist/*.whl
rm -f "${pkgdir}/usr/lib/python"*"/site-packages/hgext3rd/"{__pycache__/,}"__init__"*".py"{,o,c}
}