diff options
author | Caleb Maclennan | 2018-07-03 10:47:19 +0300 |
---|---|---|
committer | Caleb Maclennan | 2018-07-03 11:19:18 +0300 |
commit | 418ece0d2f01661515d8a21b30bdfda11f1f23c2 (patch) | |
tree | de9956bf348635466e692345834289ba5b614293 | |
parent | bc3ca524f4a2ca2f0fdea8b4b3383be4c5c5afea (diff) | |
download | aur-418ece0d2f01661515d8a21b30bdfda11f1f23c2.tar.gz |
Rewrite package to use git branch
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 27 insertions, 14 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Mon Jun 19 13:35:36 UTC 2017 -pkgbase = python-hamster-lib +# Tue Jul 3 08:19:11 UTC 2018 +pkgbase = python-hamster-lib-git pkgdesc = A library for common timetracking functionality. - pkgver = 0.13.1 + pkgver = 0.13.1.r20.gbc34c82 pkgrel = 1 url = https://github.com/projecthamster/hamster-lib arch = any @@ -14,8 +14,10 @@ pkgbase = python-hamster-lib depends = python-icalendar depends = python-sqlalchemy depends = python-six - source = https://github.com/projecthamster/hamster-lib/archive/0.13.1.tar.gz - sha256sums = bb0c0a442ce7a753c54b13fa7f1b3d9e0eda2c77e380dba9274a71ae63ec634a + provides = python-hamster-lib + conflicts = python-hamster-lib + source = git://github.com/projecthamster/hamster-lib.git#branch=develop + sha256sums = SKIP -pkgname = python-hamster-lib +pkgname = python-hamster-lib-git @@ -1,19 +1,30 @@ -# Maintainer: Jan Tojnar <jtojnar@gmail.com> +# Maintainer: Caleb Maclennan <caleb@alerque.com> +# Contributor: Jan Tojnar <jtojnar@gmail.com> + _pkgname='hamster-lib' -pkgname="python-${_pkgname}" -pkgver='0.13.1' +pkgname="python-${_pkgname}-git" +_branch='develop' +pkgver=0.13.1.r20.gbc34c82 pkgrel=1 pkgdesc="A library for common timetracking functionality." url="https://github.com/projecthamster/hamster-lib" depends=('python' 'python-appdirs' 'python-future' 'python-icalendar' 'python-sqlalchemy' 'python-six') makedepends=('python-setuptools') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") license=('GPL3') arch=('any') -source=("https://github.com/projecthamster/${_pkgname}/archive/${pkgver}.tar.gz") -sha256sums=('bb0c0a442ce7a753c54b13fa7f1b3d9e0eda2c77e380dba9274a71ae63ec634a') +source=("git://github.com/projecthamster/${_pkgname}.git#branch=${_branch}") +sha256sums=('SKIP') + +pkgver() { + cd "${_pkgname}" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} package() { - cd "${srcdir}/${_pkgname}-${pkgver}" - sed 's/find_packages()/find_packages(exclude=["tests"])/;s/.*configparser.*//g' -i setup.py - python setup.py install --root="${pkgdir}" --optimize=1 + cd "${_pkgname}" + sed -i -e 's/find_packages()/find_packages(exclude=["tests"])/;s/.*configparser.*//g' setup.py + sed -i -e 's!setup.py install!setup.py install --root="$(DESTDIR)"!g' Makefile + make install DESTDIR="${pkgdir}/" } |