summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD21
2 files changed, 21 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 25f39002794b..ae92c3f27f57 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,20 @@
pkgbase = python-climin-git
pkgdesc = Optimizers for machine learning
pkgver = r544.2215b1a
- pkgrel = 5
+ pkgrel = 6
epoch = 1
url = https://github.com/BRML/climin
arch = any
license = BSD
- makedepends = python-setuptools
makedepends = git
+ makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python
depends = python-numpy
depends = python-scipy
- source = git://github.com/BRML/climin.git
+ source = git+https://github.com/BRML/climin.git
sha512sums = SKIP
pkgname = python-climin-git
diff --git a/PKGBUILD b/PKGBUILD
index 3187957cb455..ebbd22b36ed4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,30 +3,39 @@
pkgname=python-climin-git
pkgver=r544.2215b1a
-pkgrel=5
+pkgrel=6
epoch=1
pkgdesc="Optimizers for machine learning"
arch=("any")
license=("BSD")
url="https://github.com/BRML/climin"
depends=('python' 'python-numpy' 'python-scipy')
-makedepends=('python-setuptools' 'git')
-source=("git://github.com/BRML/climin.git")
-sha512sums=("SKIP")
+makedepends=('git' 'python-setuptools' 'python-build' 'python-installer' 'python-wheel')
+source=("git+https://github.com/BRML/climin.git")
+sha512sums=('SKIP')
prepare() {
# Do not install tests into site-packages root
rm "${srcdir}/climin/test/__init__.py"
+
+ # Patch invalid version format
+ # Pull request:
+ cd "${srcdir}/climin"
+ git remote add mlyon https://github.com/m-lyon/climin.git
+ git fetch mlyon
+ git cherry-pick -n "ce7418505179430a8092c9c9cbf93fc7fc6331dc"
+ git cherry-pick -n "7db095c67573e25e6e119d0a6b034a9f1bb1b749"
+ git remote remove mlyon
}
build() {
cd climin
- python setup.py build
+ python -m build --wheel --no-isolation
}
package() {
cd climin
- python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}