summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorredfish2019-12-12 23:25:45 -0500
committerredfish2019-12-12 23:25:45 -0500
commit321b447a22c20590d29cf614385183b64d9e264d (patch)
tree84e1f2caaed50b1dd320b09d54caf464b6a20a7b
downloadaur-321b447a22c20590d29cf614385183b64d9e264d.tar.gz
randomx: 1.1.7
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD36
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..48ca0d6617db
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = randomx
+ pkgdesc = RandomX: The proof of work algorithm based on random code execution
+ pkgver = 1.1.7
+ pkgrel = 1
+ url = https://github.com/tevador/RandomX
+ arch = x86_64
+ license = BSD
+ makedepends = cmake
+ source = https://github.com/tevador/RandomX/archive/v1.1.7.tar.gz
+ sha256sums = 31741ede58267c84c1223370a4d18e32fad26a9652371d36da7e45c0c584ae1a
+
+pkgname = randomx
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..e59938c57559
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*.tar.gz
+*.pkg.tar.xz
+
+pkg/
+src/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2d2be96d9f6c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: redfish <redfish@galactica.pw>
+
+pkgname=randomx
+_name=RandomX
+pkgver=1.1.7
+pkgrel=1
+pkgdesc="RandomX: The proof of work algorithm based on random code execution"
+arch=('x86_64')
+url="https://github.com/tevador/RandomX"
+license=('BSD')
+makedepends=('cmake')
+source=("https://github.com/tevador/RandomX/archive/v${pkgver}.tar.gz")
+
+_blddir=build
+
+build() {
+ cd "$srcdir/${_name}-${pkgver}"
+ mkdir ${_blddir}
+ cd ${_blddir}
+ cmake ..
+ make
+}
+
+check() {
+ cd "$srcdir/${_name}-${pkgver}/${_blddir}"
+ ./randomx-tests
+}
+
+package() {
+ cd "$srcdir/${_name}-${pkgver}/${_blddir}"
+ make DESTDIR="$pkgdir/" install
+ install -Dm755 "randomx-benchmark" "${pkgdir}/usr/bin/randomx-benchmark"
+ install -Dm755 "randomx-codegen" "${pkgdir}/usr/bin/randomx-codegen"
+}
+
+sha256sums=('31741ede58267c84c1223370a4d18e32fad26a9652371d36da7e45c0c584ae1a')