summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorandalenavals2018-01-06 01:01:21 -0500
committerandalenavals2018-01-06 01:01:21 -0500
commitdbc1843a86872832cf1db0a8690ecc0d085f7d16 (patch)
tree247fd72ac29bfc51774868b11ed9e73ccd7e39d9
downloadaur-dbc1843a86872832cf1db0a8690ecc0d085f7d16.tar.gz
check() still a issue same problem that not recognize the package himsel
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD58
2 files changed, 78 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..02c93829a25e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = python-treecorr-git
+ pkgdesc = A package for efficiently computing 2-point and 3-point correlation functions
+ pkgver = v3.3.7.r0.26d4169
+ pkgrel = 1
+ url = https://github.com/rmjarvis/TreeCorr.git
+ arch = i686
+ arch = x86_64
+ license = BSD
+ makedepends = git
+ makedepends = python-numpy
+ makedepends = python2-numpy
+ source = python-treecorr::git+https://github.com/rmjarvis/TreeCorr.git
+ md5sums = SKIP
+
+pkgname = python-treecorr-git
+ depends = python
+
+pkgname = python2-treecorr-git
+ depends = python2
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e83368a5ae93
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Andres Alejandro Navarro Alsina <aanavarroa@unal.edu.co>
+# Contributor: M. Jarvis
+_pkgname=python-treecorr
+pkgbase=python-treecorr-git
+pkgname=('python-treecorr-git' 'python2-treecorr-git')
+pkgver=v3.3.7.r0.26d4169
+pkgrel=1
+pkgdesc="A package for efficiently computing 2-point and 3-point correlation functions "
+arch=('i686' 'x86_64')
+url="https://github.com/rmjarvis/TreeCorr.git"
+license=('BSD')
+makedepends=('git' 'python-numpy' 'python2-numpy')
+checkdepends=()
+source=("${_pkgname}::git+${url}")
+md5sums=('SKIP')
+
+pkgver() {
+ cd $_pkgname
+ printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
+}
+
+prepare() {
+ cp -a $_pkgname{,-py2}
+}
+
+build() {
+ export C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/lib/libffi-3.2.1/include
+ export LIBRARY_PATH=$LIBRARY_PATH:/usr/lib
+ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib
+
+ cd "$srcdir"/$_pkgname
+ python setup.py build
+
+ cd "$srcdir"/$_pkgname-py2
+ python2 setup.py build
+}
+
+check() {
+ cd "$srcdir"/$_pkgname/tests
+ nosetests -v || warning 'Tests failed'
+
+ cd "$srcdir"/$_pkgname-py2/tests
+ nosetests2 -v || warning 'Tests failed'
+}
+
+package_python-treecorr-git() {
+ depends=('python')
+ cd "${_pkgname}"
+ python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1
+ install -Dm644 TreeCorr_LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_python2-treecorr-git() {
+ depends=('python2')
+ cd "${_pkgname}"
+ python2 setup.py install --root=${pkgdir} --prefix=/usr --optimize=1
+ install -Dm644 TreeCorr_LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+} \ No newline at end of file