# Maintainer: éclairevoyant # Contributor: SilverMight # Contributor: Bastian Plettner # Contributor: thesqrtminus1 # Contributor: kstolp # Contributor: kfgz pkgname=y-cruncher pkgver=0.8.4.9538 pkgrel=1 pkgdesc="The first scalable multi-threaded Pi-benchmark for multi-core systems" arch=(x86_64) url="http://www.numberworld.org/$pkgname" license=(custom) options=('!strip') depends=(gcc-libs glibc numactl tbb) source=("https://github.com/Mysticial/$pkgname/releases/download/v$pkgver/$pkgname.v$pkgver-dynamic.tar.xz") b2sums=('66f03cfed237288c348003fbcb8b3e13d8ca21d24340bab47a2bdb03d6ef92601ecd69224ad06fee35fd1b7b55ef7ec91dedcb80dd85711227d6d033a98acb39') prepare() { cd "$pkgname v$pkgver-dynamic" sed '/Username: / s|Username.txt|/etc/xdg/y-cruncher-username.conf|' Username.txt > "$srcdir/$pkgname-username.txt" rm Username.txt mv "Binaries/Digits/Gamma(⅓).txt" "Binaries/Digits/Gamma(1-3).txt" mv "Binaries/Digits/Gamma(¼).txt" "Binaries/Digits/Gamma(1-4).txt" } package() { cd "$pkgname v$pkgver-dynamic" install -vdm755 "$pkgdir/usr/lib/$pkgname/" cp -rv --no-preserve=ownership $pkgname Binaries "Custom Formulas" -t "$pkgdir/usr/lib/$pkgname/" # add wrapper binary to path install -vdm755 "$pkgdir/usr/bin/" ln -vs /usr/lib/$pkgname/$pkgname "$pkgdir/usr/bin/$pkgname" # place conf file in XDG-compliant directory install -vDm755 "$srcdir/$pkgname-username.txt" "$pkgdir/etc/xdg/y-cruncher-username.conf" ln -vs /etc/xdg/y-cruncher-username.conf "$pkgdir/usr/lib/$pkgname/Username.txt" install -vDm644 'Command Lines.txt' "$pkgdir/usr/share/doc/$pkgname/USAGE" install -vDm644 'Read Me.txt' "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }