diff options
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 69 |
3 files changed, 32 insertions, 65 deletions
@@ -1,25 +1,14 @@ pkgbase = python-pyvcf - pkgdesc = A Variant Call Format reader for Python + pkgdesc = Variant Call Format (VCF) parser for Python pkgver = 0.6.8 - pkgrel = 2 - url = https://pypi.python.org/pypi/PyVCF + pkgrel = 1 + url = https://pyvcf.readthedocs.io/en/latest/index.html arch = any - license = custom:population-genetics-technologies - makedepends = python + license = custom makedepends = python-setuptools - makedepends = cython - makedepends = python2 - makedepends = python2-setuptools - makedepends = cython2 - options = !emptydirs - source = https://raw.githubusercontent.com/jamescasbon/PyVCF/476169cd457ba0caa6b998b301a4d91e975251d9/LICENSE - source = python-pyvcf-0.6.8.tar.gz::https://pypi.python.org/packages/20/b6/36bfb1760f6983788d916096193fc14c83cce512c7787c93380e09458c09/PyVCF-0.6.8.tar.gz - sha256sums = f4a2bc89af6b660958705e9f5e47ed5ebf31690101b121b9016b807ee1967e6a - sha256sums = e9d872513d179d229ab61da47a33f42726e9613784d1cb2bac3f8e2642f6f9d9 - -pkgname = python-pyvcf depends = python + source = PyVCF-0.6.8.tar.gz::https://github.com/jamescasbon/PyVCF/archive/bfcedb9bad1a14074ac4526ffdb610611e073810.tar.gz + sha256sums = be575aa7d21b8ef6029b513c5d0d4e3abde57d16cf5ca55ccb2122f54209c511 -pkgname = python2-pyvcf - depends = python2 +pkgname = python-pyvcf diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..72a3ed3fe6e0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.tar* +pkg/ +src/ @@ -1,56 +1,31 @@ -# Maintainer: Clint Valentine <valentine.clint@gmail.com> +# Maintainer: Grey Christoforo <first name [at] last name [dot] net> -_name=PyVCF -pkgbase='python-pyvcf' -pkgname=('python-pyvcf' 'python2-pyvcf') +pkgname=python-pyvcf +_pkgname=PyVCF pkgver=0.6.8 -pkgrel=2 -pkgdesc="A Variant Call Format reader for Python" +_commit_hash=bfcedb9bad1a14074ac4526ffdb610611e073810 +pkgrel=1 +pkgdesc="Variant Call Format (VCF) parser for Python" arch=('any') -url=https://pypi.python.org/pypi/"${_name}" -license=('custom:population-genetics-technologies') -makedepends=( - 'python' 'python-setuptools' 'cython' - 'python2' 'python2-setuptools' 'cython2') -options=(!emptydirs) -source=( - https://raw.githubusercontent.com/jamescasbon/PyVCF/476169cd457ba0caa6b998b301a4d91e975251d9/LICENSE - "${pkgname}"-"${pkgver}".tar.gz::https://pypi.python.org/packages/20/b6/36bfb1760f6983788d916096193fc14c83cce512c7787c93380e09458c09/PyVCF-0.6.8.tar.gz -) -sha256sums=( - 'f4a2bc89af6b660958705e9f5e47ed5ebf31690101b121b9016b807ee1967e6a' - 'e9d872513d179d229ab61da47a33f42726e9613784d1cb2bac3f8e2642f6f9d9' -) - -prepare() { - cp -a "${_name}"-"${pkgver}"{,-py2} -} - -build(){ - cd "${srcdir}"/"${_name}"-"${pkgver}" +url=https://pyvcf.readthedocs.io/en/latest/index.html +license=('custom') +depends=('python') +makedepends=('python-setuptools') +#source=("https://github.com/jamescasbon/${_pkgname}/archive/${pkgver}.tar.gz") +source=("${_pkgname}-${pkgver}.tar.gz"::"https://github.com/jamescasbon/PyVCF/archive/${_commit_hash}.tar.gz") +sha256sums=('be575aa7d21b8ef6029b513c5d0d4e3abde57d16cf5ca55ccb2122f54209c511') + +build() { + #cd "$srcdir/$_pkgname-$pkgver" + cd "$srcdir/$_pkgname-$_commit_hash" python setup.py build - - cd "${srcdir}"/"${_name}"-"${pkgver}"-py2 - python2 setup.py build } -package_python2-pyvcf() { - depends=('python2') - install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE - cd "${_name}"-"${pkgver}"-py2 - python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build - - mv "${pkgdir}"/usr/bin/vcf_melt "${pkgdir}"/usr/bin/vcf_melt2 - for script in "${pkgdir}"/usr/bin/*.py; do - mv "${script}" "${pkgdir}"/usr/bin/$(basename "${script%.py}2.py") - done +package(){ + #cd "$srcdir/$_pkgname-$pkgver" + cd "$srcdir/$_pkgname-$_commit_hash" + python setup.py install --root="$pkgdir/" --optimize=1 } -package_python-pyvcf() { - depends=('python') - - install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE - cd "${_name}"-"${pkgver}" - python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build -} +# vim:ts=2:sw=2:et: |