From d5fa1df8ad383b0c5f81d2fa8bab6f6fb3e9caf9 Mon Sep 17 00:00:00 2001 From: Kevin Crumb Date: Thu, 5 Nov 2020 10:35:54 +0000 Subject: [PATCH] New package: randomx-1.1.8 --- srcpkgs/randomx/template | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 srcpkgs/randomx/template diff --git a/srcpkgs/randomx/template b/srcpkgs/randomx/template new file mode 100644 index 00000000000..82dc3cb4f22 --- /dev/null +++ b/srcpkgs/randomx/template @@ -0,0 +1,33 @@ +# Template file for 'randomx' +pkgname=randomx +version=1.1.8 +revision=1 +wrksrc="RandomX-${version}" +build_style=cmake +short_desc="Proof of work algorithm based on random code execution" +maintainer="Kevin Crumb " +license="BSD-3-Clause" +homepage="https://github.com/tevador/randomx" +distfiles="https://github.com/tevador/RandomX/archive/v${version}.tar.gz" +checksum="f982a12d18b1d260bef2a1d3c46ae4902975fbf63abb38ca6413c96d1778db3a" + +if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then + makedepends+=" libatomic-devel" +fi + +case "$XBPS_TARGET_MACHINE" in + armv7*) configure_args+=" -DARCH=armv7" ;; + armv6*) configure_args+=" -DARCH=armv6 -DCMAKE_CXX_STANDARD_LIBRATIES=-latomic" ;; + armv5*) configure_args+=" -DARCH=armv5" ;; + aarch64*) configure_args+=" -DARCH=aarch64" ;; + mips*) configure_args+=" -DARCH=mipsr32 -DNO_AES=ON" ;; + ppc64le*) configure_args+=" -DARCH=ppc64le" ;; + ppc64*) configure_args+=" -DARCH=ppc64" ;; + ppc*) configure_args+=" -DARCH=ppc" ;; +# *) configure_args+=" -DARCH=native" ;; +esac + + +post_install() { + vlicense LICENSE +}