Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
fpylll


Commits:
4b9ad28f by Antonio Rojas at 2023-10-17T23:34:54+02:00
upgpkg: 0.6.0-1: Update to 0.6.0, run tests

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,26 @@
+pkgbase = fpylll
+       pkgdesc = A Python interface for fplll
+       pkgver = 0.6.0
+       pkgrel = 1
+       url = https://github.com/fplll/fpylll
+       arch = x86_64
+       license = GPL2
+       checkdepends = python-pytest
+       makedepends = cython
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-setuptools
+       makedepends = python-wheel
+       depends = fplll
+       depends = gcc-libs
+       depends = glibc
+       depends = gmp
+       depends = mpfr
+       depends = python
+       depends = python-cysignals
+       depends = python-numpy
+       depends = qd
+       source = 
https://github.com/fplll/fpylll/releases/download/0.6.0/fpylll-0.6.0.tar.gz
+       sha256sums = 
0f2764e3c3e861024af7c3bc0afdb0de2ad98e5430315afb229a98c91e66e1d2
+
+pkgname = python-fpylll


=====================================
PKGBUILD
=====================================
@@ -2,22 +2,42 @@
 
 pkgbase=fpylll
 pkgname=python-fpylll
-pkgver=0.5.9
-pkgrel=2
+pkgver=0.6.0
+pkgrel=1
 pkgdesc='A Python interface for fplll'
 arch=(x86_64)
 url='https://github.com/fplll/fpylll'
 license=(GPL2)
-depends=(fplll python-numpy python-cysignals)
-makedepends=(cython python-build python-installer python-setuptools 
python-wheel)
+depends=(fplll
+         gcc-libs
+         glibc
+         gmp
+         mpfr
+         python
+         python-cysignals
+         python-numpy
+         qd)
+makedepends=(cython
+             python-build
+             python-installer
+             python-setuptools
+             python-wheel)
+checkdepends=(python-pytest)
 
source=(https://github.com/fplll/fpylll/releases/download/$pkgver/$pkgbase-$pkgver.tar.gz)
-sha256sums=('5652ce92ead07ebf402d6b85af228df106cd4c24f0c7f6cf50004722c436a248')
+sha256sums=('0f2764e3c3e861024af7c3bc0afdb0de2ad98e5430315afb229a98c91e66e1d2')
 
 build() {
   cd $pkgbase-$pkgver
   python -m build --wheel --no-isolation
 }
 
+check() {
+  cd $pkgbase-$pkgver
+  python -m venv --system-site-packages test-env
+  test-env/bin/python -m installer dist/*.whl
+  test-env/bin/python -m pytest -v
+}
+
 package_python-fpylll() {
   cd $pkgbase-$pkgver
   python -m installer --destdir="$pkgdir" dist/*.whl



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/fpylll/-/commit/4b9ad28f85766f276beb75ca2f8ffc7988b08c84

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/fpylll/-/commit/4b9ad28f85766f276beb75ca2f8ffc7988b08c84
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to