diff options
author | Jonathan Yantis | 2015-06-11 08:55:35 -0700 |
---|---|---|
committer | Jonathan Yantis | 2015-06-11 08:55:35 -0700 |
commit | d6ce81f523870162e33c661c74572de4f7247f91 (patch) | |
tree | c07d70646ff4fdb9d210180287577d12b1598c99 | |
download | aur-d6ce81f523870162e33c661c74572de4f7247f91.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 57 |
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5a99eaaaef7f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = python-bidict-git + pkgdesc = Provides a bidirectional mapping data structure and related functionality to naturally work with one-to-one relations in Python 3 + pkgver = 0.3.2.dev.r30.f6fc702 + pkgrel = 2 + url = https://bidict.readthedocs.org/en/latest + arch = any + license = ISC + makedepends = git + depends = python + provides = python-bidict + conflicts = python-bidict + source = git+https://github.com/jab/bidict.git + source = http://opensource.org/licenses/isc-license + sha256sums = SKIP + sha256sums = SKIP + +pkgname = python-bidict-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1de9f7cfb9b2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: jyantis <yantis@yantis.net> + +pkgname=python-bidict-git +pkgver=0.3.2.dev.r30.f6fc702 +_gitname=bidict +pkgrel=2 +pkgdesc='Provides a bidirectional mapping data structure and related functionality to naturally work with one-to-one relations in Python 3' +arch=('any') +url='https://bidict.readthedocs.org/en/latest' +license=('ISC') +depends=('python') +source=('git+https://github.com/jab/bidict.git' + 'http://opensource.org/licenses/isc-license') +sha256sums=('SKIP' + 'SKIP') +makedepends=('git') +provides=('python-bidict') +conflicts=('python-bidict') + +pkgver() { + cd "$_gitname" + set -o pipefail + + _gitversion=$(printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" ) + + # If there is a setup.py then pull the version tag from the file + if [ -f "setup.py" ]; then + if grep --quiet "version = " setup.py; then + printf "%s.%s" "$(grep -R "version = " setup.py | awk -F\' '{print $2}')" $_gitversion | sed 's/-/./g' + elif grep --quiet "version=" setup.py; then + printf "%s.%s" "$(grep -R "version=" setup.py | awk -F\' '{print $2}')" $_gitversion | sed 's/-/./g' + else + printf "%s" $_gitversion + fi + else + printf "%s" $_gitversion + fi +} + +build() { + cd ${_gitname} + python2 setup.py build +} + +check() { + cd ${_gitname} + python setup.py test --verbose +} + +package() { + install -D -m644 isc-license "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.html" + + cd ${_gitname} + python setup.py install --root="${pkgdir}" --optimize=1 +} + +# vim:set ts=2 sw=2 et: |