# Maintainer: Leonardo Arena pkgname=py-configshell _realname=configshell pkgver=1.1_p4 _ver=${pkgver/_rc/rc} _ver=${_ver/_p/.fb} pkgrel=2 pkgdesc="Python library that provides a framework for building simple but nice CLI-based applications" url="https://github.com/agrover/configshell-fb" arch="noarch" license="AGPLv3" depends="python" depends_dev="python-dev py-simpleparse py-urwid" makedepends="$depends_dev" install="" subpackages= source="http://dev.alpinelinux.org/archive/configshell/$_realname-$_ver.tar.gz" _giturl="https://github.com/agrover/configshell-fb" _gittag=v$_ver _builddir="$srcdir"/$_realname snapshot() { mkdir -p "$srcdir" cd "${SRCDEST:-$srcdir}" if ! [ -d $_realname-fb.git ]; then git clone --bare $_giturl || return 1 cd $_realname-fb.git else cd $_realname-fb.git git fetch || return 1 fi git archive --prefix=$_realname/ -o "$SRCDEST"/$_realname-$_ver.tar.gz $_gittag scp "$SRCDEST"/$_realname-$_ver.tar.gz dev.alpinelinux.org:/archive/$_realname/ } prepare() { local i cd "$_builddir" for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done } build() { cd "$_builddir" python setup.py build } package() { cd "$_builddir" python setup.py install --skip-build --root="$pkgdir" } md5sums="69abc1134f16a14d481518a5378cf1b1 configshell-1.1.fb4.tar.gz"