summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormatclab2021-12-24 18:46:42 +0100
committermatclab2021-12-24 18:46:42 +0100
commit6c5599611536fc39239c8d289bbed13f4879ca84 (patch)
tree25fdac728c71a789db840a8028fb603160687001
parent04766bc47c42d71f2e7eb60600f6cc676d67458f (diff)
downloadaur-6c5599611536fc39239c8d289bbed13f4879ca84.tar.gz
Generate setup.py via poetry
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD10
2 files changed, 9 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c1c5d30b1ae6..33cabda038cb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,13 @@
pkgbase = ledger-autosync-git
pkgdesc = Pull down transactions from your bank and create ledger transactions for them
- pkgver = 1.0.1.r41.g01f98aa
+ pkgver = 1.0.3.r7.g69f30ea
pkgrel = 1
url = https://gitlab.com/egh/ledger-autosync
arch = any
license = GPL3
makedepends = git
+ makedepends = python-setuptools
+ makedepends = python-poetry
depends = python
depends = ofxclient-git
depends = ofxparse-git
@@ -16,4 +18,3 @@ pkgbase = ledger-autosync-git
md5sums = SKIP
pkgname = ledger-autosync-git
-
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
}