summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlilac2022-03-22 20:19:14 +0800
committerlilac2022-03-22 20:19:14 +0800
commit1237552b79f40a756ba18bf0172a08047cecbb44 (patch)
treef26a291bba13a88c86c00650f6719d213d2921f2
parent59f7fbb1df16ea1870a4ebd31f88602785950dc4 (diff)
downloadaur-1237552b79f40a756ba18bf0172a08047cecbb44.tar.gz
[lilac] updated to 0.12.2-2
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD23
2 files changed, 24 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e8f8bff3f469..39c8be694261 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = python-phik
pkgdesc = Phi_K correlation analyzer library
- pkgver = 0.12.0
+ pkgver = 0.12.2
pkgrel = 2
url = https://github.com/kaveio/phik
arch = x86_64
@@ -11,13 +11,16 @@ pkgbase = python-phik
checkdepends = python-pytest-pylint
makedepends = cmake
makedepends = pybind11
- makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-scikit-build
+ makedepends = python-wheel
depends = python-joblib
depends = python-matplotlib
depends = python-numpy
depends = python-pandas
depends = python-scipy
- source = PhiK-0.12.0.tar.gz::https://github.com/KaveIO/PhiK/archive/refs/tags/v0.12.0.tar.gz
- sha512sums = 648d021e0803dbe48bee3658f685b41da9328382ec5f67a7accc6ae015c5002fb26d85947afabdb72a8590afc400d21a8301e58b8198aafb7e549eeee33f0d22
+ source = PhiK-0.12.2.tar.gz::https://github.com/KaveIO/PhiK/archive/refs/tags/v0.12.2.tar.gz
+ sha512sums = b310cb84eb8947807911856c7bf9968f111b5fba8e7f60116ab6dfc038418755a015c80f6049dc6e138126fbe80ecf413b00f9b26d8d75a02669b83098757f29
pkgname = python-phik
diff --git a/PKGBUILD b/PKGBUILD
index 33af0830cd6d..16665dc4c730 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
_pkgname=PhiK
pkgname=python-phik
-pkgver=0.12.0
+pkgver=0.12.2
pkgrel=2
pkgdesc='Phi_K correlation analyzer library'
arch=('x86_64')
@@ -24,10 +24,13 @@ checkdepends=(
makedepends=(
cmake
pybind11
- python-setuptools
+ python-build
+ python-installer
+ python-scikit-build
+ python-wheel
)
source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/KaveIO/PhiK/archive/refs/tags/v${pkgver}.tar.gz")
-sha512sums=('648d021e0803dbe48bee3658f685b41da9328382ec5f67a7accc6ae015c5002fb26d85947afabdb72a8590afc400d21a8301e58b8198aafb7e549eeee33f0d22')
+sha512sums=('b310cb84eb8947807911856c7bf9968f111b5fba8e7f60116ab6dfc038418755a015c80f6049dc6e138126fbe80ecf413b00f9b26d8d75a02669b83098757f29')
get_pyver() {
python -c 'import sys; print(str(sys.version_info[0]) + "." + str(sys.version_info[1]))'
@@ -35,16 +38,24 @@ get_pyver() {
build() {
cd "${_pkgname}-${pkgver}"
- CMAKE_GENERATOR="Unix Makefiles" python setup.py build
+ CMAKE_GENERATOR="Unix Makefiles" \
+ python -m build --wheel --no-isolation --skip-dependency-check
}
check() {
cd "${_pkgname}-${pkgver}"
- PYTHONPATH="${PWD}/build/lib.linux-${CARCH}-$(get_pyver)" pytest -v
+ PYTHONPATH="${PWD}/_skbuild/linux-${CARCH}-$(get_pyver)/cmake-install" pytest -v
}
package() {
cd "${_pkgname}-${pkgver}"
- python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ python -m installer --destdir="$pkgdir" dist/*.whl
+ # delete unneeded files
+ rm -vf "${pkgdir}/usr/CMakeLists.txt"
+ rm -vf "${pkgdir}/usr/LICENSE"
+ rm -vf "${pkgdir}/usr/NOTICE"
+ rm -vf "${pkgdir}/usr/README.rst"
+ rm -vf "${pkgdir}/usr/pyproject.toml"
+ rm -vf "${pkgdir}/usr/setup.py"
}
# vim:set ts=2 sw=2 et: