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>
|
Tue Sep 10 09:24:20 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package boinc-client
|
# 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) 2016 by Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||||
# Copyright (c) 2011 by Sascha Manns <saigkill@opensuse.org>
|
# Copyright (c) 2011 by Sascha Manns <saigkill@opensuse.org>
|
||||||
#
|
#
|
||||||
@ -35,10 +35,10 @@
|
|||||||
|
|
||||||
Name: boinc-client
|
Name: boinc-client
|
||||||
%define rel_name %{name}_release
|
%define rel_name %{name}_release
|
||||||
%define minor_version 7.14
|
%define minor_version 7.16
|
||||||
Version: %{minor_version}.2
|
Version: %{minor_version}.3
|
||||||
Release: 0
|
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
|
License: GPL-3.0-or-later OR LGPL-3.0-or-later
|
||||||
Group: Productivity/Clustering/Computing
|
Group: Productivity/Clustering/Computing
|
||||||
URL: https://boinc.berkeley.edu/
|
URL: https://boinc.berkeley.edu/
|
||||||
@ -108,19 +108,20 @@ BuildRequires: wxWidgets-3_0-devel >= 3.0.2
|
|||||||
%lang_package
|
%lang_package
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The Berkeley Open Infrastructure for Network Computing (BOINC) is an open-
|
The Berkeley Open Infrastructure for Network Computing (BOINC) is a
|
||||||
source software platform which supports distributed computing, primarily in
|
software platform which supports distributed computing, primarily in
|
||||||
the form of "volunteer" computing and "desktop Grid" computing. It is well
|
the form of "volunteer" computing and "desktop grid" computing. It is
|
||||||
suited for problems which are often described as "trivially parallel". BOINC
|
well suited for problems which are often described as "trivially
|
||||||
is the underlying software used by projects such as SETI@home, Einstein@Home,
|
parallel". BOINC is the underlying software used by projects such as
|
||||||
ClimatePrediciton.net, the World Community Grid, and many other distributed
|
SETI@home, Einstein@Home, ClimatePrediciton.net, the World Community
|
||||||
computing projects.
|
Grid, and many other distributed computing projects.
|
||||||
|
|
||||||
This package installs the BOINC client software, which will allow your
|
This package installs the BOINC client software, which will allow
|
||||||
computer to participate in one or more BOINC projects, using your spare
|
your computer to participate in one or more BOINC projects, using
|
||||||
computer time to search for cures for diseases, model protein folding, study
|
your spare computer time to search for cures for diseases, model
|
||||||
global warming, discover sources of gravitational waves, and many other types
|
protein folding, study global warming, discover sources of
|
||||||
of scientific and mathematical research.
|
gravitational waves, and many other types of scientific and
|
||||||
|
mathematical research.
|
||||||
|
|
||||||
%package -n boinc-manager
|
%package -n boinc-manager
|
||||||
Summary: GUI to control and monitor boinc-client
|
Summary: GUI to control and monitor boinc-client
|
||||||
@ -140,11 +141,8 @@ Summary: Berkeley Open Infrastructure For Network Computing library
|
|||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libboinc%{sonum}
|
%description -n libboinc%{sonum}
|
||||||
The BOINC Manager is a graphical monitor and control utility for the BOINC
|
The Berkeley Open Infrastructure for Network Computing (BOINC) is a
|
||||||
core client. It gives a detailed overview of the state of the client it is
|
software platform which supports distributed computing.
|
||||||
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.
|
|
||||||
|
|
||||||
%package -n libboinc-devel
|
%package -n libboinc-devel
|
||||||
Summary: Development files for libboinc
|
Summary: Development files for libboinc
|
||||||
@ -317,11 +315,11 @@ find %{buildroot}/%{_datadir}/locale/ -name "BOINC-Manager.mo" -exec rm -f \{\}
|
|||||||
%fdupes -s %{buildroot}
|
%fdupes -s %{buildroot}
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
# add group
|
getent group boinc >/dev/null || %{_sbindir}/groupadd -r boinc
|
||||||
%{_sbindir}/groupadd -r boinc 2>/dev/null || :
|
|
||||||
# add user
|
# add user
|
||||||
|
getent passwd boinc >/dev/null || \
|
||||||
%{_sbindir}/useradd -c "BOINC Client" -d "%{_localstatedir}/lib/boinc" \
|
%{_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)
|
# fix replacing old sysconfig file (r21)
|
||||||
if [ -f %{_sysconfdir}/sysconfig/%{name} ]; then
|
if [ -f %{_sysconfdir}/sysconfig/%{name} ]; then
|
||||||
if ! grep -q "BOINC_BOINC_USR" %{_sysconfdir}/sysconfig/boinc-client; 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.
|
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
|
api/Makefile.am | 6 +++---
|
||||||
+++ b/api/Makefile.am
|
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
|
@@ -43,18 +43,18 @@ endif
|
||||||
|
|
||||||
lib_LTLIBRARIES = libboinc_api.la
|
lib_LTLIBRARIES = libboinc_api.la
|
||||||
@ -25,10 +38,11 @@ diff --git a/api/Makefile.am b/api/Makefile.am
|
|||||||
|
|
||||||
if INSTALL_HEADERS
|
if INSTALL_HEADERS
|
||||||
## install only headers that are meant for exporting the API !!
|
## install only headers that are meant for exporting the API !!
|
||||||
diff --git a/apps/Makefile.am b/apps/Makefile.am
|
Index: boinc-client_release-7.16-7.16.3/apps/Makefile.am
|
||||||
--- a/apps/Makefile.am
|
===================================================================
|
||||||
+++ b/apps/Makefile.am
|
--- boinc-client_release-7.16-7.16.3.orig/apps/Makefile.am
|
||||||
@@ -8,15 +8,15 @@ example_PROGRAMS = upper_case concat 1sec
|
+++ 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_SOURCES = upper_case.cpp
|
||||||
upper_case_CXXFLAGS = $(PTHREAD_CFLAGS)
|
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 = -static-libtool-libs $(PTHREAD_CFLAGS)
|
||||||
+1sec_LDFLAGS = $(PTHREAD_CFLAGS)
|
+1sec_LDFLAGS = $(PTHREAD_CFLAGS)
|
||||||
1sec_LDADD = $(APPLIBS)
|
1sec_LDADD = $(APPLIBS)
|
||||||
diff --git a/client/Makefile.am b/client/Makefile.am
|
Index: boinc-client_release-7.16-7.16.3/client/Makefile.am
|
||||||
--- a/client/Makefile.am
|
===================================================================
|
||||||
+++ b/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 @@
|
@@ -4,7 +4,6 @@
|
||||||
include $(top_srcdir)/Makefile.incl
|
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
|
## for an entirely statically linked library, you may want to try
|
||||||
## -all-static instead. There's a good chance it won't work properly,
|
## -all-static instead. There's a good chance it won't work properly,
|
||||||
## so we'll use the safer "-static-libtool-libs" by default.
|
## so we'll use the safer "-static-libtool-libs" by default.
|
||||||
diff --git a/clientgui/Makefile.am b/clientgui/Makefile.am
|
Index: boinc-client_release-7.16-7.16.3/clientgui/Makefile.am
|
||||||
--- a/clientgui/Makefile.am
|
===================================================================
|
||||||
+++ b/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 @@
|
@@ -7,7 +7,6 @@
|
||||||
include $(top_srcdir)/Makefile.incl
|
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
|
## for an entirely statically linked library, you may want to try
|
||||||
## -all-static instead. There's a good chance it won't work properly,
|
## -all-static instead. There's a good chance it won't work properly,
|
||||||
## so we'll use the safer "-static-libtool-libs" by default.
|
## so we'll use the safer "-static-libtool-libs" by default.
|
||||||
diff --git a/clientscr/Makefile.am b/clientscr/Makefile.am
|
Index: boinc-client_release-7.16-7.16.3/clientscr/Makefile.am
|
||||||
--- a/clientscr/Makefile.am
|
===================================================================
|
||||||
+++ b/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
|
@@ -5,7 +5,6 @@ include $(top_srcdir)/Makefile.incl
|
||||||
|
|
||||||
AM_LDFLAGS += -lpthread
|
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
|
## for an entirely statically linked library, you may want to try
|
||||||
## -all-static instead. There's a good chance it won't work properly,
|
## -all-static instead. There's a good chance it won't work properly,
|
||||||
## so we'll use the safer "-static-libtool-libs" by default.
|
## so we'll use the safer "-static-libtool-libs" by default.
|
||||||
diff --git a/lib/Makefile.am b/lib/Makefile.am
|
Index: boinc-client_release-7.16-7.16.3/lib/Makefile.am
|
||||||
--- a/lib/Makefile.am
|
===================================================================
|
||||||
+++ b/lib/Makefile.am
|
--- boinc-client_release-7.16-7.16.3.orig/lib/Makefile.am
|
||||||
@@ -182,7 +182,7 @@ lib_LTLIBRARIES = libboinc.la
|
+++ 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_SOURCES = $(generic_sources) $(mac_sources) $(win_sources)
|
||||||
libboinc_la_CFLAGS = $(AM_CFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
|
libboinc_la_CFLAGS = $(AM_CFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
|
||||||
libboinc_la_CXXFLAGS = $(AM_CXXFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
|
libboinc_la_CXXFLAGS = $(AM_CXXFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
|
||||||
-libboinc_la_LDFLAGS = -static -version-number $(LIBBOINC_VERSION)
|
-libboinc_la_LDFLAGS = -static -version-number $(LIBBOINC_VERSION)
|
||||||
+libboinc_la_LDFLAGS = -version-number $(LIBBOINC_VERSION)
|
+libboinc_la_LDFLAGS = -version-number $(LIBBOINC_VERSION)
|
||||||
libboinc_la_LIBADD =
|
if OS_FREEBSD
|
||||||
|
libboinc_la_LDFLAGS += -lexecinfo
|
||||||
if ENABLE_BOINCCRYPT
|
endif
|
||||||
@@ -190,7 +190,7 @@ lib_LTLIBRARIES += libboinc_crypt.la
|
@@ -195,7 +195,7 @@ lib_LTLIBRARIES += libboinc_crypt.la
|
||||||
libboinc_crypt_la_SOURCES = crypt.cpp
|
libboinc_crypt_la_SOURCES = crypt.cpp
|
||||||
libboinc_crypt_la_CFLAGS = $(AM_CFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS) $(SSL_CFLAGS)
|
libboinc_crypt_la_CFLAGS = $(AM_CFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS) $(SSL_CFLAGS)
|
||||||
libboinc_crypt_la_CXXFLAGS = $(AM_CXXFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS) $(SSL_CXXFLAGS)
|
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 =
|
libboinc_crypt_la_LIBADD =
|
||||||
endif
|
endif
|
||||||
|
|
||||||
diff --git a/sched/Makefile.am b/sched/Makefile.am
|
Index: boinc-client_release-7.16-7.16.3/sched/Makefile.am
|
||||||
--- a/sched/Makefile.am
|
===================================================================
|
||||||
+++ b/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 @@
|
@@ -4,7 +4,6 @@
|
||||||
include $(top_srcdir)/Makefile.incl
|
include $(top_srcdir)/Makefile.incl
|
||||||
|
|
||||||
@ -112,10 +131,11 @@ diff --git a/sched/Makefile.am b/sched/Makefile.am
|
|||||||
|
|
||||||
if ENABLE_LIBRARIES
|
if ENABLE_LIBRARIES
|
||||||
|
|
||||||
diff --git a/tools/Makefile.am b/tools/Makefile.am
|
Index: boinc-client_release-7.16-7.16.3/tools/Makefile.am
|
||||||
--- a/tools/Makefile.am
|
===================================================================
|
||||||
+++ b/tools/Makefile.am
|
--- boinc-client_release-7.16-7.16.3.orig/tools/Makefile.am
|
||||||
@@ -43,7 +43,6 @@ dist_tools_DATA = \
|
+++ boinc-client_release-7.16-7.16.3/tools/Makefile.am
|
||||||
|
@@ -41,7 +41,6 @@ dist_tools_DATA = \
|
||||||
project.xml
|
project.xml
|
||||||
|
|
||||||
AM_CXXFLAGS += $(MYSQL_CFLAGS)
|
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_SOURCES = cancel_jobs.cpp
|
||||||
cancel_jobs_LDADD = $(SERVERLIBS)
|
cancel_jobs_LDADD = $(SERVERLIBS)
|
||||||
diff --git a/vda/Makefile.am b/vda/Makefile.am
|
Index: boinc-client_release-7.16-7.16.3/vda/Makefile.am
|
||||||
--- a/vda/Makefile.am
|
===================================================================
|
||||||
+++ b/vda/Makefile.am
|
--- boinc-client_release-7.16-7.16.3.orig/vda/Makefile.am
|
||||||
@@ -4,7 +4,6 @@ vdadir=$(prefix)/lib/boinc-server-maker/vda
|
+++ 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
|
vda_PROGRAMS = vda vdad ssim
|
||||||
|
|
||||||
AM_CXXFLAGS += $(MYSQL_CFLAGS)
|
AM_CXXFLAGS += $(MYSQL_CFLAGS)
|
||||||
|
Loading…
Reference in New Issue
Block a user