diff options
author | AtticFinder65536 | 2023-02-22 08:30:10 +1100 |
---|---|---|
committer | AtticFinder65536 | 2023-02-22 08:30:10 +1100 |
commit | 43b084f99281b3051ecda273e83423c5f3f590de (patch) | |
tree | 2ea1f05ba41cff514ddca74a450220febad5f732 | |
parent | 7ad3c77df3e9562fd95cb98bfc4a305461c6ee6f (diff) | |
download | aur-43b084f99281b3051ecda273e83423c5f3f590de.tar.gz |
Refactor
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 34 insertions, 32 deletions
@@ -1,18 +1,24 @@ pkgbase = python-genanki-git - pkgdesc = Generate Anki decks programmatically - pkgver = 0.4.0 + pkgdesc = Python 3 library for programatically generating Anki decks + pkgver = 0.13.0.r7.g0fa4f74 pkgrel = 1 - url = http://github.com/kerrickstaley/genanki + url = https://github.com/kerrickstaley/genanki arch = x86_64 arch = i686 license = MIT + makedepends = git + makedepends = python-setuptools + makedepends = python-pytest-runner depends = python depends = python-cached-property depends = python-frozendict - depends = python-pystache + depends = python-chevron depends = python-yaml - depends = python-setuptools provides = genanki + provides = python-genanki + conflicts = genanki + conflicts = python-genanki + source = git+https://github.com/kerrickstaley/genanki.git + b2sums = SKIP pkgname = python-genanki-git - @@ -1,36 +1,32 @@ -## Maintainer: realasking +# Maintainer: AtticFinder65536 <atticfinder -AT- rocklabs -DOT- xyz> +## Contributor: realasking + pkgname=python-genanki-git -pkgver=0.4.0 +_gitname=genanki +pkgver=0.13.0.r7.g0fa4f74 pkgrel=1 -pkgdesc='Generate Anki decks programmatically' +pkgdesc='Python 3 library for programatically generating Anki decks' arch=(x86_64 i686) -url='http://github.com/kerrickstaley/genanki' +url='https://github.com/kerrickstaley/genanki' license=('MIT') -depends=('python' 'python-cached-property' 'python-frozendict' 'python-pystache' 'python-yaml' 'python-setuptools') -provides=('genanki') -source=() -md5sums=() +depends=('python' 'python-cached-property' 'python-frozendict' 'python-chevron' 'python-yaml') +makedepends=('git' 'python-setuptools' 'python-pytest-runner') +provides=('genanki' 'python-genanki') +conflicts=('genanki' 'python-genanki') +source=('git+https://github.com/kerrickstaley/genanki.git') +b2sums=('SKIP') -_proj=https://github.com/kerrickstaley/genanki.git -_name=genanki +pkgver(){ + cd "${_gitname}" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} -build() { - cd "$srcdir" - msg "Starting Git..." - if [[ -d "$_proj" ]]; then - cd "$_proj" - git pull origin - else - git clone "$_proj" "$_name" - fi - msg "Project synchronization Finished." - msg "Starting build..." - - cd "$_name" - python setup.py build || return 1 +build(){ + cd "${_gitname}" + python setup.py build } package() { - cd "$srcdir/$_name" - python setup.py install --root="$pkgdir" --optimize=1 || return 1 + cd "${_gitname}" + python setup.py install --root="$pkgdir" --optimize=1 } |