diff --git a/common/shlibs b/common/shlibs index b496e507cd5..a58dab78001 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1107,3 +1107,4 @@ libwayland-server.so.0 wayland-1.0.0_1 libwayland-client.so.0 wayland-1.0.0_1 libwayland-cursor.so.0 wayland-1.0.0_1 libtomcrypt.so.0 libtomcrypt-1.117_1 +libOpenCL.so.1 libOpenCL-1.0_1 diff --git a/srcpkgs/cgminer/cgminer.rshlibs b/srcpkgs/cgminer/cgminer.rshlibs new file mode 100644 index 00000000000..d59efb469d4 --- /dev/null +++ b/srcpkgs/cgminer/cgminer.rshlibs @@ -0,0 +1,6 @@ +libpthread.so.0 +libcurl.so.4 +libm.so.6 +libncursesw.so.6 +libc.so.6 +libOpenCL.so.1 diff --git a/srcpkgs/cgminer/files/cgminer.service b/srcpkgs/cgminer/files/cgminer.service new file mode 100644 index 00000000000..9d6595047f2 --- /dev/null +++ b/srcpkgs/cgminer/files/cgminer.service @@ -0,0 +1,8 @@ +[Unit] +Description=Multi-threaded multi-pool CPU and GPU miner for bitcoin + +[Service] +ExecStart=/usr/bin/cgminer -T --config /etc/cgminer.conf + +[Install] +WantedBy=multi-user.target diff --git a/srcpkgs/cgminer/template b/srcpkgs/cgminer/template new file mode 100644 index 00000000000..a7cac40a627 --- /dev/null +++ b/srcpkgs/cgminer/template @@ -0,0 +1,25 @@ +# Template file for 'cgminer' +pkgname=cgminer +version=2.9.3 +revision=1 +build_style=gnu-configure +conf_files="/etc/cgminer.conf" +configure_args="--enable-cpumining --enable-scrypt" +makedepends="pkg-config yasm libcurl-devel opencl-headers libudev-devel + ncurses-devel nvidia-opencl" +short_desc="Multi-threaded multi-pool CPU and GPU miner for bitcoin" +maintainer="Juan RP " +license="GPL-3" +homepage="http://www.gnu.org/software/sed" +distfiles="http://ck.kolivas.org/apps/cgminer/cgminer-${version}.tar.bz2" +checksum=48a3d3fab8deed8b9c877b36b0bebac8a6fb5c4dc4f9afe1d8c7ef3a12924642 +long_desc=" + This is a multi-threaded multi-pool GPU, FPGA and CPU miner with ATI GPU + monitoring, (over)clocking and fanspeed support for bitcoin and derivative + coins. Do not use on multiple block chains at the same time!" + +post_install() { + vinstall example.conf 644 etc cgminer.conf + sed -i -e 's#/usr/local/bin#/usr/bin#g' ${DESTDIR}/etc/cgminer.conf + vinstall ${FILESDIR}/cgminer.service 644 usr/lib/systemd/system +}