summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authormatclab2021-12-24 18:46:42 +0100
committermatclab2021-12-24 18:46:42 +0100
commit6c5599611536fc39239c8d289bbed13f4879ca84 (patch)
tree25fdac728c71a789db840a8028fb603160687001 /PKGBUILD
parent04766bc47c42d71f2e7eb60600f6cc676d67458f (diff)
downloadaur-6c5599611536fc39239c8d289bbed13f4879ca84.tar.gz
Generate setup.py via poetry
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD10
1 files changed, 6 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 705db613d638..6a354f15f512 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,8 @@
# Contributor: Caleb Chase <firstname at lastnamefirstname dot com>
pkgname=ledger-autosync-git
-pkgver=1.0.1.r41.g01f98aa
+_pyname=ledger-autosync
+pkgver=1.0.3.r7.g69f30ea
pkgrel=1
pkgdesc="Pull down transactions from your bank and create ledger transactions for them"
arch=("any")
@@ -11,7 +12,7 @@ url="https://gitlab.com/egh/ledger-autosync"
license=('GPL3')
depends=('python' 'ofxclient-git' 'ofxparse-git')
optdepends=('ledger')
-makedepends=('git')
+makedepends=('git' 'python-setuptools' 'python-poetry')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
source=('git+https://gitlab.com/egh/ledger-autosync.git')
@@ -26,10 +27,11 @@ pkgver() {
build() {
cd "$srcdir/${pkgname%-git}"
- python setup.py build
+ poetry build -f sdist
+ tar xvf ./dist/${_pyname}-*.tar.gz
}
package() {
- cd "$srcdir/${pkgname%-git}"
+ cd "$srcdir/${pkgname%-git}/${_pyname}"*/
python setup.py install --root="$pkgdir" --optimize=1
}