diff options
author | Excitable Snowball | 2019-03-07 03:59:01 -0800 |
---|---|---|
committer | Excitable Snowball | 2019-03-07 03:59:01 -0800 |
commit | ebb9d6d68bf5111552c7b24a31f4b95049b42667 (patch) | |
tree | 7ec66137e518f5fd4379ff468686e8bf1f084b05 | |
download | aur-ebb9d6d68bf5111552c7b24a31f4b95049b42667.tar.gz |
0.2.9
-rw-r--r-- | .SRCINFO | 30 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 55 |
3 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..55dd0e63f984 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,30 @@ +pkgbase = python-ncbi-genome-download + pkgdesc = Scripts to download genomes from the NCBI FTP servers + pkgver = 0.2.9 + pkgrel = 1 + url = https://github.com/kblin/ncbi-genome-download + arch = any + license = Apache + makedepends = python-setuptools + makedepends = python2-setuptools + makedepends = python-pytest + makedepends = python2-pytest + makedepends = python-coverage + makedepends = python2-coverage + makedepends = python-pytest-cov + makedepends = python2-pytest-cov + makedepends = python-requests-mock + makedepends = python2-requests-mock + makedepends = python-pytest-mock + makedepends = python2-pytest-mock + source = ncbi-genome-download-0.2.9.tar.gz::https://github.com/kblin/ncbi-genome-download/archive/0.2.9.tar.gz + sha256sums = fc0bb9a51b99a893eb0838cf0fd469efc92b3634371ca9220076d87d3537d7df + +pkgname = python2-ncbi-genome-download + depends = python2 + depends = python2-appdirs + +pkgname = python-ncbi-genome-download + depends = python + depends = python-appdirs + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f5ee041c2c3c --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/ncbi-genome-download-*.tar.gz +/*.pkg.tar.xz +/src +/pkg diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..aad5e3c984bc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Contributor: Excitable Snowball <excitablesnowball@gmail.com> + +_reponame=ncbi-genome-download +pkgbase=python-ncbi-genome-download +pkgname=('python2-ncbi-genome-download' 'python-ncbi-genome-download') +pkgver=0.2.9 +pkgrel=1 +pkgdesc="Scripts to download genomes from the NCBI FTP servers" +arch=('any') +url="https://github.com/kblin/ncbi-genome-download" +license=('Apache') +makedepends=('python-setuptools' 'python2-setuptools' 'python-pytest' 'python2-pytest' 'python-coverage' 'python2-coverage' 'python-pytest-cov' 'python2-pytest-cov' 'python-requests-mock' 'python2-requests-mock' 'python-pytest-mock' 'python2-pytest-mock') +source=(ncbi-genome-download-$pkgver.tar.gz::https://github.com/kblin/ncbi-genome-download/archive/$pkgver.tar.gz) +sha256sums=('fc0bb9a51b99a893eb0838cf0fd469efc92b3634371ca9220076d87d3537d7df') + +prepare() { + cd "${srcdir}" + cp -a ${_reponame}-$pkgver ${_reponame}-py2-$pkgver + cd ${_reponame}-py2-$pkgver + + sed -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ + -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ + -e "s|#![ ]*/bin/env python$|#!/usr/bin/env python2|" \ + -i $(find . -name '*.py') +} + +build() { + msg "Building Python2" + cd "${srcdir}"/${_reponame}-py2-$pkgver + python2 setup.py build + + msg "Building Python3" + cd "${srcdir}"/${_reponame}-$pkgver + python setup.py build +} + +package_python2-ncbi-genome-download() { + depends=('python2' 'python2-appdirs') + cd "${srcdir}"/${_reponame}-py2-$pkgver + + python2 setup.py install --root="${pkgdir}"/ --optimize=1 + mv "${pkgdir}"/usr/bin/ncbi-genome-download "${pkgdir}"/usr/bin/ncbi-genome-download2 + mv "${pkgdir}"/usr/bin/ngd "${pkgdir}"/usr/bin/ngd2 + install -D LICENSE "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE +} + +package_python-ncbi-genome-download() { + depends=('python' 'python-appdirs') + cd "${srcdir}"/${_reponame}-$pkgver + + python setup.py install --root="${pkgdir}"/ --optimize=1 + install -D LICENSE "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE +} + +# vim:ts=2:sw=2:et: |