Date: Tuesday, July 3, 2018 @ 11:10:36 Author: felixonmars Revision: 350820
archrelease: copy trunk to community-staging-any Added: python-smmap/repos/community-staging-any/ python-smmap/repos/community-staging-any/PKGBUILD (from rev 350819, python-smmap/trunk/PKGBUILD) ----------+ PKGBUILD | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) Copied: python-smmap/repos/community-staging-any/PKGBUILD (from rev 350819, python-smmap/trunk/PKGBUILD) =================================================================== --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2018-07-03 11:10:36 UTC (rev 350820) @@ -0,0 +1,54 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Maintainer: NicoHood <archlinux {cat} nicohood {dog} de> +# Contributor: Carl George < arch at cgtx dot us > + +pkgbase=python-smmap +_pypiname=smmap2 +pkgname=("python-smmap" "python2-smmap") +pkgver=2.0.3 +pkgrel=2 +pkgdesc="A pure git implementation of a sliding window memory map manager" +arch=("any") +url="https://github.com/gitpython-developers/smmap" +license=("BSD") +makedepends=("python-setuptools" "python2-setuptools") +checkdepends=("python-nose" "python2-nose") +source=("${pkgbase}-${pkgver}.tar.gz::https://pypi.org/packages/source/s/${_pypiname}/${_pypiname}-${pkgver}.tar.gz") +sha512sums=('f5623247fbdb6b0e94bbfe7104ffd84ee4563a0c32781256d92d46fd23e05280d7a0e3952a573b6834e253e9b68175784babc36d91ab61edf6d0d072830e1fde') + +prepare() { + cp -a "${srcdir}/${_pypiname}-${pkgver}"{,-py2} +} + +build() { + cd "${srcdir}/${_pypiname}-${pkgver}" + python setup.py build + + cd "${srcdir}/${_pypiname}-${pkgver}-py2" + python2 setup.py build +} + +check() { + cd "${srcdir}/${_pypiname}-${pkgver}" + nosetests3 + + cd "${srcdir}/${_pypiname}-${pkgver}-py2" + nosetests2 +} + +package_python-smmap() { + depends=("python") + + cd "${srcdir}/${_pypiname}-${pkgver}" + python setup.py install --skip-build --root="${pkgdir}" --optimize=1 + install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +package_python2-smmap() { + depends=("python2") + + cd "${srcdir}/${_pypiname}-${pkgver}-py2" + python2 setup.py install --skip-build --root="${pkgdir}" --optimize=1 + install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +}