summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD24
2 files changed, 20 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8f54540ec7f6..c77016fb487d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index aef1dbddddef..4039064b3fde 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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