[arch-commits] Commit in (6 files)

Kpcyrd kpcyrd at gemini.archlinux.org
Mon Jun 20 20:56:09 UTC 2022


    Date: Monday, June 20, 2022 @ 20:56:09
  Author: kpcyrd
Revision: 1238718

addpkg: xmrig 6.17.0-2

Added:
  xmrig/
  xmrig/repos/
  xmrig/trunk/
  xmrig/trunk/PKGBUILD
  xmrig/trunk/xmrig.sysusers
  xmrig/trunk/xmrig at .service

----------------+
 PKGBUILD       |   40 ++++++++++++++++++++++++++++++++++++++++
 xmrig.sysusers |    1 +
 xmrig at .service |   17 +++++++++++++++++
 3 files changed, 58 insertions(+)

Added: xmrig/trunk/PKGBUILD
===================================================================
--- xmrig/trunk/PKGBUILD	                        (rev 0)
+++ xmrig/trunk/PKGBUILD	2022-06-20 20:56:09 UTC (rev 1238718)
@@ -0,0 +1,40 @@
+# Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org>
+# Contributor: Konstantin Shalygin <k0ste at k0ste.ru>
+
+pkgname=xmrig
+pkgver=6.17.0
+pkgrel=2
+pkgdesc='RandomX, KawPow, CryptoNight, AstroBWT and GhostRider unified CPU/GPU miner and RandomX benchmark'
+url='https://github.com/xmrig/xmrig'
+arch=('x86_64')
+license=('GPL3')
+depends=('libuv' 'openssl' 'hwloc')
+makedepends=('cmake')
+backup=("etc/${pkgname}/${pkgname}.conf")
+source=(https://github.com/xmrig/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz
+        xmrig at .service
+        xmrig.sysusers)
+sha256sums=('748a989390202ba2d1ccbd9d9a6b8cbd6551149cbab63b347fd1ed6df0254faa'
+            'bbc54b04a7da5ea473eb7d976307eb995fbfd96f0d012f1553b8c487182d9fb3'
+            'd8f499302fb2b642fe02586c81c410a299e0a6e133aef1cc1c783bcdcb3f44f6')
+
+prepare() {
+  cd "${pkgname}-${pkgver}"
+  mkdir -p build
+}
+
+build() {
+  cd "${pkgname}-${pkgver}/build"
+  cmake .. -DCMAKE_BUILD_TYPE=Release
+  make
+}
+
+package() {
+  cd "${pkgname}-${pkgver}"
+  install -Dm775 "build/${pkgname}" -t "${pkgdir}/usr/bin"
+  install -Dm644 "src/config.json" "${pkgdir}/etc/${pkgname}/xmrig.conf"
+  install -Dm644 "${srcdir}/${pkgname}@.service" -t "${pkgdir}/usr/lib/systemd/system"
+  install -Dm0644 "${srcdir}/${pkgname}.sysusers" -t "${pkgdir}/usr/lib/sysusers.d"
+}
+
+# vim: ts=2 sw=2 et:

Added: xmrig/trunk/xmrig.sysusers
===================================================================
--- xmrig/trunk/xmrig.sysusers	                        (rev 0)
+++ xmrig/trunk/xmrig.sysusers	2022-06-20 20:56:09 UTC (rev 1238718)
@@ -0,0 +1 @@
+u xmrig - - -

Added: xmrig/trunk/xmrig at .service
===================================================================
--- xmrig/trunk/xmrig at .service	                        (rev 0)
+++ xmrig/trunk/xmrig at .service	2022-06-20 20:56:09 UTC (rev 1238718)
@@ -0,0 +1,17 @@
+[Unit]
+Description=XMRig Daemon for %i
+After=network.target
+
+[Service]
+User=xmrig
+Group=xmrig
+Type=forking
+ExecStart=/usr/bin/xmrig -c %i.conf --background --syslog
+WorkingDirectory=/etc/xmrig
+Restart=on-failure
+RestartSec=20s
+StartLimitInterval=30min
+StartLimitBurst=30
+
+[Install]
+WantedBy=multi-user.target



More information about the arch-commits mailing list