d3bc0de1e7
It wasn't too useful after all and this slowed down the dependency process marginally. We don't need this, we can live without this.
39 lines
1.4 KiB
Bash
39 lines
1.4 KiB
Bash
# Template file for 'cgminer'
|
|
pkgname=cgminer
|
|
version=4.9.2
|
|
revision=1
|
|
build_style=gnu-configure
|
|
configure_args="
|
|
--enable-avalon --enable-avalon2 --enable-bflsc --enable-bitfury \
|
|
--enable-cointerra --enable-drillbit --enable-hashfast --enable-hashratio \
|
|
--enable-icarus --enable-klondike --with-system-libusb"
|
|
hostmakedepends="pkg-config automake libtool yasm"
|
|
makedepends="libcurl-devel libusb-devel jansson-devel eudev-libudev-devel ncurses-devel"
|
|
conf_files="/etc/cgminer.conf"
|
|
short_desc="Multi-threaded multi-pool CPU and GPU miner for bitcoin"
|
|
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
|
license="GPL-3"
|
|
homepage="https://github.com/ckolivas/cgminer"
|
|
distfiles="http://ck.kolivas.org/apps/cgminer/cgminer-${version}.tar.bz2"
|
|
checksum=7a94719c520c3ebd96fee65e2f737e87c9ae70c8e21865ee0ce16ac9b02e6e62
|
|
|
|
pre_configure() {
|
|
# We have latest jansson and libusb - just use them
|
|
sed -e 's|^AC_CONFIG_SUBDIRS.*compat/jansson.*||' \
|
|
-e 's|JANSSON_LIBS=\".*\"|JANSSON_LIBS=-ljansson|' \
|
|
-e 's|compat/Makefile||' \
|
|
-i configure.ac
|
|
|
|
sed -e 's|^JANSSON_CPPFLAGS= .*||' \
|
|
-e "s|^USBUTILS_CPPFLAGS = .*|USBUTILS_CPPFLAGS = -I${XBPS_CROSS_BASE}/usr/include/libusb-1.0|" \
|
|
-e 's|^SUBDIRS.*|SUBDIRS = lib ccan|' \
|
|
-i Makefile.am
|
|
|
|
rm -r compat
|
|
autoreconf -fi
|
|
}
|
|
post_install() {
|
|
vsv cgminer
|
|
vconf example.conf cgminer.conf
|
|
sed -i 's#/usr/local/bin#/usr/bin#g' ${DESTDIR}/etc/cgminer.conf
|
|
}
|