]> git.pld-linux.org Git - packages/cgminer-gpu.git/blob - cgminer.spec
3d10a32e60a19d288279a60b10ba2f723aa1d984
[packages/cgminer-gpu.git] / cgminer.spec
1 %bcond_with     knc
2 Summary:        GPU/FPGA/ASIC Miner by Con Kolivas
3 Name:           cgminer
4 Version:        3.7.2
5 Release:        1
6 License:        GPL v2
7 Group:          Applications/Networking
8 URL:            http://forum.bitcoin.org/index.php?topic=28402.0
9 Source0:        http://ck.kolivas.org/apps/cgminer/%{name}-%{version}.tar.bz2
10 # Source0-md5:  ec70aee505fa3e8d9cbe566a65d420cb
11 Patch0:         %{name}-build.patch
12 Patch1:         %{name}-system-jansson.patch
13 BuildRequires:  autoconf
14 BuildRequires:  automake
15 BuildRequires:  Mesa-libOpenCL-devel
16 BuildRequires:  amd-adl-sdk-devel
17 BuildRequires:  curl-devel
18 BuildRequires:  jansson-devel
19 BuildRequires:  libusb-devel
20 BuildRequires:  ncurses-devel
21 BuildRequires:  pkgconfig >= 0.9.0
22 BuildRequires:  udev-devel
23 BuildRequires:  yasm >= 1.1.0
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 This is a miner for Bitcoin.
28
29 %prep
30 %setup -q
31 %patch0 -p1
32
33 %build
34 %{__aclocal} -I m4
35 %{__autoconf}
36 %{__autoheader}
37 %{__automake}
38 %configure \
39         CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses" \
40         --disable-silent-rules \
41         --enable-scrypt \
42         --enable-bflsc \
43         --%{?with_knc:en}%{!?with_knc:dis}able-knc \
44         --enable-opencl \
45         --enable-hashfast \
46         --enable-bitforce \
47         --enable-klondike \
48         --enable-bitfury \
49         --enable-icarus \
50         --enable-avalon \
51         --enable-modminer \
52         --enable-ztex \
53         --with-system-libusb
54
55 %{__make}
56
57 %install
58 rm -rf $RPM_BUILD_ROOT
59
60 install -d $RPM_BUILD_ROOT%{_bindir}
61
62 %{__make} install \
63         DESTDIR="$RPM_BUILD_ROOT" \
64         bindir=%{_libdir}/%{name}
65
66 ln -s %{_libdir}/%{name}/%{name} $RPM_BUILD_ROOT%{_bindir}/%{name}
67
68 %clean
69 rm -rf $RPM_BUILD_ROOT
70
71 %files
72 %defattr(644,root,root,755)
73 %doc API-README ASIC-README AUTHORS FPGA-README GPU-README
74 %doc NEWS README SCRYPT-README
75 %attr(755,root,root) %{_bindir}/%{name}
76 %dir %{_libdir}/%{name}
77 %attr(755,root,root) %{_libdir}/%{name}/%{name}
78 %{_libdir}/%{name}/bitstreams
79 %{_libdir}/%{name}/*.cl
This page took 0.041839 seconds and 2 git commands to generate.