summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorExcitable Snowball2019-03-07 03:59:01 -0800
committerExcitable Snowball2019-03-07 03:59:01 -0800
commitebb9d6d68bf5111552c7b24a31f4b95049b42667 (patch)
tree7ec66137e518f5fd4379ff468686e8bf1f084b05
downloadaur-ebb9d6d68bf5111552c7b24a31f4b95049b42667.tar.gz
0.2.9
-rw-r--r--.SRCINFO30
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD55
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: