File boinc.spec of Package boinc

# norootforbuild

Name:		    boinc
Version:	    8.2.8
Release:	    1
License:	    LGPL-3.0
Group:		    Sciences/Other
Summary:	    Berkeley Open Infrastructure for Network Computing
URL:		    https://github.com/BOINC/boinc
Source0:        %{name}-%{version}.tar.gz
Source1:	    boinc.service
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildRequires:  gcc-c++
BuildRequires:	libstdc++-devel
BuildRequires:  lib64openssl-devel
BuildRequires:  lib64curl-devel
BuildRequires:  lib64mesaopencl-devel
BuildRequires:  lib64llvm-devel
BuildRequires:  lib64clang-devel
BuildRequires:  lib64opencl-devel
BuildRequires:  cmake >= 3.7

%description
The Berkeley Open Infrastructure for Network Computing is an open-source
middleware system for volunteer computing (a type of distributed computing).

%global debug_package %{nil}

%prep
%setup -q -n %{name}-%{version}

%build
./_autosetup
./configure --disable-manager --disable-server
make %{?_smp_mflags}

%install
install -D -s -m 0755 client/%{name} %{buildroot}/%{_bindir}/%{name}
install -D -s -m 0755 client/%{name}_client %{buildroot}/%{_bindir}/%{name}_client
install -D -s -m 0755 client/%{name}cmd %{buildroot}/%{_bindir}/%{name}cmd
install -D -m 0644 %{SOURCE1} %{buildroot}/%{_unitdir}/%{name}.service
mkdir -p -m 0777 %{buildroot}/var/lib/boinc

%post
%_post_service %{name}
 
%preun
%_preun_service %{name}
 
%postun
%_postun_userdel %{name}

%clean
rm -rf "%{buildroot}"

%files
%defattr(-,root,root)
%{_bindir}/*
%{_unitdir}/*
%dir %attr(777,root,root) /var/lib/boinc
%doc COPYING COPYING.LESSER COPYRIGHT *.md TODO_OLD todo notes


%changelog
* Tue Nov 25 2025 Grozdan Nikolov <microchip8@proton.me> 8.2.8
- Update to version 8.2.8

* Thu Nov 13 2025 Grozdan Nikolov <microchip8@proton.me> 8.2.7
- Update to version 8.2.7

* Tue Oct 28 2025 Grozdan Nikolov <microchip8@proton.me> 8.2.6
- Update to version 8.2.6

* Sat Apr 26 2025 Grozdan Nikolov <neutrino8@gmail.com> 8.2.2
- Update to version 8.2.2

* Thu Apr 24 2025 Grozdan Nikolov <neutrino8@gmail.com> 8.2.1
- Update to version 8.2.1

* Fri Sep 06 2024 Grozdan Nikolov <neutrino8@gmail.com> 8.1.0
- Initial package release
openSUSE Build Service is sponsored by