Name: dnetc Version: 2.9111.520 Release: 1%{?dist} Summary: distributed.net distributed computing client for Linux License: Proprietary #URL: Source0: dnetc-linux-amd64.tar.gz Source1: dnetc.service Source2: dnet.sysusers Source3: dnetc.ini #BuildRequires: #Requires: %define debug_package %{nil} %global dnetc_home %{_localstatedir}/lib/dnet/dnetc/ %description dnetc is a distributed computing client that coordinates with servers operated by distributed.net to cooperate with other network-connected computers to work on a common task. It communicates over public networks and processes work assigned by the distributed.net keyservers. It is designed to run in idle time so as to not impact the normal operation of the computer. %prep %setup -q -n dnetc520-linux-amd64 %build %post %sysusers_create dnet.conf %install install -D -p -m 555 dnetc %{buildroot}%{dnetc_home}/dnetc install -D -p -m 444 dnetc.1 %{buildroot}%{_mandir}/man1/dnetc.1 install -D -p -m 444 %{SOURCE1} %{buildroot}%{_unitdir}/dnetc.service install -D -p -m 444 %{SOURCE2} %{buildroot}%{_sysusersdir}/dnet.conf install -D -p -m 644 %{SOURCE3} %{buildroot}%{dnetc_home}/dnetc.ini %files %defattr(-, dnet, dnet, -) %dir %{dnetc_home} %{dnetc_home}/dnetc %config(noreplace) %{dnetc_home}/dnetc.ini %doc docs/readme.linux docs/dnetc.txt docs/CHANGES.txt %{_mandir}/man1/dnetc.1* %{_unitdir}/dnetc.service %{_sysusersdir}/dnet.conf %changelog * Thu Nov 26 2015 Tomasz Torcz - 2.9111.520-1 - initial RPM version