pkgname=turtlecoin-git pkgver=r126.f6cf18d pkgrel=1 pkgdesc="Turtlecoin simplewallet and miner" arch=('x86_64') url="https://turtlecoin.lol" license=('custom') install="${pkgname}.install" makedepends=('git' 'cmake') depends=('boost-libs' 'boost') conflicts=('turtlecoin-bin') source=('git+https://github.com/turtlecoin/turtlecoin.git') sha256sums=('SKIP') pkgver() { cd "$srcdir/turtlecoin" ( set -o pipefail git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" ) } build() { cd "$srcdir/turtlecoin" mkdir -p build/release cd build/release cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS="-fassociative-math" -DCMAKE_CXX_FLAGS="-fassociative-math" ../.. make } package() { install -D -m755 "$srcdir/turtlecoin/build/release/src/connectivity_tool" -T "$pkgdir/usr/bin/trtl-connectivity_tool" install -D -m755 "$srcdir/turtlecoin/build/release/src/miner" -T "$pkgdir/usr/bin/trtl-miner" install -D -m755 "$srcdir/turtlecoin/build/release/src/simplewallet" -T "$pkgdir/usr/bin/trtl-simplewallet" install -D -m755 "$srcdir/turtlecoin/build/release/src/TurtleCoind" -t "$pkgdir/usr/bin/" install -D -m755 "$srcdir/turtlecoin/build/release/src/walletd" -T "$pkgdir/usr/bin/trtl-walletd" }