summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandre Bury2022-06-06 08:40:53 -0400
committerAlexandre Bury2022-06-06 08:40:53 -0400
commita45ea6400d6178f5e12479a2c9daad13d7564a11 (patch)
tree38b47b04d6bd226f810215a826400e83951cf4f5
parent5e631048ce62a21b50e23ed97d1eb8b954d23cf7 (diff)
downloadaur-a45ea6400d6178f5e12479a2c9daad13d7564a11.tar.gz
Require rust nightly for building
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD12
2 files changed, 5 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e38e2c5b6cb0..f25028adad02 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,7 +5,7 @@ pkgbase = python-polars
url = https://www.pola.rs/
arch = x86_64
makedepends = maturin
- makedepends = cargo
+ makedepends = cargo-nightly
source = https://files.pythonhosted.org/packages/source/p/polars/polars-0.13.41.tar.gz
sha512sums = a8eb0a6a24ba99f5de7922941e8d2a93b378fcc27e2e22bcd8178408faaedd8252d96a3d174e301e56aac58e8900f3caa714b2f3a7c90aa75422ec11387b1ac6
diff --git a/PKGBUILD b/PKGBUILD
index 8ebeefd0c622..7d8027406cd9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,19 +9,15 @@ url="https://www.pola.rs/"
_name=${pkgname#python-}
source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
sha512sums=("a8eb0a6a24ba99f5de7922941e8d2a93b378fcc27e2e22bcd8178408faaedd8252d96a3d174e301e56aac58e8900f3caa714b2f3a7c90aa75422ec11387b1ac6")
-makedepends=('maturin' 'cargo')
-
-prepare() {
- cd $_name-$pkgver
- sed -i "s/-o wheels/-o ..\/wheels/" Makefile
-}
+makedepends=('maturin' 'cargo-nightly')
build() {
cd $_name-$pkgver
- make build-no-venv
+ maturin build
}
package() {
- python -m installer -d "$pkgdir" wheels/*.whl
+ python -m installer -d "$pkgdir" $_name-$pkgver/target/wheels/*.whl
+ # TODO: Find a license somewhere?
# install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" $_name-$pkgver/LICENSE
}