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/[email protected] ----------------+ PKGBUILD | 40 ++++++++++++++++++++++++++++++++++++++++ xmrig.sysusers | 1 + [email protected] | 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 <[email protected]> + +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 + [email protected] + 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/[email protected] =================================================================== --- xmrig/trunk/[email protected] (rev 0) +++ xmrig/trunk/[email protected] 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
