This is what I have in the spec file:
Code: Select all
Name: xmr-stak
Version: cpu.tgz
Release: 0
Summary: CPU miner monero/aeon.
Group: miner
License: GPL
URL: https://github.com/fireice-uk/xmr-stak-cpu
Vendor: fireice-uk
Source: http://basic.p.local/software/xmr-stak-cpu.tgz
Prefix: %{_prefix}
Packager: Karthik
BuildRoot: %{_tmppath}/%{name}-root
%description
This is the first attempt to create rpm package for xmr cpu miner. This mining software created by fireice-uk. Can be use to mine monero/aeon.
%prep
%setup -q -n %{name}-%{version}
%build
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} --mandir=%{_mandir} --sysconfdir=/etc
make
%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/%{name}
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc README AUTHORS COPYING NEWS TODO ChangeLog
%doc doc/*.html
%doc doc/*.jpg
%doc doc/*.css
%config(noreplace) /etc/%{name}.xml
%{_bindir}/xmr-stak-cpu
%{_prefix}/share/xmr-stak-cpu/*
rpmbuild -ba xmr-stak-cpu.spec:
Code: Select all
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.GXkLyE
+ umask 022
+ cd /home/joe/rpmbuild/BUILD
+ cd /home/joe/rpmbuild/BUILD
+ rm -rf xmr-stak-cpu.tgz
+ /usr/bin/gzip -dc /home/joe/rpmbuild/SOURCES/xmr-stak-cpu.tgz
+ /usr/bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd xmr-stak-cpu.tgz
/var/tmp/rpm-tmp.GXkLyE: line 35: cd: xmr-stak-cpu.tgz: No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.GXkLyE (%prep)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.GXkLyE (%prep)
Thanks for reading. Any help is appreciated.