diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 72 |
1 files changed, 43 insertions, 29 deletions
@@ -1,58 +1,72 @@ # Maintainer: Astro Benzene <universebenzene at sina dot com> pkgbase=python-relic _pyname=${pkgbase#python-} -pkgname=("python-${_pyname}" "python2-${_pyname}") +pkgname=("python-${_pyname}") +#"python2-${_pyname}") pkgver=1.1.2 pkgrel=2 pkgdesc="Maintains version information for git projects" -arch=('i686' 'x86_64') +arch=('any') url="https://github.com/spacetelescope/relic" license=('BSD') -makedepends=('python-setuptools' 'python2-setuptools') -checkdepends=('python-pytest' 'python2-pytest' 'git') -source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz") -md5sums=('5f8124328c523f01a27e3883ee8b5d84') - -prepare() { - cp -a ${srcdir}/${_pyname}-${pkgver}{,-py2} - export _pyver=$(python -c 'import sys; print("%d.%d" % sys.version_info[:2])') +makedepends=('python-setuptools') +# 'python-wheel' +# 'python-build' +# 'python-installer') +#'python2-setuptools') +checkdepends=('python-pytest' 'git') +#'python2-pytest') +source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz" + 'https://raw.githubusercontent.com/spacetelescope/relic/master/LICENSE.txt') +md5sums=('5f8124328c523f01a27e3883ee8b5d84' + 'SKIP') + +get_pyver() { + python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))' } +#prepare() { +# cp -a ${srcdir}/${_pyname}-${pkgver}{,-py2} +#} + build() { - msg "Building Python2" - cd ${srcdir}/${_pyname}-${pkgver}-py2 - python2 setup.py build +# msg "Building Python2" +# cd ${srcdir}/${_pyname}-${pkgver}-py2 +# python2 setup.py build - msg "Building Python3" +# msg "Building Python3" cd ${srcdir}/${_pyname}-${pkgver} python setup.py build +# python -m build --wheel --no-isolation } check() { - msg "Checking Python3" +# msg "Checking Python3" cd ${srcdir}/${_pyname}-${pkgver} - pytest + pytest || warning "Tests failed" - msg "Checking Python2" - cd ${srcdir}/${_pyname}-${pkgver}-py2 - pytest2 +# msg "Checking Python2" +# cd ${srcdir}/${_pyname}-${pkgver}-py2 +# pytest2 } -package_python2-relic() { - depends=('python2') - cd ${srcdir}/${_pyname}-${pkgver}-py2 - - install -D -m644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" - python2 setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 - rm "${pkgdir}/usr/lib/python2.7/site-packages/tests"/__init__.py* -} +#package_python2-relic() { +# depends=('python2') +# cd ${srcdir}/${_pyname}-${pkgver}-py2 +# +# install -D -m644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" +# python2 setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 +# rm "${pkgdir}/usr/lib/python2.7/site-packages/tests"/__init__.py* +#} package_python-relic() { depends=('python') cd ${srcdir}/${_pyname}-${pkgver} + install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" ${srcdir}/LICENSE.txt install -D -m644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 - rm "${pkgdir}/usr/lib/python${_pyver}/site-packages/tests/__init__.py" - rm "${pkgdir}/usr/lib/python${_pyver}/site-packages/tests/__pycache__"/__init__* +# python -m installer --destdir="${pkgdir}" dist/*.whl + rm -r "${pkgdir}/usr/lib/python$(get_pyver)/site-packages/tests" +# rm "${pkgdir}/usr/lib/python$(get_pyver)/site-packages/tests/__pycache__"/__init__* } |