diff options
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | PKGBUILD | 55 |
2 files changed, 90 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..68c78c858fdf --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,35 @@ +pkgbase = python-nucleus + pkgdesc = Python and C++ code for reading and writing genomics data. + pkgver = 0.1.0 + pkgrel = 1 + url = https://github.com/google/nucleus + arch = any + license = Apache + makedepends = python + makedepends = python-setuptools + makedepends = python2 + makedepends = python2-setuptools + options = !emptydirs + source = nucleus-0.1.0::git+https://github.com/google/nucleus.git#commit=073c3c7af4ed0e3f401f8780417e9858f53b401f + sha256sums = SKIP + +pkgname = python-nucleus + depends = bazel + depends = python + depends = python-contextlib2 + depends = python-intervaltree + depends = python-mock + depends = python-numpy + depends = python-scipy + depends = tensorflow + +pkgname = python2-nucleus + depends = bazel + depends = python2 + depends = python2-contextlib2 + depends = python2-intervaltree + depends = python2-mock + depends = python2-numpy + depends = python2-scipy + depends = tensorflow + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6bfea93a63e0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Clint Valentine <valentine.clint@gmail.com> + +_name=nucleus +pkgbase='python-nucleus' +pkgname=('python-nucleus' 'python2-nucleus') +pkgver=0.1.0 +pkgrel=1 +pkgdesc=" Python and C++ code for reading and writing genomics data." +arch=('any') +url="https://github.com/google/nucleus" +license=('Apache') +makedepends=( + 'python' 'python-setuptools' + 'python2' 'python2-setuptools') +options=(!emptydirs) +source=("${_name}"-"${pkgver}"::git+https://github.com/google/nucleus.git#commit=073c3c7af4ed0e3f401f8780417e9858f53b401f) +sha256sums=('SKIP') + +prepare() { + cp -a "${_name}"-"${pkgver}"{,-py2} +} + +build(){ + cd "${srcdir}"/"${_name}"-"${pkgver}" + + cd "${srcdir}"/"${_name}"-"${pkgver}"-py2 +} + +package_python2-nucleus() { + depends=( + 'bazel' + 'python2' + 'python2-contextlib2' + 'python2-intervaltree' + 'python2-mock' + 'python2-numpy' + 'python2-scipy' + 'tensorflow') + + cd "${_name}"-"${pkgver}"-py2 +} + +package_python-nucleus() { + depends=( + 'bazel' + 'python' + 'python-contextlib2' + 'python-intervaltree' + 'python-mock' + 'python-numpy' + 'python-scipy' + 'tensorflow') + + cd "${_name}"-"${pkgver}" +} |