# Maintainer: Jingbei Li pkgname=python-ruamel-yaml-hg _hgname=yaml pkgver=0.18.6.r2.0bef9fa8b3c4 pkgrel=1 pkgdesc="YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order" arch=('any') url="https://sourceforge.net/projects/ruamel-yaml/" license=('MIT') groups=('devel') depends=('python') makedepends=('mercurial' 'python-setuptools' 'wget') provides=('python-ruamel-yaml') conflicts=('python-ruamel-yaml') source=("${_hgname}::hg+http://hg.code.sf.net/p/ruamel-yaml/code") md5sums=('SKIP') pkgver() { cd "${_hgname}" hg log -r . --template '{latesttag}.r{latesttagdistance}.{node|short}\n' } #prepare() { # _pkgver=${pkgver/.r*/} # cd $srcdir # [ ! -f ruamel.yaml-$_pkgver.tar.gz ] && wget -O ruamel.yaml-$_pkgver.tar.gz "https://pypi.io/packages/source/r/ruamel.yaml/ruamel.yaml-$_pkgver.tar.gz" # tar zxvf ruamel.yaml-$_pkgver.tar.gz # cp ruamel.yaml-$_pkgver/setup.py $_hgname #} build() { cd "$srcdir/$_hgname" python setup.py build } package() { cd "$srcdir/$_hgname" RUAMEL_NO_PIP_INSTALL_CHECK=1 \ python setup.py install --root="$pkgdir"/ --optimize=1 #pip install --root="$pkgdir" --ignore-installed --no-dependencies install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE }