diff options
author | entshuld | 2024-03-17 10:49:13 +0100 |
---|---|---|
committer | entshuld | 2024-03-17 10:50:03 +0100 |
commit | 6c851915d18287ebaee99d985b33c6438b5ab14d (patch) | |
tree | a5cc5b0d56fec0b44fab983fd89db341b79720b1 | |
parent | cd09a5b129767d03947caaa56b27ba83f296e822 (diff) | |
download | aur-python-ufl.tar.gz |
update sources, use -legacy
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 20 insertions, 12 deletions
@@ -1,8 +1,8 @@ pkgbase = python-ufl pkgdesc = Unified form language (stable). - pkgver = 2019.1.0 + pkgver = 2022.3.0 pkgrel = 1 - url = https://bitbucket.org/fenics-project/ufl + url = https://github.com/FEniCS/ufl-legacy arch = any groups = fenics license = LGPL3 @@ -10,7 +10,7 @@ pkgbase = python-ufl depends = python-numpy conflicts = python-ufl-git options = !emptydirs - source = python-ufl-2019.1.0.tar.gz::https://bitbucket.org/fenics-project/ufl/downloads/ufl-2019.1.0.tar.gz - sha256sums = 213a56bfa2edb0365909fa6f110f970e582b10a3f5f1fd9a0e85254f1eefaa11 + source = ufl-2022.3.0.tar.gz::https://github.com/FEniCS/ufl-legacy/archive/refs/tags/2022.3.0.tar.gz + sha256sums = 2d0f4c88fe151d631e1d389faf61f58bbbe649fd08106e756fd5d6c53213660a pkgname = python-ufl @@ -5,27 +5,35 @@ _base=ufl pkgname=python-${_base} pkgdesc="Unified form language (stable)." -pkgver=2019.1.0 +pkgver=2022.3.0 pkgrel=1 arch=('any') -url="https://bitbucket.org/fenics-project/${_base}" +url="https://github.com/FEniCS/ufl-legacy" license=('LGPL3') groups=('fenics') conflicts=('python-ufl-git') depends=('python-numpy') options=(!emptydirs) makedepends=('python-setuptools') -source=(${pkgname}-${pkgver}.tar.gz::https://bitbucket.org/fenics-project/${_base}/downloads/${_base}-${pkgver}.tar.gz) -sha256sums=('213a56bfa2edb0365909fa6f110f970e582b10a3f5f1fd9a0e85254f1eefaa11') +source=(${_base}-${pkgver}.tar.gz::"${url}/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('2d0f4c88fe151d631e1d389faf61f58bbbe649fd08106e756fd5d6c53213660a') + +_basedir=${startdir}/src/${_base}-legacy-${pkgver} + +prepare (){ + cd ${_basedir} + sed -i 's/README.rst/README.md/g' setup.cfg +} build() { - cd ${srcdir}/${_base}-${pkgver} - python setup.py build + cd ${_basedir} + python -m build --wheel --skip-dependency-check --no-isolation } package() { - cd ${srcdir}/${_base}-${pkgver} - python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + cd ${_basedir} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl + install -Dm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" } # vim: shiftwidth=2 softtabstop=2 tabstop=2 noexpandtab |