summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2022-04-15 09:19:09 -0600
committerMark Wagie2022-04-15 09:19:09 -0600
commit43bd3212404d2dac1689bcb24dfa5245e32bf6d5 (patch)
tree65ecc55fcc01e04aa4de6035a8c7d389fb117739
parentb0f15a2325daadd5a64d10de7d3f85663523700f (diff)
downloadaur-43bd3212404d2dac1689bcb24dfa5245e32bf6d5.tar.gz
standards based build
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD7
2 files changed, 7 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index db0e40cdc58c..fccd2d3f4106 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,12 @@
pkgbase = ognibuild
pkgdesc = Detect and invoke build systems
pkgver = 0.0.13
- pkgrel = 1
+ pkgrel = 2
url = https://jelmer.uk/code/ognibuild
arch = any
license = GPL2
+ makedepends = python-build
+ makedepends = python-installer
depends = breezy
depends = python-buildlog-consultant
depends = python-requirements-parser
diff --git a/PKGBUILD b/PKGBUILD
index 10f2d2c36619..663a8aca4c87 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
pkgname=ognibuild
pkgver=0.0.13
-pkgrel=1
+pkgrel=2
pkgdesc="Detect and invoke build systems"
arch=('any')
url="https://jelmer.uk/code/ognibuild"
@@ -9,6 +9,7 @@ url="https://jelmer.uk/code/ognibuild"
license=('GPL2')
depends=('breezy' 'python-buildlog-consultant' 'python-requirements-parser'
'python-setuptools' 'python-toml')
+makedepends=('python-build' 'python-installer')
source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/$pkgname/$pkgname-$pkgver.tar.gz"{,.asc})
sha256sums=('15d05c36c555b68101ba68a6659f09cdea6a25e06cd4d455dbaecb78bff94cbe'
'SKIP')
@@ -16,12 +17,12 @@ validpgpkeys=('DC837EE14A7E37347E87061700806F2BD729A457') # Jelmer Vernooij <jel
build() {
cd "$pkgname-$pkgver"
- python setup.py build
+ python -m build --wheel --no-isolation
}
package() {
cd "$pkgname-$pkgver"
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ python -m installer --destdir="$pkgdir" dist/*.whl
# Remove Debian-specific binaries
rm "$pkgdir"/usr/bin/{deb-fix-build,report-apt-deps-status}