OpenWrt packages
Sign in or create your account | Project List | Help
OpenWrt packages Git Source Tree
Root/
Source at commit 9feb48247d2fb45cacaaec5ac6fad506ad9a5191 created 9 years 1 month ago. By Xiangfu Liu, cgminer: most patches merged to upstream | |
---|---|
1 | # |
2 | # Copyright (C) 2012 Xiangfu Liu <xiangfu.z@gmail.com> |
3 | # bitcoin: 1BQvUsuQBYUyVuX4jjFk4dVBpWJVQEUHTZ |
4 | # |
5 | # This is free software, licensed under the GNU General Public License v2. |
6 | # See /LICENSE for more information. |
7 | # |
8 | |
9 | include $(TOPDIR)/rules.mk |
10 | |
11 | PKG_NAME:=cgminer |
12 | PKG_VERSION:=20120305 |
13 | PKG_REV:=97ab111ec924e8812eaeff2f4f71940811a3cf1b |
14 | PKG_RELEASE:=1 |
15 | PKG_INSTALL:=1 |
16 | |
17 | PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_REV).tar.gz |
18 | PKG_SOURCE_URL:=git://github.com/ckolivas/cgminer.git |
19 | PKG_SOURCE_PROTO:=git |
20 | PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) |
21 | PKG_SOURCE_VERSION:=$(PKG_REV) |
22 | |
23 | PKG_FIXUP:=autoreconf |
24 | |
25 | include $(INCLUDE_DIR)/package.mk |
26 | |
27 | define Package/cgminer |
28 | MAINTAINER:="Xiangfu Liu" <xiangfu@sharism.cc> |
29 | SECTION:=utils |
30 | CATEGORY:=Utilities |
31 | TITLE:=cgminer (FPGA Miner) |
32 | URL:=https://github.com/ckolivas/cgminer |
33 | DEPENDS:=+libcurl +libpthread +libncurses +jansson |
34 | endef |
35 | |
36 | define Package/cgminer/description |
37 | Cgminer is a multi-threaded multi-pool GPU, FPGA and CPU miner with ATI GPU |
38 | monitoring, (over)clocking and fanspeed support for bitcoin and derivative |
39 | coins. Do not use on multiple block chains at the same time! |
40 | endef |
41 | # This package only enable the Icarus support. just connect your Icarus |
42 | # FPGA miner board to OpenWrt router(with USB HOST support) |
43 | # Run like: |
44 | # cgminer -S /dev/ttyUSB0 -o http://MINING.POOL.URL -O USER:PASS |
45 | |
46 | CONFIGURE_ARGS += --disable-opencl --disable-adl --enable-icarus |
47 | TARGET_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib |
48 | |
49 | define Package/cgminer/install |
50 | $(INSTALL_DIR) $(1)/usr/bin/ |
51 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/cgminer $(1)/usr/bin/ |
52 | endef |
53 | |
54 | $(eval $(call BuildPackage,cgminer)) |
55 |