diff options
author | Doug Newgard | 2015-02-24 13:22:48 -0600 |
---|---|---|
committer | Doug Newgard | 2015-02-24 13:22:48 -0600 |
commit | 1d84f2569e60086726aa2ae8e513f41f268cf8b1 (patch) | |
tree | a0488b06152d812fb2be0bc078cad734c1614284 | |
parent | 8890ba2d5e1fef4b6da659892206c13fcc346635 (diff) | |
download | aur-1d84f2569e60086726aa2ae8e513f41f268cf8b1.tar.gz |
Abstract python version
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 12 insertions, 9 deletions
@@ -1,5 +1,5 @@ pkgbase = python-elmextensions-git - pkgdesc = python library that contains a few more complex elementary objects for easy importing/usage + pkgdesc = Python library that contains a few more complex elementary objects for easy importing/usage pkgver = 0.1.0.r0.g74ed51a pkgrel = 1 url = https://github.com/JeffHoogland/python-elm-extensions @@ -1,16 +1,18 @@ # Maintainer: Doug Newgard <scimmia at archlinux dot info> -pkgname=python-elmextensions-git -pkgdesc="${pkgname%%-*} library that contains a few more complex elementary objects for easy importing/usage" +_python=python +_pkgname=$_python-elmextensions +pkgname=$_pkgname-git +pkgdesc="${_python^} library that contains a few more complex elementary objects for easy importing/usage" pkgver=0.1.0.r0.g74ed51a pkgrel=1 arch=('any') url='https://github.com/JeffHoogland/python-elm-extensions' license=('BSD') -depends=("${pkgname%%-*}-efl") +depends=("$_python-efl") makedepends=('git') -provides=("${pkgname%-*}=$pkgver") -conflicts=("${pkgname%-*}") +provides=("$_pkgname=$pkgver") +conflicts=("$_pkgname") source=("git://github.com/JeffHoogland/python-elm-extensions.git") sha256sums=('SKIP') @@ -23,13 +25,14 @@ pkgver() { package() { cd "$srcdir/python-elm-extensions" - local _pyver="$(pkg-config --modversion python3)" + [[ "$_python" = "python" ]] && _python=python3 + local _pyver="$(pkg-config --modversion $_python)" install -d "$pkgdir/usr/lib/python$_pyver/site-packages/elmextensions/" install -m644 elmextensions/*.py "$pkgdir/usr/lib/python$_pyver/site-packages/elmextensions/" # compile python files - ${pkgname%%-*} -m compileall -q "$pkgdir" - ${pkgname%%-*} -O -m compileall -q "$pkgdir" + $_python -m compileall -q "$pkgdir" + $_python -O -m compileall -q "$pkgdir" # install license files install -Dm644 license.txt "$pkgdir/usr/share/licenses/$pkgname/license.txt" |