summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiota2023-01-18 06:55:08 -0800
committerxiota2023-01-18 07:26:49 -0800
commit10379ec640359a9fadb43bdc8f8e7aed2f5154a9 (patch)
treea8459d8001d4fe9506664a6244539a80a04c5c41
parentda50adadebcb0bb9c9459d594322d064b2037da7 (diff)
downloadaur-10379ec640359a9fadb43bdc8f8e7aed2f5154a9.tar.gz
fix build and package
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD31
2 files changed, 25 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6ffba74e22e6..29092b141eb2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,21 @@
pkgbase = amitools
pkgdesc = Various tools for using AmigaOS programs on other platforms
pkgver = 0.7.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/cnvogelg/amitools
arch = i686
arch = x86_64
license = GPL
+ makedepends = cython
+ makedepends = git
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-setuptools
+ makedepends = python-setuptools-scm
+ depends = python-lhafile
provides = amitools
conflicts = amitools
- source = amitools-0.7.0.tar.gz::https://github.com/cnvogelg/amitools/archive/refs/tags/v0.7.0.tar.gz
- sha256sums = b8fafbbaae09346602efdeb88e4b7cea83c6ee148b896d00f0737fad7188aa9d
+ source = amitools::git+https://github.com/cnvogelg/amitools#tag=v0.7.0
+ sha256sums = SKIP
pkgname = amitools
- depends = python
diff --git a/PKGBUILD b/PKGBUILD
index 7d56221582d8..d2e582747ae1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,32 @@
# Contributor: quellen <lodgerz@gmail.com>
pkgname=amitools
pkgver=0.7.0
-pkgrel=1
+pkgrel=2
pkgdesc="Various tools for using AmigaOS programs on other platforms"
arch=('i686' 'x86_64')
url="https://github.com/cnvogelg/amitools"
license=('GPL')
-depends=()
-makedepends=('python-setuptools')
+depends=('python-lhafile')
+makedepends=(
+ 'cython'
+ 'git'
+ 'python-build'
+ 'python-installer'
+ 'python-setuptools'
+ 'python-setuptools-scm'
+)
provides=('amitools')
conflicts=(${provides[@]})
-source=(
- "${pkgname}-${pkgver}.tar.gz"::"$url/archive/refs/tags/v${pkgver}.tar.gz"
-)
-sha256sums=(
- 'b8fafbbaae09346602efdeb88e4b7cea83c6ee148b896d00f0737fad7188aa9d'
-)
+source=("$pkgname"::"git+$url#tag=v$pkgver")
+sha256sums=('SKIP')
build() {
- cd "${srcdir}/$pkgname-$pkgver"
- python setup.py build
+ cd "$srcdir/$pkgname"
+ python -m build
}
package() {
- depends=('python')
-
- cd "${srcdir}/$pkgname-$pkgver"
- python setup.py install --root="$pkgdir/" --prefix=/usr
+ cd "$srcdir/$pkgname"
+ python -m installer --destdir="$pkgdir" dist/*.whl
}