forked from pool/boinc-client
Accepting request 752755 from home:jengelh:branches:network
- Update to release 7.16.3 OBS-URL: https://build.opensuse.org/request/show/752755 OBS-URL: https://build.opensuse.org/package/show/network/boinc-client?expand=0&rev=80
This commit is contained in:
parent
bed7f866d6
commit
387950c269
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:970aedb9e25afa20be67f125ab05435df8eb2e66a3ac30ad316c54085e397c88
|
||||
size 52236336
|
3
7.16.3.tar.gz
Normal file
3
7.16.3.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:622ce3335a01ef30add4813c0cc7b65cffcaa5500a7f58f77748d0dbc80e6b06
|
||||
size 47898681
|
@ -1,3 +1,22 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 1 19:01:30 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 7.16.3
|
||||
* If output file is missing on startup, flag task as error.
|
||||
* Let project specify directories in logical file names.
|
||||
* Fix security vulnerability involving logical file names.
|
||||
* Make "reread config files" work for ncpus.
|
||||
* Support fetch of files over GUI RPC; allow projects to supply
|
||||
their own web-based GUI.
|
||||
* Support GUI RPCs as HTTP Post requests.
|
||||
* Enable "Other options" in simple view if no client connected.
|
||||
* Clear "vm_extensions_disabled" flag on startup.
|
||||
* Fix work fetch bug when max_concurrent used.
|
||||
* Unsuspend jobs before telling them to quit.
|
||||
* Sanity check job runtime limits.
|
||||
* Fix overflow in OpenCL GPU FLOPS calculation.
|
||||
- Do not ignore errors from groupadd/useradd
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 10 09:24:20 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package boinc-client
|
||||
#
|
||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2019 SUSE LLC
|
||||
# Copyright (c) 2016 by Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||
# Copyright (c) 2011 by Sascha Manns <saigkill@opensuse.org>
|
||||
#
|
||||
@ -35,10 +35,10 @@
|
||||
|
||||
Name: boinc-client
|
||||
%define rel_name %{name}_release
|
||||
%define minor_version 7.14
|
||||
Version: %{minor_version}.2
|
||||
%define minor_version 7.16
|
||||
Version: %{minor_version}.3
|
||||
Release: 0
|
||||
Summary: The BOINC client
|
||||
Summary: Client for Berkeley Open Infrastructure for Network Computing
|
||||
License: GPL-3.0-or-later OR LGPL-3.0-or-later
|
||||
Group: Productivity/Clustering/Computing
|
||||
URL: https://boinc.berkeley.edu/
|
||||
@ -108,19 +108,20 @@ BuildRequires: wxWidgets-3_0-devel >= 3.0.2
|
||||
%lang_package
|
||||
|
||||
%description
|
||||
The Berkeley Open Infrastructure for Network Computing (BOINC) is an open-
|
||||
source software platform which supports distributed computing, primarily in
|
||||
the form of "volunteer" computing and "desktop Grid" computing. It is well
|
||||
suited for problems which are often described as "trivially parallel". BOINC
|
||||
is the underlying software used by projects such as SETI@home, Einstein@Home,
|
||||
ClimatePrediciton.net, the World Community Grid, and many other distributed
|
||||
computing projects.
|
||||
The Berkeley Open Infrastructure for Network Computing (BOINC) is a
|
||||
software platform which supports distributed computing, primarily in
|
||||
the form of "volunteer" computing and "desktop grid" computing. It is
|
||||
well suited for problems which are often described as "trivially
|
||||
parallel". BOINC is the underlying software used by projects such as
|
||||
SETI@home, Einstein@Home, ClimatePrediciton.net, the World Community
|
||||
Grid, and many other distributed computing projects.
|
||||
|
||||
This package installs the BOINC client software, which will allow your
|
||||
computer to participate in one or more BOINC projects, using your spare
|
||||
computer time to search for cures for diseases, model protein folding, study
|
||||
global warming, discover sources of gravitational waves, and many other types
|
||||
of scientific and mathematical research.
|
||||
This package installs the BOINC client software, which will allow
|
||||
your computer to participate in one or more BOINC projects, using
|
||||
your spare computer time to search for cures for diseases, model
|
||||
protein folding, study global warming, discover sources of
|
||||
gravitational waves, and many other types of scientific and
|
||||
mathematical research.
|
||||
|
||||
%package -n boinc-manager
|
||||
Summary: GUI to control and monitor boinc-client
|
||||
@ -140,11 +141,8 @@ Summary: Berkeley Open Infrastructure For Network Computing library
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n libboinc%{sonum}
|
||||
The BOINC Manager is a graphical monitor and control utility for the BOINC
|
||||
core client. It gives a detailed overview of the state of the client it is
|
||||
monitoring. The BOINC Manager has two modes of operation, the "Simple View" in
|
||||
which it only displays the most important information and the "Advanced View"
|
||||
in which all information and all control elements are available.
|
||||
The Berkeley Open Infrastructure for Network Computing (BOINC) is a
|
||||
software platform which supports distributed computing.
|
||||
|
||||
%package -n libboinc-devel
|
||||
Summary: Development files for libboinc
|
||||
@ -317,11 +315,11 @@ find %{buildroot}/%{_datadir}/locale/ -name "BOINC-Manager.mo" -exec rm -f \{\}
|
||||
%fdupes -s %{buildroot}
|
||||
|
||||
%pre
|
||||
# add group
|
||||
%{_sbindir}/groupadd -r boinc 2>/dev/null || :
|
||||
getent group boinc >/dev/null || %{_sbindir}/groupadd -r boinc
|
||||
# add user
|
||||
getent passwd boinc >/dev/null || \
|
||||
%{_sbindir}/useradd -c "BOINC Client" -d "%{_localstatedir}/lib/boinc" \
|
||||
-g boinc -r -s /sbin/nologin boinc 2>/dev/null || :
|
||||
-g boinc -r -s /sbin/nologin boinc
|
||||
# fix replacing old sysconfig file (r21)
|
||||
if [ -f %{_sysconfdir}/sysconfig/%{name} ]; then
|
||||
if ! grep -q "BOINC_BOINC_USR" %{_sysconfdir}/sysconfig/boinc-client; then
|
||||
|
@ -1,8 +1,21 @@
|
||||
Build shared libraries for client and static libraries for science apps.
|
||||
|
||||
diff --git a/api/Makefile.am b/api/Makefile.am
|
||||
--- a/api/Makefile.am
|
||||
+++ b/api/Makefile.am
|
||||
---
|
||||
api/Makefile.am | 6 +++---
|
||||
apps/Makefile.am | 6 +++---
|
||||
client/Makefile.am | 1 -
|
||||
clientgui/Makefile.am | 1 -
|
||||
clientscr/Makefile.am | 1 -
|
||||
lib/Makefile.am | 4 ++--
|
||||
sched/Makefile.am | 1 -
|
||||
tools/Makefile.am | 1 -
|
||||
vda/Makefile.am | 1 -
|
||||
9 files changed, 8 insertions(+), 14 deletions(-)
|
||||
|
||||
Index: boinc-client_release-7.16-7.16.3/api/Makefile.am
|
||||
===================================================================
|
||||
--- boinc-client_release-7.16-7.16.3.orig/api/Makefile.am
|
||||
+++ boinc-client_release-7.16-7.16.3/api/Makefile.am
|
||||
@@ -43,18 +43,18 @@ endif
|
||||
|
||||
lib_LTLIBRARIES = libboinc_api.la
|
||||
@ -25,10 +38,11 @@ diff --git a/api/Makefile.am b/api/Makefile.am
|
||||
|
||||
if INSTALL_HEADERS
|
||||
## install only headers that are meant for exporting the API !!
|
||||
diff --git a/apps/Makefile.am b/apps/Makefile.am
|
||||
--- a/apps/Makefile.am
|
||||
+++ b/apps/Makefile.am
|
||||
@@ -8,15 +8,15 @@ example_PROGRAMS = upper_case concat 1sec
|
||||
Index: boinc-client_release-7.16-7.16.3/apps/Makefile.am
|
||||
===================================================================
|
||||
--- boinc-client_release-7.16-7.16.3.orig/apps/Makefile.am
|
||||
+++ boinc-client_release-7.16-7.16.3/apps/Makefile.am
|
||||
@@ -8,15 +8,15 @@ example_PROGRAMS = upper_case concat 1se
|
||||
|
||||
upper_case_SOURCES = upper_case.cpp
|
||||
upper_case_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
@ -47,9 +61,10 @@ diff --git a/apps/Makefile.am b/apps/Makefile.am
|
||||
-1sec_LDFLAGS = -static-libtool-libs $(PTHREAD_CFLAGS)
|
||||
+1sec_LDFLAGS = $(PTHREAD_CFLAGS)
|
||||
1sec_LDADD = $(APPLIBS)
|
||||
diff --git a/client/Makefile.am b/client/Makefile.am
|
||||
--- a/client/Makefile.am
|
||||
+++ b/client/Makefile.am
|
||||
Index: boinc-client_release-7.16-7.16.3/client/Makefile.am
|
||||
===================================================================
|
||||
--- boinc-client_release-7.16-7.16.3.orig/client/Makefile.am
|
||||
+++ boinc-client_release-7.16-7.16.3/client/Makefile.am
|
||||
@@ -4,7 +4,6 @@
|
||||
include $(top_srcdir)/Makefile.incl
|
||||
|
||||
@ -58,9 +73,10 @@ diff --git a/client/Makefile.am b/client/Makefile.am
|
||||
## for an entirely statically linked library, you may want to try
|
||||
## -all-static instead. There's a good chance it won't work properly,
|
||||
## so we'll use the safer "-static-libtool-libs" by default.
|
||||
diff --git a/clientgui/Makefile.am b/clientgui/Makefile.am
|
||||
--- a/clientgui/Makefile.am
|
||||
+++ b/clientgui/Makefile.am
|
||||
Index: boinc-client_release-7.16-7.16.3/clientgui/Makefile.am
|
||||
===================================================================
|
||||
--- boinc-client_release-7.16-7.16.3.orig/clientgui/Makefile.am
|
||||
+++ boinc-client_release-7.16-7.16.3/clientgui/Makefile.am
|
||||
@@ -7,7 +7,6 @@
|
||||
include $(top_srcdir)/Makefile.incl
|
||||
|
||||
@ -69,9 +85,10 @@ diff --git a/clientgui/Makefile.am b/clientgui/Makefile.am
|
||||
## for an entirely statically linked library, you may want to try
|
||||
## -all-static instead. There's a good chance it won't work properly,
|
||||
## so we'll use the safer "-static-libtool-libs" by default.
|
||||
diff --git a/clientscr/Makefile.am b/clientscr/Makefile.am
|
||||
--- a/clientscr/Makefile.am
|
||||
+++ b/clientscr/Makefile.am
|
||||
Index: boinc-client_release-7.16-7.16.3/clientscr/Makefile.am
|
||||
===================================================================
|
||||
--- boinc-client_release-7.16-7.16.3.orig/clientscr/Makefile.am
|
||||
+++ boinc-client_release-7.16-7.16.3/clientscr/Makefile.am
|
||||
@@ -5,7 +5,6 @@ include $(top_srcdir)/Makefile.incl
|
||||
|
||||
AM_LDFLAGS += -lpthread
|
||||
@ -80,19 +97,20 @@ diff --git a/clientscr/Makefile.am b/clientscr/Makefile.am
|
||||
## for an entirely statically linked library, you may want to try
|
||||
## -all-static instead. There's a good chance it won't work properly,
|
||||
## so we'll use the safer "-static-libtool-libs" by default.
|
||||
diff --git a/lib/Makefile.am b/lib/Makefile.am
|
||||
--- a/lib/Makefile.am
|
||||
+++ b/lib/Makefile.am
|
||||
@@ -182,7 +182,7 @@ lib_LTLIBRARIES = libboinc.la
|
||||
Index: boinc-client_release-7.16-7.16.3/lib/Makefile.am
|
||||
===================================================================
|
||||
--- boinc-client_release-7.16-7.16.3.orig/lib/Makefile.am
|
||||
+++ boinc-client_release-7.16-7.16.3/lib/Makefile.am
|
||||
@@ -184,7 +184,7 @@ lib_LTLIBRARIES = libboinc.la
|
||||
libboinc_la_SOURCES = $(generic_sources) $(mac_sources) $(win_sources)
|
||||
libboinc_la_CFLAGS = $(AM_CFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
|
||||
libboinc_la_CXXFLAGS = $(AM_CXXFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
|
||||
-libboinc_la_LDFLAGS = -static -version-number $(LIBBOINC_VERSION)
|
||||
+libboinc_la_LDFLAGS = -version-number $(LIBBOINC_VERSION)
|
||||
libboinc_la_LIBADD =
|
||||
|
||||
if ENABLE_BOINCCRYPT
|
||||
@@ -190,7 +190,7 @@ lib_LTLIBRARIES += libboinc_crypt.la
|
||||
if OS_FREEBSD
|
||||
libboinc_la_LDFLAGS += -lexecinfo
|
||||
endif
|
||||
@@ -195,7 +195,7 @@ lib_LTLIBRARIES += libboinc_crypt.la
|
||||
libboinc_crypt_la_SOURCES = crypt.cpp
|
||||
libboinc_crypt_la_CFLAGS = $(AM_CFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS) $(SSL_CFLAGS)
|
||||
libboinc_crypt_la_CXXFLAGS = $(AM_CXXFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS) $(SSL_CXXFLAGS)
|
||||
@ -101,9 +119,10 @@ diff --git a/lib/Makefile.am b/lib/Makefile.am
|
||||
libboinc_crypt_la_LIBADD =
|
||||
endif
|
||||
|
||||
diff --git a/sched/Makefile.am b/sched/Makefile.am
|
||||
--- a/sched/Makefile.am
|
||||
+++ b/sched/Makefile.am
|
||||
Index: boinc-client_release-7.16-7.16.3/sched/Makefile.am
|
||||
===================================================================
|
||||
--- boinc-client_release-7.16-7.16.3.orig/sched/Makefile.am
|
||||
+++ boinc-client_release-7.16-7.16.3/sched/Makefile.am
|
||||
@@ -4,7 +4,6 @@
|
||||
include $(top_srcdir)/Makefile.incl
|
||||
|
||||
@ -112,10 +131,11 @@ diff --git a/sched/Makefile.am b/sched/Makefile.am
|
||||
|
||||
if ENABLE_LIBRARIES
|
||||
|
||||
diff --git a/tools/Makefile.am b/tools/Makefile.am
|
||||
--- a/tools/Makefile.am
|
||||
+++ b/tools/Makefile.am
|
||||
@@ -43,7 +43,6 @@ dist_tools_DATA = \
|
||||
Index: boinc-client_release-7.16-7.16.3/tools/Makefile.am
|
||||
===================================================================
|
||||
--- boinc-client_release-7.16-7.16.3.orig/tools/Makefile.am
|
||||
+++ boinc-client_release-7.16-7.16.3/tools/Makefile.am
|
||||
@@ -41,7 +41,6 @@ dist_tools_DATA = \
|
||||
project.xml
|
||||
|
||||
AM_CXXFLAGS += $(MYSQL_CFLAGS)
|
||||
@ -123,10 +143,11 @@ diff --git a/tools/Makefile.am b/tools/Makefile.am
|
||||
|
||||
cancel_jobs_SOURCES = cancel_jobs.cpp
|
||||
cancel_jobs_LDADD = $(SERVERLIBS)
|
||||
diff --git a/vda/Makefile.am b/vda/Makefile.am
|
||||
--- a/vda/Makefile.am
|
||||
+++ b/vda/Makefile.am
|
||||
@@ -4,7 +4,6 @@ vdadir=$(prefix)/lib/boinc-server-maker/vda
|
||||
Index: boinc-client_release-7.16-7.16.3/vda/Makefile.am
|
||||
===================================================================
|
||||
--- boinc-client_release-7.16-7.16.3.orig/vda/Makefile.am
|
||||
+++ boinc-client_release-7.16-7.16.3/vda/Makefile.am
|
||||
@@ -4,7 +4,6 @@ vdadir=$(prefix)/lib/boinc-server-maker/
|
||||
vda_PROGRAMS = vda vdad ssim
|
||||
|
||||
AM_CXXFLAGS += $(MYSQL_CFLAGS)
|
||||
|
Loading…
Reference in New Issue
Block a user