Date: Wednesday, March 18, 2020 @ 22:08:44 Author: alucryd Revision: 600706
add foldingathome Added: foldingathome/ foldingathome/trunk/ foldingathome/trunk/PKGBUILD foldingathome/trunk/foldingathome.service -----------------------+ PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ foldingathome.service | 15 +++++++++++++++ 2 files changed, 52 insertions(+) Added: foldingathome/trunk/PKGBUILD =================================================================== --- foldingathome/trunk/PKGBUILD (rev 0) +++ foldingathome/trunk/PKGBUILD 2020-03-18 22:08:44 UTC (rev 600706) @@ -0,0 +1,37 @@ +# Maintainer: Maxime Gauduin <[email protected]> +# Contributor: paul2lv <[email protected]> +# Contributor: dtw <[email protected]> + +pkgname=foldingathome +pkgver=7.5.1 +pkgrel=1 +pkgdesc='A distributed computing project for simulating protein dynamics' +arch=(x86_64) +url=https://foldingathome.org/ +license=(custom) +depends=(glibc) +optdepends=( + 'cuda: for folding with an NVIDIA GPU' + 'opencl-amd: for folding with a newer AMD GPU' + 'opencl-mesa: for folding with an older AMD GPU' + 'opencl-nvidia: for folding with an NVIDIA GPU' +) +backup=(etc/foldingathome/config.xml) +source=( + https://download.foldingathome.org/releases/public/release/fahclient/debian-stable-64bit/v${pkgver%.*}/fahclient_${pkgver}-64bit-release.tar.bz2 + foldingathome.service +) +sha256sums=('69a2562a4bc30bf10e1954bedd8b96aaf57df7eafcfca828f29304fbbbc2521f' + '3adcb49fa7a596b56f00e8759798c9d2f5346d3608f097e21731a50f6306c755') + +package() { + install -Dm 755 fahclient_${pkgver}-64bit-release/FAHClient -t "${pkgdir}"/usr/bin/ + install -Dm 755 fahclient_${pkgver}-64bit-release/FAHCoreWrapper -t "${pkgdir}"/usr/bin/ + install -Dm 644 fahclient_${pkgver}-64bit-release/CHANGELOG.md -t "${pkgdir}"/usr/share/doc/foldingathome/ + install -Dm 644 fahclient_${pkgver}-64bit-release/README.md -t "${pkgdir}"/usr/share/doc/foldingathome/ + install -Dm 644 fahclient_${pkgver}-64bit-release/copyright -t "${pkgdir}"/usr/share/licenses/foldingathome/ + install -Dm 644 fahclient_${pkgver}-64bit-release/sample-config.xml "${pkgdir}"/etc/foldingathome/config.xml + install -Dm 644 foldingathome.service -t "${pkgdir}"/usr/lib/systemd/system/ +} + +# vim: ts=2 sw=2 et: Added: foldingathome/trunk/foldingathome.service =================================================================== --- foldingathome/trunk/foldingathome.service (rev 0) +++ foldingathome/trunk/foldingathome.service 2020-03-18 22:08:44 UTC (rev 600706) @@ -0,0 +1,15 @@ +[Unit] +Description=Folding@home distributed computing client +After=network.target + +[Service] +Type=simple +User=fah +DynamicUser=yes +StateDirectory=fah +WorkingDirectory=/var/lib/fah +ExecStart=/usr/bin/FAHClient --config /etc/foldingathome/config.xml + +[Install] +WantedBy=multi-user.target +
