summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp A2022-02-19 15:34:21 +0100
committerPhilipp A2022-02-19 15:34:21 +0100
commitd77c2cfddec0a9849249affbc42f0aa799ff1e28 (patch)
tree9f5b044eac3a32b8088dd614684415dcfb43a8ee
parent94a5df8e169dd02da77f43ba3bdf04e04282553d (diff)
downloadaur-d77c2cfddec0a9849249affbc42f0aa799ff1e28.tar.gz
build from source
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD19
3 files changed, 18 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 18e3d728b3e0..a9855fbecd7f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,15 @@
pkgbase = python-legacy-api-wrap
pkgdesc = Legacy API wrapper.
pkgver = 1.2
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/flying-sheep/legacy-api-wrap
arch = any
license = GPL3
- makedepends = python-pip
+ makedepends = python-build
+ makedepends = python-installer
depends = python-get_version
depends = python-setuptools
- noextract = legacy_api_wrap-1.2-py3-none-any.whl
- source = https://files.pythonhosted.org/packages/py3/l/legacy-api-wrap/legacy_api_wrap-1.2-py3-none-any.whl
- sha256sums = f32cce6dd2f38d666b348c2b5ef8ecb724c23bdb648882eec64d0e0ee2ba9e24
+ source = https://files.pythonhosted.org/packages/source/l/legacy-api-wrap/legacy-api-wrap-1.2.tar.gz
+ sha256sums = 034a44612da7e9943d3964363a98937ab54d55e3301075374abe0d521eb8101b
pkgname = python-legacy-api-wrap
-
diff --git a/.gitignore b/.gitignore
index 9731419a6e92..7e480d700bee 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
/pkg/
/src/
-/*.pkg.tar.xz
-/*.whl
+/*.pkg.*
+/*.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 53f887500a13..a51cbeb2e3ba 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,19 +3,22 @@
_name=legacy-api-wrap
pkgname=python-$_name
pkgver=1.2
-pkgrel=1
+pkgrel=2
pkgdesc='Legacy API wrapper.'
arch=(any)
url="https://github.com/flying-sheep/$_name"
license=(GPL3)
depends=(python-get_version python-setuptools)
-makedepends=(python-pip)
-_wheel="${_name//-/_}-$pkgver-py3-none-any.whl"
-source=("https://files.pythonhosted.org/packages/py3/${_name::1}/$_name/$_wheel")
-sha256sums=('f32cce6dd2f38d666b348c2b5ef8ecb724c23bdb648882eec64d0e0ee2ba9e24')
-noextract=("$_wheel")
+makedepends=(python-build python-installer)
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
+sha256sums=('034a44612da7e9943d3964363a98937ab54d55e3301075374abe0d521eb8101b')
+
+build() {
+ cd "$_name-$pkgver"
+ python -m build --wheel --no-isolation
+}
package() {
- cd "$srcdir"
- pip install --compile --no-deps --ignore-installed --root="$pkgdir" "$_wheel"
+ cd "$_name-$pkgver"
+ python -m installer --destdir="$pkgdir" dist/*.whl
}