summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcin Wieczorek2016-06-02 18:57:56 +0200
committerMarcin Wieczorek2016-06-02 18:57:56 +0200
commit27d86a63c9c3d2e435bdb6b7994adc25bf1940b8 (patch)
tree50fc6e8a5ffdc9a925c8d61f16d71922f9af753f
downloadaur-27d86a63c9c3d2e435bdb6b7994adc25bf1940b8.tar.gz
Version 1.7.6
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD39
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3f43952fb68a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = ccminer
+ pkgdesc = Coin miner using CUDA for nVidia GPUs.
+ pkgver = 1.7.6
+ pkgrel = 1
+ url = http://ccminer.org/
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ makedepends = gcc5
+ depends = cuda
+ depends = curl
+ depends = jansson
+ conflicts = ccminer-git
+ options = !emptydirs
+ source = https://github.com/tpruvot/ccminer/archive/1.7.6-tpruvot.tar.gz
+ md5sums = 382b2f1e49e583dd7c9489ce35f87fda
+
+pkgname = ccminer
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..083bc3fc201f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Marcin (CTRL) Wieczorek <marcin@marcin.co>
+# Contributor: Omar Pakker <omar.pakker@oracle.com>
+
+pkgname=ccminer
+pkgver=1.7.6
+pkgrel=1
+pkgdesc="Coin miner using CUDA for nVidia GPUs."
+arch=('x86_64')
+url="http://ccminer.org/"
+license=('GPL3')
+depends=('cuda' 'curl' 'jansson')
+makedepends=('git' 'gcc5')
+conflicts=('ccminer-git')
+options=('!emptydirs')
+source=("https://github.com/tpruvot/ccminer/archive/${pkgver}-tpruvot.tar.gz")
+md5sums=('382b2f1e49e583dd7c9489ce35f87fda')
+
+prepare() {
+ # Workaround for CUDA not compiling with GCC 6
+ mkdir -p "${srcdir}/gcc-bin-override"
+ ln -sf "/usr/bin/gcc-5" "${srcdir}/gcc-bin-override/gcc"
+ ln -sf "/usr/bin/g++-5" "${srcdir}/gcc-bin-override/g++"
+ export PATH="${srcdir}/gcc-bin-override:${PATH}"
+}
+
+build() {
+ cd "${srcdir}/ccminer-${pkgver}-tpruvot"
+
+ ./autogen.sh
+ ./configure --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --with-cuda=/opt/cuda
+ make
+}
+
+package() {
+ cd "${srcdir}/ccminer-${pkgver}-tpruvot"
+
+ make DESTDIR="${pkgdir}/" install
+ install -Dm644 "LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}