summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2023-09-08 13:02:11 -0600
committerMark Wagie2023-09-08 13:02:11 -0600
commit11afd3cb44309cca8c752c848d4e0391522d2022 (patch)
tree87d243c70e4afd477486ca206cf65ed21ca875a8
parentd78f8530a1d29b2aa9727be45ab95053f57122eb (diff)
downloadaur-11afd3cb44309cca8c752c848d4e0391522d2022.tar.gz
0.0.34
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD32
2 files changed, 25 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e676a63aeba6..dd4d3e6df7a5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,20 @@
pkgbase = python-buildlog-consultant
pkgdesc = Build log parser and analyser
- pkgver = 0.0.33
+ pkgver = 0.0.34
pkgrel = 1
url = https://github.com/jelmer/buildlog-consultant
- arch = any
+ arch = x86_64
license = GPL2
checkdepends = python-pytest
makedepends = python-build
makedepends = python-installer
- makedepends = python-setuptools
makedepends = python-wheel
depends = python-debian
depends = python-pyaml
depends = python-requirements-parser
+ depends = python-setuptools-rust
optdepends = python-openai
- source = buildlog-consultant-0.0.33.tar.gz::https://github.com/jelmer/buildlog-consultant/archive/refs/tags/v0.0.33.tar.gz
- sha256sums = f1b9a0f718e2ed55888f3a839032b7f123490fc23f20db7d17cb0167588f8a97
+ source = buildlog-consultant-0.0.34.tar.gz::https://github.com/jelmer/buildlog-consultant/archive/refs/tags/v0.0.34.tar.gz
+ sha256sums = b265a9aa95b4d3f707a4fabbd125319db336bb2eb160ab61aaaeed57cecb1c93
pkgname = python-buildlog-consultant
diff --git a/PKGBUILD b/PKGBUILD
index d21620fe757e..4c99af94506e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,39 @@
-# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
+# Maintainer: Mark Wagie <mark dot wagie at proton dot me>
pkgname=python-buildlog-consultant
_name=${pkgname#python-}
-pkgver=0.0.33
+pkgver=0.0.34
pkgrel=1
pkgdesc="Build log parser and analyser"
-arch=('any')
+arch=('x86_64')
url="https://github.com/jelmer/buildlog-consultant"
license=('GPL2')
-depends=('python-debian' 'python-pyaml' 'python-requirements-parser')
-makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel')
+depends=('python-debian' 'python-pyaml' 'python-requirements-parser'
+ 'python-setuptools-rust')
+makedepends=('python-build' 'python-installer' 'python-wheel')
checkdepends=('python-pytest')
optdepends=('python-openai')
source=("$_name-$pkgver.tar.gz::https://github.com/jelmer/buildlog-consultant/archive/refs/tags/v$pkgver.tar.gz")
-#source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
-sha256sums=('f1b9a0f718e2ed55888f3a839032b7f123490fc23f20db7d17cb0167588f8a97')
-#validpgpkeys=('DC837EE14A7E37347E87061700806F2BD729A457') # Jelmer Vernooij <jelmer@jelmer.uk>
+sha256sums=('b265a9aa95b4d3f707a4fabbd125319db336bb2eb160ab61aaaeed57cecb1c93')
-build() {
+prepare() {
cd "$_name-$pkgver"
- python -m build --wheel --no-isolation
+ export CARGO_HOME="$srcdir/cargo-home"
+ export RUSTUP_TOOLCHAIN=nightly
+ cargo fetch --target "$CARCH-unknown-linux-gnu"
}
-check() {
+build() {
cd "$_name-$pkgver"
- pytest
+ export CARGO_HOME="$srcdir/cargo-home"
+ export RUSTUP_TOOLCHAIN=nightly
+ python -m build --wheel --no-isolation
}
+#check() {
+# cd "$_name-$pkgver"
+# pytest
+#}
+
package() {
cd "$_name-$pkgver"
python -m installer --destdir="$pkgdir" dist/*.whl