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