diff options
author | Aleksandar Trifunovic | 2018-09-06 12:27:08 +0200 |
---|---|---|
committer | Aleksandar Trifunovic | 2018-09-06 12:27:08 +0200 |
commit | e3a8e2de2f3b7a2bfb0956fe4b6197c772ffcca6 (patch) | |
tree | 8ffb2030078c2c0587a6686a589213820662cdbc | |
download | aur-e3a8e2de2f3b7a2bfb0956fe4b6197c772ffcca6.tar.gz |
init
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4029fc7c1789 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = python-graph-tool-git + pkgdesc = A Python module for manipulation and statistical analysis of graphs + pkgver = release.2.27.r7.g41bae98c + pkgrel = 1 + url = https://graph-tool.skewed.de + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = boost + makedepends = sparsehash + makedepends = autoconf-archive + depends = cgal + depends = cairomm + depends = python-scipy + depends = python-numpy + depends = python-cairo + optdepends = graphviz: graph layout + optdepends = python-matplotlib: graph drawing + provides = python-graph-tool + conflicts = python3-graph-tool + replaces = python3-graph-tool + options = !libtool + source = python-graph-tool-git::git+https://git.skewed.de/count0/graph-tool.git + sha256sums = SKIP + +pkgname = python-graph-tool-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5da069fa6004 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Aleksandar Trifunović <akstrfn at gmail dot com> +# Contributor: Tiago de Paula Peixoto <tiago@skewed.de> + +_pkgname=python-graph-tool +pkgname=python-graph-tool-git +pkgver=release.2.27.r7.g41bae98c +pkgrel=1 +pkgdesc='A Python module for manipulation and statistical analysis of graphs' +arch=('i686' 'x86_64') +url='https://graph-tool.skewed.de' +license=(GPL3) +depends=(cgal cairomm python-scipy python-numpy python-cairo) +makedepends=(boost sparsehash autoconf-archive) +optdepends=('graphviz: graph layout' + 'python-matplotlib: graph drawing') +provides=("$_pkgname") +conflicts=(python3-graph-tool) +replaces=(python3-graph-tool) +options=(!libtool) +source=("$pkgname::git+https://git.skewed.de/count0/graph-tool.git") +sha256sums=('SKIP') + +pkgver() { + cd "$pkgname" + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "$pkgname" + ./autogen.sh + ./configure --enable-openmp --prefix=/usr --docdir="/usr/share/doc/$_pkgname" + make -j 1 # most users will be surprised with the high memory usage required for parallel builds +} + +check() { + cd "$pkgname" + make check +} + +package() { + cd "$pkgname" + make DESTDIR="$pkgdir/" install +} |