diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 20 insertions, 12 deletions
@@ -1,6 +1,6 @@ pkgbase = nheqminer-cpu-git pkgdesc = zcash equihash miner by NiceHash. Xenoncat CPU solver build. - pkgver = 0.4b.r2.g519cdf0 + pkgver = 0.5c.r1.gb9900ff pkgrel = 1 url = https://github.com/nicehash/nheqminer/ arch = x86_64 @@ -1,8 +1,8 @@ # NiceHash equihash miner. CPU xenocat solver build # Maintainer: Sebastian Stammler <echo c2ViQGhkZG4uc3BhY2UK|base64 -d> -_pkgname=nheqminer-cpu -pkgname=${_pkgname}-git -pkgver=0.4b.r2.g519cdf0 +_flavour="cpu" +pkgname="nheqminer-${_flavour}-git" +pkgver=0.5c.r1.gb9900ff pkgrel=1 pkgdesc="zcash equihash miner by NiceHash. Xenoncat CPU solver build." arch=('x86_64') @@ -19,19 +19,27 @@ pkgver() { git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } -_binary="nheqminer_cpu" -_build_dir="Linux_cmake/${_binary}" +_build_dir="build_${_flavour}" build() { - cd "${pkgname}/cpu_xenoncat/Linux/asm/" + cd "${pkgname}/cpu_xenoncat/asm_linux/" + chmod a+x fasm # Until my PR #226 is merged... sh assemble.sh - cd "../../../${_build_dir}" + cd "../../" + # Fix hardcoded sources path + sed -ie 's#\.\.\/nheqminer#\.\.\/'"${pkgname}"'#g' CMakeLists.txt + cd .. + mkdir -p ${_build_dir} + cd ${_build_dir} # Since we don't use make install, skip setting RPATH in the binary - cmake -DCMAKE_SKIP_BUILD_RPATH=true . + cmake -DCMAKE_SKIP_BUILD_RPATH=true \ + -DUSE_CUDA_DJEZO=false \ + ../${pkgname} + make -j $(nproc) } package() { - cd "${pkgname}" - install -D -m755 "${_build_dir}/${_binary}" -t "${pkgdir}/usr/bin/" - install -D -m644 LICENSE_MIT -t "${pkgdir}/usr/share/licenses/${pkgname}/" + #cd "${pkgname}" + install -D -m755 "${_build_dir}/nheqminer" -t "${pkgdir}/usr/bin/nheqminer_${_flavour}" + install -D -m644 "${pkgname}/LICENSE_MIT" -t "${pkgdir}/usr/share/licenses/${pkgname}/" } |