summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlphaJack2023-01-23 08:59:47 +0100
committerAlphaJack2023-01-23 08:59:54 +0100
commitb1ab9c184de8365185a228bfbc7ee4e28013c76d (patch)
treecafa5d8a4bcc80d0dde56022d00395c754d24434
parent85d9adf56a43549a66e9cac94105bc7602ae2ba3 (diff)
downloadaur-b1ab9c184de8365185a228bfbc7ee4e28013c76d.tar.gz
Adopted package and updated beancount-import-git to r369.59615a5, changing source url
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD73
2 files changed, 44 insertions, 57 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3b1193233f6b..f468a1ae4e76 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,27 +1,27 @@
pkgbase = beancount-import-git
pkgdesc = Semi-automatic importer from external data sources into beancount
- pkgver = 1.3.3.r2.bd39126
+ pkgver = r369.59615a5
pkgrel = 1
url = https://github.com/jbms/beancount-import
arch = any
license = MIT
makedepends = git
- depends = beancount>=2.1.3
- depends = python>=3.5
- depends = python-setuptools
- depends = python-tornado
+ makedepends = npm
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
+ depends = beancount
+ depends = python
+ depends = python-atomicwrites
+ depends = python-dateutil
+ depends = python-jsonschema
+ depends = python-nltk
depends = python-numpy
depends = python-scipy
depends = python-scikit-learn
- depends = python-nltk
- depends = python-dateutil
- depends = python-atomicwrites>=1.3.0
- depends = python-jsonschema
+ depends = python-tornado
depends = python-watchdog
- provides = beancount-import=1.3.3
- conflicts = beancount-import
- source = git://github.com/jbms/beancount-import.git
- md5sums = SKIP
+ source = git+https://github.com/jbms/beancount-import
+ sha256sums = SKIP
pkgname = beancount-import-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 1ccb39932013..624ada469e6b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,52 +1,39 @@
-# Maintainer: Carlos José Ruiz-Henestrosa Ruiz <ruizh.cj@gmail.com>
-pkgname=beancount-import-git
-_name=${pkgname%-git}
-pkgver=1.3.3.r2.bd39126
+# Maintainer: AlphaJack <alphajack at tuta dot io>
+# Contributor: Carlos José Ruiz-Henestrosa Ruiz <ruizh.cj@gmail.com>
+
+pkgname="beancount-import-git"
+pkgver=r369.59615a5
pkgrel=1
pkgdesc="Semi-automatic importer from external data sources into beancount"
-arch=('any')
url="https://github.com/jbms/beancount-import"
-license=('MIT')
-depends=('beancount>=2.1.3'
- 'python>=3.5'
- 'python-setuptools'
- 'python-tornado'
- 'python-numpy'
- 'python-scipy'
- 'python-scikit-learn'
- 'python-nltk'
- 'python-dateutil'
- 'python-atomicwrites>=1.3.0'
- 'python-jsonschema'
- 'python-watchdog')
-
-makedepends=('git')
-
-provides=("beancount-import=${pkgver%%.r*}")
-conflicts=("beancount-import")
-source=('git://github.com/jbms/beancount-import.git')
-md5sums=('SKIP')
-
-pkgver() {
- cd "$srcdir/${_name}"
+arch=("any")
+license=("MIT")
+depends=("beancount"
+ "python"
+ "python-atomicwrites"
+ "python-dateutil"
+ "python-jsonschema"
+ "python-nltk"
+ "python-numpy"
+ "python-scipy"
+ "python-scikit-learn"
+ "python-tornado"
+ "python-watchdog")
+makedepends=("git" "npm" "python-build" "python-installer" "python-wheel")
+source=("git+$url")
+sha256sums=("SKIP")
- # The repo does not tag releases, so we have to get creative
- _release_commit=$(git log -L '/version=/',+1:setup.py \
- --max-count=1 --pretty="format:%h" | \
- head --lines=1)
- _ver=$(grep version setup.py | cut --delimiter="'" --fields=2)
- printf "%s.r%s.%s" \
- "${_ver}" \
- "$(git rev-list --count ${_release_commit}..HEAD)" \
- "$(git rev-parse --short HEAD)"
+pkgver(){
+ cd "beancount-import"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
-build() {
- cd "$srcdir/${_name}"
- python setup.py build
+build(){
+ cd "beancount-import"
+ python -m build --wheel --no-isolation
}
-package() {
- cd "$srcdir/${_name}"
- python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+package(){
+ cd "beancount-import"
+ python -m installer --destdir="$pkgdir" dist/*.whl
}