# Maintainer: Yunhui Fu <yhfudev@gmail.com> pkgname=snap-git _pkgname=Snap #pkgver=4.1 pkgver=r1857.86ac647 pkgrel=1 pkgdesc='Stanford Network Analysis Platform (SNAP) is a general purpose, high performance system for analysis and manipulation of large networks.' arch=( 'i686' 'x86_64' 'armv6' 'armv6h' 'arm7h' ) url='http://snap.stanford.edu/snap/' license=('GPL') depends=( 'gnuplot' 'graphviz' ) makedepends=( 'make' ) source=( #"${pkgname}::git+https://github.com/yhfudev/snap.git" #"http://snap.stanford.edu/releases/${_pkgname}-${pkgver}.zip" "${pkgname}::git+https://github.com/snap-stanford/snap.git" snap-autoconf.patch snap-compile-error.patch ) #sha1sums=('8eefd6f8ce3c2fe9bea9a8c47920f1cba7fc667b') #md5sums=('5ab35fa4ad262399d5234ec7a04d457d') md5sums=(SKIP 255a4d6e3694015f068c3e708bd9084f # snap-autoconf.patch 35fc0b82f4a4eab9c955f74ef75e315e # snap-compile-error.patch ) pkgver_git() { cd "${srcdir}/${pkgname}" #local ver="$(git show | grep commit | awk '{print $2}' )" #printf "r%s" "${ver//[[:alpha:]]}" #echo ${ver:0:7} echo "r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" } pkgver_svn() { cd "${srcdir}/${pkgname}" local ver="$(svn info | grep Revision | awk '{print $2}' )" #printf "r%s" "${ver//[[:alpha:]]}" echo ${ver:0:7} } pkgver() { pkgver_git } prepare() { cd "${srcdir}/${pkgname}" #cd "${srcdir}/${_pkgname}-${pkgver}" patch -p1 -i ${srcdir}/snap-autoconf.patch chmod 755 ./autogen.sh chmod 755 ./autoclean.sh patch -p1 -i ${srcdir}/snap-compile-error.patch } build() { cd "${srcdir}/${pkgname}" #cd "${srcdir}/${_pkgname}-${pkgver}" ./autogen.sh ./configure --prefix=/usr --includedir=/usr/include/libsnap/blank/ #make -j $(cat /proc/cpuinfo | grep processor | wc -l | awk '{print $0 + 1;}') $MAKEFLAGS make $MAKEFLAGS } verify_build() { cd "${srcdir}/${pkgname}" #cd "${srcdir}/${_pkgname}-${pkgver}" } package() { cd "${srcdir}/${pkgname}" #cd "${srcdir}/${_pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install rmdir "${pkgdir}/usr/include/libsnap/blank/" }