diff options
author | clintval | 2018-01-21 16:34:24 -0800 |
---|---|---|
committer | clintval | 2018-01-21 16:34:24 -0800 |
commit | da4e4b4cd176cd5332d4c62010bee0e3b3591a53 (patch) | |
tree | 36eb4e3c97f2a69b1af85b4fbbbfe3147b4efb3f | |
parent | fe9f835550ad5c270e15d44fcf4ba29c468efe41 (diff) | |
download | aur-da4e4b4cd176cd5332d4c62010bee0e3b3591a53.tar.gz |
python-multiqc to split package
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 85 |
2 files changed, 88 insertions, 28 deletions
@@ -1,12 +1,19 @@ pkgbase = python-multiqc - pkgdesc = Aggregate bioinformatics analyses results across many samples into a single report + pkgdesc = Create aggregate bioinformatics analysis reports across many samples and tools pkgver = 1.4 - pkgrel = 1 - url = https://github.com/ewels/MultiQC + pkgrel = 2 + url = https://pypi.python.org/pypi/multiqc arch = any license = GPL3 makedepends = python makedepends = python-setuptools + makedepends = python2 + makedepends = python2-setuptools + options = !emptydirs + source = python-multiqc-1.4.tar.gz::https://pypi.python.org/packages/af/a1/5c5702c4b0ce9ee6fb7d1c982cc6f20832a85bfce184dcb8178f0bdcb5df/multiqc-1.4.tar.gz + sha256sums = a83ea64c9a92137a63fc3c6ea37b13af241f9cd9b800eb17d9f03a5d7f261d46 + +pkgname = python-multiqc depends = python depends = python-click depends = python-future @@ -20,9 +27,19 @@ pkgbase = python-multiqc depends = python-simplejson depends = python-spectra depends = python-yaml - options = !emptydirs - source = python-multiqc-1.4.tar.gz::https://pypi.python.org/packages/af/a1/5c5702c4b0ce9ee6fb7d1c982cc6f20832a85bfce184dcb8178f0bdcb5df/multiqc-1.4.tar.gz - sha256sums = a83ea64c9a92137a63fc3c6ea37b13af241f9cd9b800eb17d9f03a5d7f261d46 -pkgname = python-multiqc +pkgname = python2-multiqc + depends = python2 + depends = python2-click + depends = python2-future + depends = python2-jinja + depends = python2-lzstring + depends = python2-markdown + depends = python2-matplotlib + depends = python2-networkx + depends = python2-numpy + depends = python2-requests + depends = python2-simplejson + depends = python2-spectra + depends = python2-yaml @@ -1,32 +1,75 @@ # Maintainer: Clint Valentine <valentine.clint@gmail.com> -pkgname='python-multiqc' +_name=multiqc +pkgbase='python-multiqc' +pkgname=('python-multiqc' 'python2-multiqc') pkgver=1.4 -pkgrel=1 -pkgdesc="Aggregate bioinformatics analyses results across many samples into a single report" +pkgrel=2 +pkgdesc="Create aggregate bioinformatics analysis reports across many samples and tools" arch=('any') -url="https://github.com/ewels/MultiQC" +url="https://pypi.python.org/pypi/multiqc" license=('GPL3') -makedepends=('python' 'python-setuptools') -depends=( - 'python' - 'python-click' - 'python-future' - 'python-jinja' - 'python-lzstring' - 'python-markdown' - 'python-matplotlib' - 'python-networkx' - 'python-numpy' - 'python-requests' - 'python-simplejson' - 'python-spectra' - 'python-yaml') +makedepends=( + 'python' 'python-setuptools' + 'python2' 'python2-setuptools') options=(!emptydirs) source=("${pkgname}"-"${pkgver}".tar.gz::https://pypi.python.org/packages/af/a1/5c5702c4b0ce9ee6fb7d1c982cc6f20832a85bfce184dcb8178f0bdcb5df/multiqc-1.4.tar.gz) sha256sums=('a83ea64c9a92137a63fc3c6ea37b13af241f9cd9b800eb17d9f03a5d7f261d46') +prepare() { + cp -a "${_name}"-"${pkgver}"{,-py2} +} + package() { - cd "${srcdir}/multiqc-${pkgver}" - python setup.py install --root="${pkgdir}"/ --optimize=1 + cd "${srcdir}"/"${_name}"-"${pkgver}" + python setup.py install --root="${pkgdir}/" --optimize=1 +} + +build(){ + cd "${srcdir}"/"${_name}"-"${pkgver}" + python setup.py build + + cd "${srcdir}"/"${_name}"-"${pkgver}"-py2 + python2 setup.py build +} + +package_python2-multiqc() { + depends=( + 'python2' + 'python2-click' + 'python2-future' + 'python2-jinja' + 'python2-lzstring' + 'python2-markdown' + 'python2-matplotlib' + 'python2-networkx' + 'python2-numpy' + 'python2-requests' + 'python2-simplejson' + 'python2-spectra' + 'python2-yaml') + + cd "${_name}"-"${pkgver}"-py2 + python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build + mv "${pkgdir}"/usr/bin/"${_name}" "${pkgdir}"/usr/bin/"${_name}"2 +} + +package_python-multiqc() { + depends=( + 'python' + 'python-click' + 'python-future' + 'python-jinja' + 'python-lzstring' + 'python-markdown' + 'python-matplotlib' + 'python-networkx' + 'python-numpy' + 'python-requests' + 'python-simplejson' + 'python-spectra' + 'python-yaml') + + cd "${_name}"-"${pkgver}" + python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build } |