Date: Sunday, April 9, 2017 @ 17:16:23 Author: felixonmars Revision: 221615
upgpkg: python-setuptools-scm 1.15.3-1 Modified: python-setuptools-scm/trunk/PKGBUILD ----------+ PKGBUILD | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-04-09 17:15:14 UTC (rev 221614) +++ PKGBUILD 2017-04-09 17:16:23 UTC (rev 221615) @@ -4,27 +4,29 @@ pkgbase=python-setuptools-scm pkgname=(python-setuptools-scm python2-setuptools-scm) -pkgver=1.15.0 -pkgrel=2 +pkgver=1.15.3 +pkgrel=1 pkgdesc="Handles managing your python package versions in scm metadata." arch=('any') url="https://github.com/pypa/setuptools_scm" license=('MIT') -makedepends=('python-setuptools' 'python2-setuptools' 'git') -checkdepends=('python-pytest-runner' 'python2-pytest-runner' 'mercurial') -source=("git+https://github.com/pypa/setuptools_scm.git#commit=$_commit") -md5sums=('SKIP') +makedepends=('python-setuptools' 'python2-setuptools') +checkdepends=('python-pytest' 'python2-pytest' 'mercurial' 'git') +source=("$pkgbase-$pkgver.tar.gz::https://github.com/pypa/setuptools_scm/archive/v$pkgver.tar.gz") +sha512sums=('bc069c8bf660d05f58bd1aaa2dec8ac56d008338f2faab344dc901b645c8a23fda9db73a9969eb47204739d52441352d5655c4db87d5089a95be257162fed38c') prepare() { - cp -a setuptools_scm{,-py2} + cp -a setuptools_scm-$pkgver{,-py2} + + export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver } build() { - cd "$srcdir"/setuptools_scm + cd "$srcdir"/setuptools_scm-$pkgver python setup.py build python setup.py egg_info - cd "$srcdir"/setuptools_scm-py2 + cd "$srcdir"/setuptools_scm-$pkgver-py2 python2 setup.py build python2 setup.py egg_info } @@ -32,13 +34,13 @@ check() { # Hack entry points by installing it - cd "$srcdir"/setuptools_scm + cd "$srcdir"/setuptools_scm-$pkgver python setup.py install --root="$PWD/tmp_install" --optimize=1 - PYTHONPATH="$PWD/tmp_install/usr/lib/python3.5/site-packages:$PYTHONPATH" python setup.py ptr + SETUPTOOLS_SCM_PRETEND_VERSION= PYTHONPATH="$PWD/tmp_install/usr/lib/python3.6/site-packages:$PYTHONPATH" py.test - cd "$srcdir"/setuptools_scm-py2 + cd "$srcdir"/setuptools_scm-$pkgver-py2 python2 setup.py install --root="$PWD/tmp_install" --optimize=1 - PYTHONPATH="$PWD/tmp_install/usr/lib/python2.7/site-packages:$PYTHONPATH" python2 setup.py ptr + SETUPTOOLS_SCM_PRETEND_VERSION= PYTHONPATH="$PWD/tmp_install/usr/lib/python2.7/site-packages:$PYTHONPATH" py.test2 } package_python-setuptools-scm() { @@ -47,7 +49,7 @@ conflicts=('python-setuptools_scm') replaces=('python-setuptools_scm') - cd "$srcdir"/setuptools_scm + cd "$srcdir"/setuptools_scm-$pkgver python setup.py install --root "$pkgdir" install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE @@ -59,7 +61,7 @@ conflicts=('python2-setuptools_scm') replaces=('python2-setuptools_scm') - cd "$srcdir"/setuptools_scm-py2 + cd "$srcdir"/setuptools_scm-$pkgver-py2 python2 setup.py install --root "$pkgdir" install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE