diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 19 insertions, 11 deletions
@@ -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}/" } |