summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEndlessEden2021-08-21 11:27:50 +1000
committerEndlessEden2021-08-21 11:27:50 +1000
commitaa4006636ebd07e823fbab3db717ec6b5dcd3ab8 (patch)
treeb16b5286299fe6efd6a0c9e14f2bf09e4b8f0d9c /PKGBUILD
parentdd896e5f998987bc478614782a21c46615cdcfff (diff)
downloadaur-aa4006636ebd07e823fbab3db717ec6b5dcd3ab8.tar.gz
Fixed, changed sources; seperated out properly AND Build-tested.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 13 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f71f863ce40f..317c41ccc5aa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,27 +2,30 @@
pkgname=ethash-lib
_pkgname=ethash
-pkgver=r506.e4a15c3
+pkgver=0.7.0
pkgrel=1
pkgdesc="C/C++ implementation of Ethash – the Ethereum Proof of Work algorithm"
arch=('any')
url="https://github.com/chfast/ethash"
license=('GPL3')
-makedepends=('cmake' 'gcc' 'perl' 'python' 'git')
-provides=("$_pkgname")
-conflicts=("$_pkgname")
-source=($_pkgname::"git+${url}.git")
+makedepends=('cmake' 'gcc10' 'perl' 'python' 'git')
+provides=("$_pkgname" "$pkgname")
+conflicts=("$_pkgname" "$pkgname" "$_pkgname-git" "$pkgname-git")
+source=($_pkgname.tar.gz::"$url/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('SKIP')
options=(!ccache)
-pkgver() {
- cd "$srcdir/${_pkgname}"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+prepare() {
+ cd "$srcdir"
+ if [ -e "$_pkgname"-"$pkgver" ]; then
+ if [ ! -e "$_pkgname" ]; then
+ mv "$_pkgname"-"$pkgver" "$_pkgname"
+ fi
+ fi
}
build () {
cd "$srcdir/${_pkgname}"
- git submodule update --init --recursive
if [ -d build ]; then
rm -r build
@@ -33,6 +36,7 @@ build () {
-DCMAKE_INSTALL_PREFIX="/usr" \
-DCMAKE_INSTALL_SBINDIR="bin" \
-DETHASH_NATIVE=ON \
+ -DETHASH_BUILD_TESTS=OFF \
-DNATIVE=ON ..
# cmake --build .. # BUGGED!
make