summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAtticFinder655362023-02-22 08:30:10 +1100
committerAtticFinder655362023-02-22 08:30:10 +1100
commit43b084f99281b3051ecda273e83423c5f3f590de (patch)
tree2ea1f05ba41cff514ddca74a450220febad5f732
parent7ad3c77df3e9562fd95cb98bfc4a305461c6ee6f (diff)
downloadaur-43b084f99281b3051ecda273e83423c5f3f590de.tar.gz
Refactor
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD48
2 files changed, 34 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d74e88e799b6..94fee7b1127b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 32d4be433b0d..5b7c58bd2742 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}