commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2020-09-25 16:30:42 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new.4249 (New) Package is "boinc-client" Fri Sep 25 16:30:42 2020 rev:46 rq:832542 version:7.16.11 Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2020-04-23 18:32:32.080328446 +0200 +++ /work/SRC/openSUSE:Factory/.boinc-client.new.4249/boinc-client.changes 2020-09-25 16:30:44.959848581 +0200 @@ -1,0 +2,24 @@ +Sat Sep 5 20:00:16 UTC 2020 - Jan Engelhardt + +- Update to release 7.16.11 + * Changes to build procedure for other platforms + * A locale-related fix is included + +--- +Tue Aug 25 20:49:05 UTC 2020 - Jan Engelhardt + +- Update to release 7.16.9 + * Linux client: fix X-based idle detection + * Drop X11 fallback as Wayland can show a desktop session with no +X11 servers, but XWayland can be started temporarily (and is +useless for idle detection). + * client: avoid CPU starvation when GPU computing is suspended + * client: do nott allow an empty GUI RPC password + * client: let a project master URL change from http: to https: without involving the user. + * Fix CORS for GUI RPC via HTTP + * Converted Java parts to Kotlin + * transitioner: Fix race condition with file_upload_handler +- Drop boinc-guirpcauth.patch (mostly merged; upstream has a + slightly different solution, though) + +--- Old: 7.16.6.tar.gz boinc-guirpcauth.patch New: 7.16.11.tar.gz Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.jmG02N/_old 2020-09-25 16:30:46.247849724 +0200 +++ /var/tmp/diff_new_pack.jmG02N/_new 2020-09-25 16:30:46.251849728 +0200 @@ -36,7 +36,7 @@ Name: boinc-client %define rel_name%{name}_release %define minor_version 7.16 -Version:%{minor_version}.6 +Version:%{minor_version}.11 Release:0 Summary:Client for Berkeley Open Infrastructure for Network Computing License:GPL-3.0-or-later OR LGPL-3.0-or-later @@ -54,13 +54,10 @@ Source10: %{name}.init Source20: %{name}.service Source100: %{name}-rpmlintrc -Patch1: boinc-guirpcauth.patch Patch2: boinc-docbook2x.patch Patch4: xlocale.patch Patch5: build-client-scripts.patch Patch6: libboinc-shared.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build -# BuildRequires: Mesa-devel BuildRequires: docbook2x BuildRequires: docbook_4 @@ -78,33 +75,19 @@ BuildRequires: pwdutils BuildRequires: sqlite3-devel BuildRequires: xorg-x11-libXmu-devel +BuildRequires: pkgconfig(systemd) +BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(xcb-util) +BuildRequires: pkgconfig(xi) Requires(pre): pwdutils Requires: ca-certificates-mozilla Recommends: boinc-client-lang = %{version} Recommends: logrotate -# -%if 0%{?suse_version} >= 1310 -BuildRequires: libXi-devel -BuildRequires: libxcb-devel -BuildRequires: xcb-util-devel -%else -BuildRequires: xorg-x11-libxcb-devel -%endif -# -%if 0%{?suse_version} >= 1210 -BuildRequires: pkgconfig(systemd) -%define has_systemd 1 -%else -Requires(pre): %fillup_prereq -Requires(pre): %insserv_prereq -%endif -# %if %{with manager} BuildRequires: update-desktop-files BuildRequires: wxWidgets-3_0-devel >= 3.0.2 %lang_package -n boinc-manager %endif -# %lang_package %description @@ -113,7 +96,7 @@ 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 +Einstein@Home, ClimatePrediciton.net, the World Community Grid, and many other distributed computing projects. This package installs the BOINC client software, which will allow @@ -156,8 +139,7 @@ %prep %global _lto_cflags %{_lto_cflags} -ffat-lto-objects -%setup -q -n %{name}_release-%{minor_version}-%{version} -D -a 1 -%patch -P 1 -P 2 -P 4 -P 5 -P 6 -p1 +%autosetup -p1 -n %{name}_release-%{minor_version}-%{version} -D -a 1 %build # Fix default path for boincscr @@ -206,19 +188,19 @@ # Export Path and make make clean %{?_smp_mflags} make libboinc_la_LIBADD="-L%{_libdir} -lssl -ldl" \ - CFLAGS="%{optflags} -g -W -pipe -fno-strict-aliasing -D_REENTRANT" \ - CXXFLAGS="%{optflags} -g -W -pipe -fno-strict-aliasing -D_REENTRANT" \ + CFLAGS="%{optflags} -W -pipe
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2020-04-23 18:32:22 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new.2738 (New) Package is "boinc-client" Thu Apr 23 18:32:22 2020 rev:45 rq:796316 version:7.16.6 Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2019-12-09 21:35:02.170102576 +0100 +++ /work/SRC/openSUSE:Factory/.boinc-client.new.2738/boinc-client.changes 2020-04-23 18:32:32.080328446 +0200 @@ -1,0 +2,14 @@ +Wed Apr 22 13:59:26 UTC 2020 - Paolo Stivanin + +- Update to 7.16.6 + * client: add config file option (Unix) + * client: if an output file is missing or bad length, +mark workunit as error. + * client: on startup, check for active task finish files. + * client: fix bug in missing-file logic that cause task +abort at startup. + * client: fix bug that caused jobs to run after client exit. + * client: don't unsuspend before sending quit message. + * client: send task descriptions if requested by AM. + +--- Old: 7.16.3.tar.gz New: 7.16.6.tar.gz Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.ejqx5n/_old 2020-04-23 18:32:33.932331989 +0200 +++ /var/tmp/diff_new_pack.ejqx5n/_new 2020-04-23 18:32:33.936331996 +0200 @@ -1,7 +1,7 @@ # # spec file for package boinc-client # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2016 by Aaron Puchert # Copyright (c) 2011 by Sascha Manns # @@ -36,7 +36,7 @@ Name: boinc-client %define rel_name%{name}_release %define minor_version 7.16 -Version:%{minor_version}.3 +Version:%{minor_version}.6 Release:0 Summary:Client for Berkeley Open Infrastructure for Network Computing License:GPL-3.0-or-later OR LGPL-3.0-or-later ++ 7.16.3.tar.gz -> 7.16.6.tar.gz ++ /work/SRC/openSUSE:Factory/boinc-client/7.16.3.tar.gz /work/SRC/openSUSE:Factory/.boinc-client.new.2738/7.16.6.tar.gz differ: char 18, line 1
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2019-12-09 21:34:56 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new.4691 (New) Package is "boinc-client" Mon Dec 9 21:34:56 2019 rev:44 rq:755065 version:7.16.3 Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2019-09-11 10:35:30.103294338 +0200 +++ /work/SRC/openSUSE:Factory/.boinc-client.new.4691/boinc-client.changes 2019-12-09 21:35:02.170102576 +0100 @@ -1,0 +2,19 @@ +Sun Dec 1 19:01:30 UTC 2019 - Jan Engelhardt + +- 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 + +--- Old: 7.14.2.tar.gz New: 7.16.3.tar.gz Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.mt5UiX/_old 2019-12-09 21:35:05.850101127 +0100 +++ /var/tmp/diff_new_pack.mt5UiX/_new 2019-12-09 21:35:05.854101126 +0100 @@ -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 # Copyright (c) 2011 by Sascha Manns # @@ -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 @@ %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. - -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. +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. %package -n boinc-manager Summary:GUI to control and monitor boinc-client @@ -140,11 +141,8 @@ 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
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2019-09-11 10:35:28 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new.7948 (New) Package is "boinc-client" Wed Sep 11 10:35:28 2019 rev:43 rq:729771 version:7.14.2 Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2018-12-19 13:51:03.323148455 +0100 +++ /work/SRC/openSUSE:Factory/.boinc-client.new.7948/boinc-client.changes 2019-09-11 10:35:30.103294338 +0200 @@ -1,0 +2,5 @@ +Tue Sep 10 09:24:20 UTC 2019 - Christophe Giboudeaux + +- Build boinc-client using -ffat-lto-objects + +--- Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.J9FD30/_old 2019-09-11 10:35:31.379293968 +0200 +++ /var/tmp/diff_new_pack.J9FD30/_new 2019-09-11 10:35:31.379293968 +0200 @@ -1,7 +1,7 @@ # # spec file for package boinc-client # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2016 by Aaron Puchert # Copyright (c) 2011 by Sascha Manns # @@ -41,9 +41,9 @@ Summary:The BOINC client License:GPL-3.0-or-later OR LGPL-3.0-or-later Group: Productivity/Clustering/Computing -Url:http://boinc.berkeley.edu/ +URL:https://boinc.berkeley.edu/ -#Git-Clone:git://github.com/BOINC/boinc +#Git-Clone: https://github.com/BOINC/boinc Source0: https://github.com/BOINC/boinc/archive/client_release/%{minor_version}/%{version}.tar.gz Source1:boinc-icons.tar.bz2 Source2:boinc-gui.desktop @@ -157,6 +157,7 @@ This package contains development files for libboinc. %prep +%global _lto_cflags %{_lto_cflags} -ffat-lto-objects %setup -q -n %{name}_release-%{minor_version}-%{version} -D -a 1 %patch -P 1 -P 2 -P 4 -P 5 -P 6 -p1
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2018-12-19 13:50:50 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new.28833 (New) Package is "boinc-client" Wed Dec 19 13:50:50 2018 rev:42 rq:658984 version:7.14.2 Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2018-08-07 09:43:34.833362487 +0200 +++ /work/SRC/openSUSE:Factory/.boinc-client.new.28833/boinc-client.changes 2018-12-19 13:51:03.323148455 +0100 @@ -1,0 +2,12 @@ +Sat Dec 15 17:37:27 UTC 2018 - aaronpuch...@alice-dsl.net + +- Update to version 7.14.2. + * Fix GPU detection when run with --detach_console or using $PATH + * Update NVIDIA GPU detection for recent models + * Change simple prefs dialog behavior to match advanced + * If using a dynamic account manager, show AM user name in +Manager rather than randomly-generated project account names + * Move new-version URLs from cc_config.xml to nvc_config.xml +(so that WCG can customize) + +--- Old: 7.12.1.tar.gz New: 7.14.2.tar.gz Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.1stRSf/_old 2018-12-19 13:51:05.543145381 +0100 +++ /var/tmp/diff_new_pack.1stRSf/_new 2018-12-19 13:51:05.543145381 +0100 @@ -14,7 +14,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -35,8 +35,8 @@ Name: boinc-client %define rel_name%{name}_release -%define minor_version 7.12 -Version:%{minor_version}.1 +%define minor_version 7.14 +Version:%{minor_version}.2 Release:0 Summary:The BOINC client License:GPL-3.0-or-later OR LGPL-3.0-or-later ++ 7.12.1.tar.gz -> 7.14.2.tar.gz ++ /work/SRC/openSUSE:Factory/boinc-client/7.12.1.tar.gz /work/SRC/openSUSE:Factory/.boinc-client.new.28833/7.14.2.tar.gz differ: char 13, line 1
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2018-07-12 09:21:17 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is "boinc-client" Thu Jul 12 09:21:17 2018 rev:40 rq:622147 version:7.8.6 Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2017-11-24 10:56:06.892681564 +0100 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2018-07-12 09:22:42.898716493 +0200 @@ -1,0 +2,6 @@ +Wed Jul 11 15:36:12 UTC 2018 - ch...@computersalat.de + +- Update to 7.8.6 + * can't find any useful ChangeLog :( + +--- Old: 7.8.3.tar.gz New: boinc-client_release-7.8-7.8.6.tar.gz Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.mYiXfR/_old 2018-07-12 09:23:06.258749184 +0200 +++ /var/tmp/diff_new_pack.mYiXfR/_new 2018-07-12 09:23:06.258749184 +0200 @@ -1,7 +1,7 @@ # # spec file for package boinc-client # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2016 by Aaron Puchert # Copyright (c) 2011 by Sascha Manns # @@ -36,15 +36,16 @@ Name: boinc-client %define rel_name%{name}_release %define minor_version 7.8 -Version:%{minor_version}.3 +Version:%{minor_version}.6 Release:0 Summary:The BOINC client -License:GPL-3.0+ or LGPL-3.0+ +License:GPL-3.0-or-later OR LGPL-3.0-or-later Group: Productivity/Clustering/Computing Url:http://boinc.berkeley.edu/ #Git-Clone:git://github.com/BOINC/boinc -Source0: https://github.com/BOINC/boinc/archive/client_release/%{minor_version}/%{version}.tar.gz +#Source0: https://github.com/BOINC/boinc/archive/client_release/%{minor_version}/%{version}.tar.gz +Source0:%{name}_release-%{minor_version}-%{version}.tar.gz Source1:boinc-icons.tar.bz2 Source2:boinc-gui.desktop Source3:README.SUSE
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2017-11-24 10:56:05 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is "boinc-client" Fri Nov 24 10:56:05 2017 rev:39 rq:544945 version:7.8.3 Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2017-11-09 13:57:53.390913488 +0100 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2017-11-24 10:56:06.892681564 +0100 @@ -1,0 +2,6 @@ +Thu Nov 23 13:38:12 UTC 2017 - rbr...@suse.com + +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) + +--- Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.rlfUk4/_old 2017-11-24 10:56:08.528621815 +0100 +++ /var/tmp/diff_new_pack.rlfUk4/_new 2017-11-24 10:56:08.532621669 +0100 @@ -18,6 +18,11 @@ # +#Compat macro for new _fillupdir macro introduced in Nov 2017 +%if ! %{defined _fillupdir} + %define _fillupdir /var/adm/fillup-templates +%endif + %define sonum 7 %define boinc_dir %{_localstatedir}/lib/boinc @@ -278,7 +283,7 @@ /bin/ln -sf %{_sysconfdir}/init.d/%{name} %{buildroot}%{_sbindir}/rc%{name} %endif # Install template for sysconfig -install -Dm0644 %{SOURCE4} %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.%{name} +install -Dm0644 %{SOURCE4} %{buildroot}%{_fillupdir}/sysconfig.%{name} # Install logrotate install -Dm0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/logrotate.d/%{name} @@ -407,7 +412,7 @@ %{_initddir}/%{name} %endif %{_sbindir}/rc%{name} -%{_localstatedir}/adm/fillup-templates/sysconfig.%{name} +%{_fillupdir}/sysconfig.%{name} %defattr(-,boinc,boinc,-) %{_localstatedir}/lib/boinc/
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2017-11-09 13:57:13 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is "boinc-client" Thu Nov 9 13:57:13 2017 rev:38 rq:536999 version:7.8.3 Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2017-09-14 21:16:11.154381403 +0200 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2017-11-09 13:57:53.390913488 +0100 @@ -1,0 +2,24 @@ +Thu Oct 26 22:39:03 UTC 2017 - ch...@computersalat.de + +- Update to version 7.8.3. (aaronpuchert) +- Removed the deprecated "Encoding" line from the .desktop file. +- Updated the cleanup code: + * Permissions seem to be correct now. + * Line endings seem to be correct. + * Applied the UTF-8 conversion to the 2011 notes as well. +- Removed the entire coprocs/NVIDIA directory, since all files in + there have a doubtful license. +- Removed components that are not required for a Linux build. + +--- +Sun Sep 10 00:49:25 UTC 2017 - ch...@computersalat.de + +- update to 7.8.2 + * no changelog available +- add {minor_version} +- rm wrong sim_web link +- fix files for SLES 11 +- remove obsolete patch + * 0001-Fix-1530-null-pointer-dereference.patch + +--- Old: 0001-Fix-1530-null-pointer-dereference.patch 7.6.33.tar.gz New: 7.8.3.tar.gz Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.pqTWSf/_old 2017-11-09 13:57:59.706683402 +0100 +++ /var/tmp/diff_new_pack.pqTWSf/_new 2017-11-09 13:57:59.706683402 +0100 @@ -29,7 +29,9 @@ %endif Name: boinc-client -Version:7.6.33 +%define rel_name%{name}_release +%define minor_version 7.8 +Version:%{minor_version}.3 Release:0 Summary:The BOINC client License:GPL-3.0+ or LGPL-3.0+ @@ -37,7 +39,7 @@ Url:http://boinc.berkeley.edu/ #Git-Clone:git://github.com/BOINC/boinc -Source0: https://github.com/BOINC/boinc/archive/client_release/7.6/%{version}.tar.gz +Source0: https://github.com/BOINC/boinc/archive/client_release/%{minor_version}/%{version}.tar.gz Source1:boinc-icons.tar.bz2 Source2:boinc-gui.desktop Source3:README.SUSE @@ -49,7 +51,6 @@ Source100: %{name}-rpmlintrc Patch1: boinc-guirpcauth.patch Patch2: boinc-docbook2x.patch -Patch3: 0001-Fix-1530-null-pointer-dereference.patch Patch4: xlocale.patch Patch5: 0001-MGR-support-wxWidgets-without-webview.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -161,8 +162,8 @@ This package contains documentation files for the BOINC client. %prep -%setup -q -n %{name}_release-7.6-%{version} -D -a 1 -%patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1 +%setup -q -n %{name}_release-%{minor_version}-%{version} -D -a 1 +%patch -P 1 -P 2 -P 4 -P 5 -p1 %build # Install user hints @@ -172,28 +173,22 @@ mv locale/pt_PT locale/pt # fix utf8 -iconv -f ISO88591 -t UTF8 < checkin_notes_2005 > checkin_notes_2005.utf8 -touch -r checkin_notes_2005 checkin_notes_2005.utf8 -mv checkin_notes_2005.utf8 checkin_notes_2005 - -iconv -f ISO88591 -t UTF8 < checkin_notes_2009 > checkin_notes_2009.utf8 -touch -r checkin_notes_2009 checkin_notes_2009.utf8 -mv checkin_notes_2009.utf8 checkin_notes_2009 - -iconv -f ISO88591 -t UTF8 < checkin_notes_2010 > checkin_notes_2010.utf8 -touch -r checkin_notes_2010 checkin_notes_2010.utf8 -mv checkin_notes_2010.utf8 checkin_notes_2010 - -%if %{with manager} -# fix permissions and newlines on source files -chmod 644 clientgui/{DlgItemProperties.h,AsyncRPC.cpp,DlgItemProperties.cpp} -sed -i 's/\r//' clientgui/DlgItemProperties.cpp -%endif +for i in 2005 2009 2010 2011; do + iconv -f ISO88591 -t UTF8 < checkin_notes_$i > checkin_notes_$i.utf8 + touch -r checkin_notes_$i checkin_notes_$i.utf8 + mv checkin_notes_$i.utf8 checkin_notes_$i +done ## remove files with questionable licenses # removing NVIDIA owned file that does not clearly allow redistribution or # modification -rm coprocs/NVIDIA/include/nvapi.h +rm -r coprocs/NVIDIA + +# Remove unnecessary components and files for other platforms. +rm -r android drupal mac_build mac_installer mac3rdParty win_build xcompile + +# Remove dangling symlink +rm doc/sim_web.php autoreconf -fi %configure \ @@ -314,6 +309,11 @@ ln -s -f boinccmd.1.gz %{buildroot}%{_mandir}/man1/boinccmd.1.gz ln -s -f boinc.1.gz %{buildroot}%{_mandir}/man1/boinc.1.gz +### rm wrong link +cd doc +rm -f sim_web.php +ln -s
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2017-09-14 21:15:29 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is "boinc-client" Thu Sep 14 21:15:29 2017 rev:37 rq:525934 version:7.6.33 Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2017-09-05 15:18:46.355276862 +0200 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2017-09-14 21:16:11.154381403 +0200 @@ -1,0 +2,5 @@ +Fri Sep 8 09:38:10 UTC 2017 - jeng...@inai.de + +- Add 0001-MGR-support-wxWidgets-without-webview.patch + +--- New: 0001-MGR-support-wxWidgets-without-webview.patch Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.p0BnAS/_old 2017-09-14 21:16:12.742157923 +0200 +++ /var/tmp/diff_new_pack.p0BnAS/_new 2017-09-14 21:16:12.750156798 +0200 @@ -51,6 +51,7 @@ Patch2: boinc-docbook2x.patch Patch3: 0001-Fix-1530-null-pointer-dereference.patch Patch4: xlocale.patch +Patch5: 0001-MGR-support-wxWidgets-without-webview.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # BuildRequires: Mesa-devel @@ -161,7 +162,7 @@ %prep %setup -q -n %{name}_release-7.6-%{version} -D -a 1 -%patch -P 1 -P 2 -P 3 -P 4 -p1 +%patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1 %build # Install user hints ++ 0001-MGR-support-wxWidgets-without-webview.patch ++ >From 84c17bc232a7721ab0687228af5b3acfba12ad75 Mon Sep 17 00:00:00 2001 From: Jan EngelhardtDate: Fri, 8 Sep 2017 01:55:57 +0200 Subject: [PATCH] MGR: support wxWidgets without webview If wxWidgets is built without support for the webview widget, make do with a wxHtmlWindow instead. --- clientgui/NoticeListCtrl.cpp | 25 + clientgui/NoticeListCtrl.h |8 2 files changed, 33 insertions(+) Index: boinc-client_release-7.6-7.6.33/clientgui/NoticeListCtrl.cpp === --- boinc-client_release-7.6-7.6.33.orig/clientgui/NoticeListCtrl.cpp +++ boinc-client_release-7.6-7.6.33/clientgui/NoticeListCtrl.cpp @@ -49,10 +49,14 @@ IMPLEMENT_DYNAMIC_CLASS( CNoticeListCtrl BEGIN_EVENT_TABLE( CNoticeListCtrl, wxWindow ) +#if wxUSE_WEBVIEW @begin CNoticeListCtrl event table entries EVT_WEBVIEW_NAVIGATING(ID_LIST_NOTIFICATIONSVIEW, CNoticeListCtrl::OnLinkClicked) EVT_WEBVIEW_ERROR(ID_LIST_NOTIFICATIONSVIEW, CNoticeListCtrl::OnWebViewError) @end CNoticeListCtrl event table entries +#else +EVT_HTML_LINK_CLICKED(ID_LIST_NOTIFICATIONSVIEW, CNoticeListCtrl::OnLinkClicked) +#endif END_EVENT_TABLE() @@ -84,7 +88,11 @@ bool CNoticeListCtrl::Create( wxWindow* wxWindow::Create( parent, ID_LIST_NOTIFICATIONSVIEW, wxDefaultPosition, wxDefaultSize, wxSUNKEN_BORDER | wxTAB_TRAVERSAL ); +#if wxUSE_WEBVIEW m_browser = wxWebView::New( this, ID_LIST_NOTIFICATIONSVIEW ); +#else +m_browser = new wxHtmlWindow(this, ID_LIST_NOTIFICATIONSVIEW); +#endif @end CNoticeListCtrl creation wxBoxSizer *topsizer; @@ -236,7 +244,11 @@ void CNoticeListCtrl::SetItemCount(int n m_noticesBody += strBuffer; } m_noticesBody += wxT(""); +#if wxUSE_WEBVIEW m_browser->SetPage(m_noticesBody, wxT("http://;)); +#else +m_browser->SetPage(m_noticesBody); +#endif } @@ -246,6 +258,7 @@ void CNoticeListCtrl::Clear() { } +#if wxUSE_WEBVIEW void CNoticeListCtrl::OnLinkClicked( wxWebViewEvent& event ) { if (event.GetURL().StartsWith(wxT("http://;)) || event.GetURL().StartsWith(wxT("https://;))) { event.Veto(); // Tell wxWebView not to follow link @@ -262,6 +275,18 @@ void CNoticeListCtrl::OnWebViewError( wx event.Skip(); } +#else +void CNoticeListCtrl::OnLinkClicked(wxHtmlLinkEvent ) +{ + wxString url = event.GetLinkInfo().GetHref(); + if (!url.StartsWith(wxT("http://;)) && !url.StartsWith(wxT("https://;))) { + event.Skip(); + return; + } + event.Skip(); // Tell element not to follow link + wxLaunchDefaultBrowser(url); +} +#endif /*! Index: boinc-client_release-7.6-7.6.33/clientgui/NoticeListCtrl.h === --- boinc-client_release-7.6-7.6.33.orig/clientgui/NoticeListCtrl.h +++ boinc-client_release-7.6-7.6.33/clientgui/NoticeListCtrl.h @@ -45,8 +45,12 @@ public: @begin CNoticeListCtrl event handler declarations +#if defined(wxUSE_WEBVIEW) && wxUSE_WEBVIEW void OnLinkClicked( wxWebViewEvent& event );
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2017-09-05 15:18:44 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is "boinc-client" Tue Sep 5 15:18:44 2017 rev:36 rq:520921 version:7.6.33 Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2017-03-02 19:35:31.447016443 +0100 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2017-09-05 15:18:46.355276862 +0200 @@ -1,0 +2,21 @@ +Sat Sep 2 22:12:09 UTC 2017 - jeng...@inai.de + +- Remove unnecessary %if..%endif markers that do not affect the + rpmbuild output files. +- Move patch metadata into patch so it stays with the patch. + Add more authorship info. +- Add xlocale.patch to fix build error with glibc-2.26. +- Refresh boinc-guirpcauth.patch, boinc-docbook2x.patch, + 0001-Fix-1530-null-pointer-dereference.patch to quilt's default + p1 level. + + +Mon Mar 27 10:59:02 UTC 2017 - ch...@computersalat.de + +- fix deps + * add missing ca-certificates-mozilla +needed in minimal install, e.g. JeOS images, +without - boinc-client will fail to load config from +e.g. www.worldcommunitygrid.org/get_project_config.php + +--- New: xlocale.patch Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.OdPCoF/_old 2017-09-05 15:18:49.574824311 +0200 +++ /var/tmp/diff_new_pack.OdPCoF/_new 2017-09-05 15:18:49.578823749 +0200 @@ -47,15 +47,10 @@ Source10: %{name}.init Source20: %{name}.service Source100: %{name}-rpmlintrc -# PATCH-FIX-OPENSUSE boinc-guirpcauth.patch -# Create password file rw for group, this enables passwordless connection -# of manager from users of the boinc group. -# This won't be probably upstreamed as it might be unsafe for common usage -# without setting proper group ownership of the password file. -Patch0: boinc-guirpcauth.patch -# PATCH-FIX-OPENSUSE boinc-docbook2x.patch -Patch4: boinc-docbook2x.patch -Patch5: 0001-Fix-1530-null-pointer-dereference.patch +Patch1: boinc-guirpcauth.patch +Patch2: boinc-docbook2x.patch +Patch3: 0001-Fix-1530-null-pointer-dereference.patch +Patch4: xlocale.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # BuildRequires: Mesa-devel @@ -76,9 +71,10 @@ BuildRequires: pwdutils BuildRequires: sqlite3-devel BuildRequires: xorg-x11-libXmu-devel +Requires(pre): pwdutils +Requires: ca-certificates-mozilla Recommends: boinc-client-lang = %{version} Recommends: logrotate -Requires(pre): pwdutils # %if 0%{?suse_version} >= 1310 BuildRequires: libXScrnSaver-devel @@ -120,7 +116,6 @@ global warming, discover sources of gravitational waves, and many other types of scientific and mathematical research. -%if %{with manager} %package -n boinc-manager Summary:GUI to control and monitor boinc-client Group: Productivity/Scientific/Astronomy @@ -133,7 +128,6 @@ 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. -%endif %package devel Summary:Development files for boinc-client @@ -167,9 +161,7 @@ %prep %setup -q -n %{name}_release-7.6-%{version} -D -a 1 -%patch0 -%patch4 -%patch -P 5 -p1 +%patch -P 1 -P 2 -P 3 -P 4 -p1 %build # Install user hints @@ -377,7 +369,6 @@ %insserv_cleanup %endif -%if %{with manager} %post -n boinc-manager %{_bindir}/touch --no-create %{_datadir}/icons/hicolor || : if [ -x %{_bindir}/gtk-update-icon-cache ]; then @@ -389,7 +380,6 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi -%endif %post -n libboinc%{sonum} -p /sbin/ldconfig ++ 0001-Fix-1530-null-pointer-dereference.patch ++ --- /var/tmp/diff_new_pack.OdPCoF/_old 2017-09-05 15:18:49.610819252 +0200 +++ /var/tmp/diff_new_pack.OdPCoF/_new 2017-09-05 15:18:49.614818689 +0200 @@ -2,16 +2,18 @@ From: Preston ManessDate: Tue, 26 Apr 2016 23:06:57 -0500 Subject: [PATCH] Fix #1530 (null pointer dereference) +X-Patch-added-by: Jan Engelhardt +X-Patch-added-on: 2016-12-27 21:25:14 + --- - client/hostinfo_unix.cpp | 9 + + client/hostinfo_unix.cpp |9 + 1 file changed, 5 insertions(+), 4 deletions(-) -diff --git a/client/hostinfo_unix.cpp
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2017-03-02 19:35:30 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is "boinc-client" Thu Mar 2 19:35:30 2017 rev:35 rq:460445 version:7.6.33 Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2017-01-10 10:51:39.810177046 +0100 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2017-03-02 19:35:31.447016443 +0100 @@ -1,0 +2,15 @@ +Sat Feb 25 17:53:03 UTC 2017 - ch...@computersalat.de + +- fix for boo#1026965 + * no remote connect, no sysconfig file (--allow_remote_gui_rpc) + * install and fillup sysconfig file + * rework service file +- fix wrong bashism fix by ledest + * grep should NOT match +- do not build boinc-manager on SLES 11/12 + * bcond_with manager +- revert conditionals remove for SLES 11 + * add SysVinit file +- mv boincscr to manager pkg, built with manager + +--- New: boinc-client.init Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.rnLSgW/_old 2017-03-02 19:35:33.362745342 +0100 +++ /var/tmp/diff_new_pack.rnLSgW/_new 2017-03-02 19:35:33.366744776 +0100 @@ -20,6 +20,14 @@ %define sonum 7 %define boinc_dir %{_localstatedir}/lib/boinc + +# do not build boinc-manager on SLES 11/12 +%if 0%{?is_opensuse} +%bcond_without manager +%else +%bcond_with manager +%endif + Name: boinc-client Version:7.6.33 Release:0 @@ -29,13 +37,14 @@ Url:http://boinc.berkeley.edu/ #Git-Clone:git://github.com/BOINC/boinc -Source: https://github.com/BOINC/boinc/archive/client_release/7.6/%version.tar.gz +Source0: https://github.com/BOINC/boinc/archive/client_release/7.6/%{version}.tar.gz Source1:boinc-icons.tar.bz2 Source2:boinc-gui.desktop Source3:README.SUSE Source4:sysconfig.%{name} Source5:boinc-logrotate Source6:boinc-manager +Source10: %{name}.init Source20: %{name}.service Source100: %{name}-rpmlintrc # PATCH-FIX-OPENSUSE boinc-guirpcauth.patch @@ -47,6 +56,8 @@ # PATCH-FIX-OPENSUSE boinc-docbook2x.patch Patch4: boinc-docbook2x.patch Patch5: 0001-Fix-1530-null-pointer-dereference.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +# BuildRequires: Mesa-devel BuildRequires: docbook2x BuildRequires: docbook_4 @@ -64,14 +75,11 @@ BuildRequires: pkg-config BuildRequires: pwdutils BuildRequires: sqlite3-devel -BuildRequires: systemd -BuildRequires: update-desktop-files -BuildRequires: wxWidgets-3_0-devel >= 3.0.2 BuildRequires: xorg-x11-libXmu-devel Recommends: boinc-client-lang = %{version} Recommends: logrotate Requires(pre): pwdutils -BuildRoot: %{_tmppath}/%{name}-%{version}-build +# %if 0%{?suse_version} >= 1310 BuildRequires: libXScrnSaver-devel BuildRequires: libXi-devel @@ -80,8 +88,22 @@ %else BuildRequires: xorg-x11-libxcb-devel %endif -%lang_package +# +%if 0%{?suse_version} >= 1210 +BuildRequires: pkgconfig(systemd) +%define has_systemd 1 +%else +Requires(pre): %fillup_prereq +Requires(pre): %insserv_prereq +%endif +# +%if %{with manager} +BuildRequires: update-desktop-files +BuildRequires: wxWidgets-3_0-devel >= 3.0.2 %lang_package -n boinc-manager +%endif +# +%lang_package %description The Berkeley Open Infrastructure for Network Computing (BOINC) is an open- @@ -98,6 +120,7 @@ global warming, discover sources of gravitational waves, and many other types of scientific and mathematical research. +%if %{with manager} %package -n boinc-manager Summary:GUI to control and monitor boinc-client Group: Productivity/Scientific/Astronomy @@ -110,6 +133,7 @@ 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. +%endif %package devel Summary:Development files for boinc-client @@ -134,7 +158,9 @@ %package doc Summary:Documentation files for boinc-client Group: Documentation/Other +%if 0%{?suse_version} >= 1120 BuildArch: noarch +%endif %description doc This package contains documentation files for the BOINC client. @@ -165,9 +191,11 @@ touch -r checkin_notes_2010 checkin_notes_2010.utf8 mv checkin_notes_2010.utf8 checkin_notes_2010 +%if %{with manager} # fix permissions and newlines on source files chmod 644
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2016-04-28 16:56:28 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is "boinc-client" Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2015-06-30 10:16:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2016-04-28 17:01:03.0 +0200 @@ -1,0 +2,39 @@ +Sun Apr 24 07:31:13 UTC 2016 - jeng...@inai.de + +- Update to new upstream release 7.6.32 +- Remove boinc-client-AM_CONDITIONAL.patch, boinc-configure.patch + (no longer needed) + +--- +Fri Apr 22 21:48:48 UTC 2016 - aaronpuch...@alice-dsl.net + +- Replaced quick fix for compiler errors by a proper solution, + which is already upstreamed. +- Removed dependency to mysql, because that is only needed for the + BOINC server, which we don't build anyway. +- Removed dependency to libboinc, because it's meant to be + statically linked to science apps and not necessary for end user. + +--- +Sun Mar 27 22:13:10 UTC 2016 - aaronpuch...@alice-dsl.net + +- Update to version 7.6.22. The main advantage: GPUs running on + the open source stack (Mesa) are now recognized and can be used + for BOINC. Additional packages are needed though: + * libOpenCL1, + * libMesaOpenCL, + * libclc. + Further, the GPU device in /dev/dri needs to have r+w rights for + the BOINC user, since it doesn't have access to the X session. +- Fetch from GitHub instead of SVN, removed the fetch script +- Rebased all patches, removed obsolete boinc-LC_MESSAGES.patch +- Fixed compiler errors because openSUSEs wxWidgets is configured + with wxUSE_STL=1, which is incompatible with BOINC. There is an + open issue on GitHub: https://github.com/BOINC/boinc/issues/1515. +- Building the manager and locales separately is no longer + necessary. +- The icons seem to have disappeared. +- The BOINC manager should be called with the data directory + instead of the binary directory. Otherwise it can't connect. + +--- Old: boinc-7.2.42.tar.bz2 boinc-LC_MESSAGES.patch boinc-client-AM_CONDITIONAL.patch boinc-configure.patch generate-tarball.sh New: 7.6.32.tar.gz Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.3MtLvZ/_old 2016-04-28 17:01:06.0 +0200 +++ /var/tmp/diff_new_pack.3MtLvZ/_new 2016-04-28 17:01:06.0 +0200 @@ -1,7 +1,8 @@ # # spec file for package boinc-client # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 by Aaron Puchert# Copyright (c) 2011 by Sascha Manns # # All modifications and additions to the file contributed by third parties @@ -19,40 +20,24 @@ # Global definitions %define _use_internal_dependency_generator 0 -%define __find_requires %{wx_requires} %define soname 7 %define boinc_dir %{_localstatedir}/lib/boinc Name: boinc-client -Version:7.2.42 +Version:7.6.32 Release:0 Summary:The BOINC client License:GPL-3.0+ or LGPL-3.0+ Group: Productivity/Clustering/Computing Url:http://boinc.berkeley.edu/ -# There is no real tarball, hence I did -# -# git clone git://boinc.berkeley.edu/boinc.git -# git checkout master -# git checkout -t client_release/7.2/7.2.42 -# -# then I created an archive via git -# -# git archive -v --format=tar --prefix=boinc-7.2.42/ \ -# client_release/7.2/7.2.42 | bzip2 >../boinc-7.2.42.tar.bz2 -Source0:boinc-%{version}.tar.bz2 + +#Git-Clone:git://github.com/BOINC/boinc +Source: https://github.com/BOINC/boinc/archive/client_release/7.6/%version.tar.gz Source1:boinc-icons.tar.bz2 Source2:boinc-gui.desktop Source3:README.SUSE Source4:sysconfig.%{name} Source5:boinc-logrotate Source6:boinc-manager -# The source for this package was pulled from upstream's vcs. Use the -# following commands to generate the tarball: -# -# ./generate-tarball.sh boinc_core_release_VERSION -# -# Trim all binaries and other unnecessary things. -Source8:generate-tarball.sh Source20: %{name}.service Source100: %{name}-rpmlintrc # PATCH-FIX-OPENSUSE boinc-guirpcauth.patch @@ -61,16 +46,8 @@ # This won't be probably upstreamed as it might be unsafe for common usage # without setting proper group ownership of
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2015-06-30 10:16:44 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is boinc-client Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2015-03-23 12:18:08.0 +0100 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2015-06-30 10:16:45.0 +0200 @@ -1,0 +2,11 @@ +Wed Jun 24 10:53:06 UTC 2015 - jeng...@inai.de + +- boinc-client.service: replace ControlGroup= by Slice=, since + ControlGroup is gone since systemd-205 already. We now use the + background.slice. Configuration of the background.slice is + left to the administrator since it may be shared by other + packages, and is subject to preferences. If you need some default + to begin with for the first time, use + `systemctl set-property background.slice CPUShares=2`. + +--- Other differences: -- ++ boinc-client.service ++ --- /var/tmp/diff_new_pack.Sb069t/_old 2015-06-30 10:16:46.0 +0200 +++ /var/tmp/diff_new_pack.Sb069t/_new 2015-06-30 10:16:46.0 +0200 @@ -5,8 +5,8 @@ [Service] Nice=10 User=boinc -CPUShares=2 -ControlGroup=cpu:/background +CPUSchedulingPolicy=batch +Slice=background.slice PermissionsStartOnly=yes ExecStartPre=/bin/sleep 1 ExecStartPre=/usr/bin/touch /var/log/boinc.log /var/log/boincerr.log
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2015-03-23 12:18:07 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is boinc-client Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2014-11-18 22:45:55.0 +0100 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2015-03-23 12:18:08.0 +0100 @@ -1,0 +2,8 @@ +Wed Mar 18 13:09:19 UTC 2015 - jeng...@inai.de + +- Reduce logrotate from Requires to Recommends. +- Remove Requires: cron. This seems only for the server parts + (not in this package). +- Remove systemd requires to allow for a minimal container setup. + +--- Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.peO8dH/_old 2015-03-23 12:18:09.0 +0100 +++ /var/tmp/diff_new_pack.peO8dH/_new 2015-03-23 12:18:09.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package boinc-client # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 by Sascha Manns saigk...@opensuse.org # # All modifications and additions to the file contributed by third parties @@ -94,17 +94,15 @@ BuildRequires: update-desktop-files BuildRequires: wxWidgets-devel = 2.8.0 BuildRequires: xorg-x11-libXmu-devel -Requires: cron ### FIXME: ## updating boinc-client or boinc-manager does not update libboinc6 ## hence we define this dependency ## !! Do not remove this dependency !! Requires: libboinc%{soname} = %{version}-%{release} Recommends: boinc-client-lang = %{version} -Requires: logrotate +Recommends: logrotate Requires(pre): pwdutils BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{?systemd_requires} %if 0%{?suse_version} = 1310 BuildRequires: libXScrnSaver-devel BuildRequires: libXi-devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2014-11-18 22:45:17 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is boinc-client Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2014-06-26 15:07:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2014-11-18 22:45:55.0 +0100 @@ -1,0 +2,5 @@ +Sun Nov 09 01:44:00 UTC 2014 - Led led...@gmail.com + +- fix bashism in pre script + +--- Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.cORlKb/_old 2014-11-18 22:45:58.0 +0100 +++ /var/tmp/diff_new_pack.cORlKb/_new 2014-11-18 22:45:58.0 +0100 @@ -359,7 +359,7 @@ %{_sbindir}/useradd -c BOINC Client -d %{_localstatedir}/lib/boinc \ -g boinc -r -s /sbin/nologin boinc 2/dev/null || : if [ -f %{_sysconfdir}/sysconfig/%{name} ]; then - if [ $(grep BOINC_BOINC_USR %{_sysconfdir}/sysconfig/boinc-client | grep -v grep /dev/null; echo $?) == 1 ]; then + if grep BOINC_BOINC_USR %{_sysconfdir}/sysconfig/boinc-client | grep -q grep; then mv -f %{_sysconfdir}/sysconfig/%{name} %{_sysconfdir}/sysconfig/%{name}.save fi fi -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2014-06-26 15:07:15 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is boinc-client Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2013-10-29 09:13:47.0 +0100 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2014-06-26 15:07:17.0 +0200 @@ -1,0 +2,58 @@ +Tue Jun 17 13:39:32 UTC 2014 - tchva...@suse.com + +- Remove needless rpmlintrc lines to ease error spotting when there + really are some. + +--- +Tue Jun 17 13:30:10 UTC 2014 - tchva...@suse.com + +- Cleanup with spec-cleaner for better readability +- Move lang packages from Requires to Recommends + +--- +Tue Jun 17 13:13:14 UTC 2014 - tchva...@suse.com + +- Remove unused patch: + * boinc-completion.patch +- Remove comments with unused patches +- Remove conditionals with inits as we don't build for such release + anyway +- Provide rcboinc symlink for easier usage. + +--- +Wed Mar 26 22:34:18 UTC 2014 - ch...@computersalat.de + +- some RPMLINT fixes + * fix License: remove ',' + * non-standard-gid /var/lib/boinc boinc +* SR #227671 to rpmlint +- fix deps for libxcb + +--- +Tue Mar 18 15:21:19 UTC 2014 - ch...@computersalat.de + +- fix README.SUSE + +--- +Sun Mar 16 22:23:48 UTC 2014 - ch...@computersalat.de + +# fix for bnc#779335 + * disabled boinc-completion.patch +- update to 7.2.42 + * Fix problem that was causing scheduler RPCs to fail on Yoyo@home +(HTTP status code 400) + * for mor info have a look at +http://boinc.berkeley.edu/wiki/Release_Notes +- removed obsolete patches: + * boinc-client-dynamic_buffers.patch + * boinc-init.patch + * boinc-client-7.0.36-AM_CONDITIONAL.patch + * boinc-client-7.0.36-dynamic_buffers.patch +- rebased patches: + * boinc-LC_MESSAGES.patch + * boinc-client-AM_CONDITIONAL.patch + * boinc-configure.patch + * boinc-docbook2x.patch + * boinc-guirpcauth.patch + +--- @@ -11,0 +70,10 @@ + +--- +Wed May 1 20:53:41 UTC 2013 - ch...@computersalat.de + +- update to 7.0.28 + * sorry but there is no ChangeLog :( +- rebase patches + * dynamic_buffers, guirpcauth, AM_CONDITIONAL +- add configure patch +- remove obsolete glib_h patch Old: boinc-client-7.0.36-AM_CONDITIONAL.patch boinc-client-7.0.36-dynamic_buffers.patch boinc-client-systemd boinc-client.init boinc-completion.patch boinc-init.patch boinc_core_release-7_0_36.tar.bz2 New: boinc-7.2.42.tar.bz2 boinc-client-AM_CONDITIONAL.patch boinc-client.service boinc-configure.patch Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.8wZWGn/_old 2014-06-26 15:07:20.0 +0200 +++ /var/tmp/diff_new_pack.8wZWGn/_new 2014-06-26 15:07:20.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package boinc-client # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 by Sascha Manns saigk...@opensuse.org # # All modifications and additions to the file contributed by third parties @@ -19,21 +19,27 @@ # Global definitions %define _use_internal_dependency_generator 0 -%if 0%{?suse_version} = 1140 -%define __find_requires %wx_requires -%endif -%define version_ 7_0_36 +%define __find_requires %{wx_requires} %define soname 7 %define boinc_dir %{_localstatedir}/lib/boinc - Name: boinc-client -Version:7.0.36 +Version:7.2.42 Release:0 -Summary:The BOINC client core -License:LGPL-3.0 +Summary:The BOINC client +License:GPL-3.0+ or LGPL-3.0+ Group: Productivity/Clustering/Computing Url:http://boinc.berkeley.edu/ -Source0:boinc_core_release-%{version_}.tar.bz2 +# There is no real tarball, hence I did +# +# git clone git://boinc.berkeley.edu/boinc.git +# git checkout master +# git checkout -t client_release/7.2/7.2.42 +# +# then I created an archive via git +# +# git archive -v --format=tar --prefix=boinc-7.2.42/ \ +# client_release/7.2/7.2.42 | bzip2 ../boinc-7.2.42.tar.bz2 +Source0:boinc-%{version}.tar.bz2 Source1:boinc-icons.tar.bz2
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2013-10-29 09:13:45 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is boinc-client Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2013-04-05 07:28:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2013-10-29 09:13:47.0 +0100 @@ -1,0 +2,12 @@ +Sat Oct 26 09:45:58 UTC 2013 - p.drou...@gmail.com + +- Update to version 7.0.36 + + No changelog available +- Add systemd support +- Adapt patchs to upstream changes + * boinc-client-dynamic_buffers.patch + * boinc-client-AM_CONDITIONAL.patch +- Remove boinc-client-glib_h.patch; fixed on upstream +- Do not copy INSTALL in documentation + +--- Old: boinc-client-AM_CONDITIONAL.patch boinc-client-dynamic_buffers.patch boinc-client-glib_h.patch boinc_core_release_6_12_43.tar.bz2 New: boinc-client-7.0.36-AM_CONDITIONAL.patch boinc-client-7.0.36-dynamic_buffers.patch boinc-client-systemd boinc_core_release-7_0_36.tar.bz2 Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.Hu2kWr/_old 2013-10-29 09:13:50.0 +0100 +++ /var/tmp/diff_new_pack.Hu2kWr/_new 2013-10-29 09:13:50.0 +0100 @@ -22,18 +22,18 @@ %if 0%{?suse_version} = 1140 %define __find_requires %wx_requires %endif -%define version_ 6_12_43 -%define soname 6 +%define version_ 7_0_36 +%define soname 7 %define boinc_dir %{_localstatedir}/lib/boinc Name: boinc-client -Version:6.12.43 +Version:7.0.36 Release:0 Summary:The BOINC client core License:LGPL-3.0 Group: Productivity/Clustering/Computing Url:http://boinc.berkeley.edu/ -Source0:boinc_core_release_%{version_}.tar.bz2 +Source0:boinc_core_release-%{version_}.tar.bz2 Source1:boinc-icons.tar.bz2 Source2:boinc-gui.desktop Source3:README.SUSE @@ -48,6 +48,7 @@ # Trim all binaries and other unnecessary things. Source8:generate-tarball.sh Source10: %{name}.init +Source20: boinc-client-systemd Source100: %{name}-rpmlintrc # PATCH-FIX-OPENSUSE boinc-guirpcauth.patch @@ -65,17 +66,20 @@ # PATCH-FIX-OPENSUSE boinc-docbook2x.patch Patch4: boinc-docbook2x.patch # PATCH-FIX-OPENSUSE p...@suse.de use asprintf to fix buffer overflow -Patch5: boinc-client-dynamic_buffers.patch -# PATCH-FIX-OPENSUSE computersalat - #error Only glib.h can be included directly. -Patch6: %{name}-glib_h.patch +Patch5: boinc-client-7.0.36-dynamic_buffers.patch # PATCH-FIX-OPENSUSE coolo - #error: am__fastdepOBJCXX does not appear in AM_CONDITIONAL -Patch7: %{name}-AM_CONDITIONAL.patch +Patch7: boinc-client-7.0.36-AM_CONDITIONAL.patch # BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(pre): pwdutils +%if 0%{?suse_version} 1230 Requires(pre): %insserv_prereq Requires(pre): %fillup_prereq +%else +BuildRequires: pkgconfig(systemd) +%{?systemd_requires} +%endif BuildRequires: Mesa-devel #BuildRequires: autoconf @@ -190,7 +194,6 @@ %patch4 %patch5 %if 0%{?suse_version} = 1220 -%patch6 %patch7 %endif @@ -212,11 +215,32 @@ %{__sed} -i 's/static char/static const char/g' *.xpm popd +# fix utf8 +iconv -f ISO88591 -t UTF8 checkin_notes checkin_notes.utf8 +touch -r checkin_notes checkin_notes.utf8 +mv checkin_notes.utf8 checkin_notes + +iconv -f ISO88591 -t UTF8 checkin_notes_2004 checkin_notes_2004.utf8 +touch -r checkin_notes_2004 checkin_notes_2004.utf8 +mv checkin_notes_2004.utf8 checkin_notes_2004 + +iconv -f ISO88591 -t UTF8 checkin_notes_2005 checkin_notes_2005.utf8 +touch -r checkin_notes_2005 checkin_notes_2005.utf8 +mv checkin_notes_2005.utf8 checkin_notes_2005 + +iconv -f ISO88591 -t UTF8 checkin_notes_2006 checkin_notes_2006.utf8 +touch -r checkin_notes_2006 checkin_notes_2006.utf8 +mv checkin_notes_2006.utf8 checkin_notes_2006 + +# fix permissions and newlines on source files +chmod 644 clientgui/{DlgItemProperties.h,AsyncRPC.cpp,DlgItemProperties.cpp} +sed -i 's/\r//' clientgui/DlgItemProperties.cpp + ### bnc#745656 ## remove files with questionable licenses # removing NVIDIA owned file that does not clearly allow redistribution or # modification -%{__rm} coprocs/CUDA/include/nvapi.h +%{__rm} coprocs/NVIDIA/include/nvapi.h # removing unnecessary APSL licensed files %{__rm} client/app_stats_mac.cpp @@ -305,19 +329,26 @@ %{__rm} -f %{buildroot}%{_sysconfdir}/sysconfig/%{name} # Install
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2013-04-05 07:24:41 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is boinc-client, Maintainer is orpha...@suse.de Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2012-07-10 17:03:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2013-04-05 07:28:21.0 +0200 @@ -1,0 +2,5 @@ +Wed Apr 3 11:12:16 UTC 2013 - co...@suse.com + +- do not own bash directories + +--- Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.mHKPjG/_old 2013-04-05 07:30:20.0 +0200 +++ /var/tmp/diff_new_pack.mHKPjG/_new 2013-04-05 07:30:20.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package boinc-client # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 by Sascha Manns saigk...@opensuse.org # # All modifications and additions to the file contributed by third parties @@ -404,7 +404,7 @@ %defattr(-,root,root,-) %doc COPYING* COPYRIGHT INSTALL notes todo TODO_OLD README.SUSE %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} -%config(noreplace) %{_sysconfdir}/bash_completion.d/ +%config(noreplace) %{_sysconfdir}/bash_completion.d/* /var/adm/fillup-templates/sysconfig.%{name} %{_bindir}/boinc %{_bindir}/%{name} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2012-07-10 17:03:48 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is boinc-client, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2012-07-09 18:26:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2012-07-10 17:03:50.0 +0200 @@ -1,0 +2,13 @@ +Tue Jul 10 13:50:30 UTC 2012 - ch...@computersalat.de + +- rename patch + * fix-automake-conditional to boinc-client-AM_CONDITIONAL patch +- fix build for SLE_11 + * AM_CONDITIONAL patch = 12.2 + +--- +Tue Jul 10 12:24:13 UTC 2012 - co...@suse.com + +- fix compilation for factory and 12.2 + +--- New: boinc-client-AM_CONDITIONAL.patch Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.2ezPkb/_old 2012-07-10 17:03:55.0 +0200 +++ /var/tmp/diff_new_pack.2ezPkb/_new 2012-07-10 17:03:55.0 +0200 @@ -68,6 +68,8 @@ Patch5: boinc-client-dynamic_buffers.patch # PATCH-FIX-OPENSUSE computersalat - #error Only glib.h can be included directly. Patch6: %{name}-glib_h.patch +# PATCH-FIX-OPENSUSE coolo - #error: am__fastdepOBJCXX does not appear in AM_CONDITIONAL +Patch7: %{name}-AM_CONDITIONAL.patch # BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -189,6 +191,7 @@ %patch5 %if 0%{?suse_version} = 1220 %patch6 +%patch7 %endif # Install user hints ++ boinc-client-AM_CONDITIONAL.patch ++ Index: configure.ac === --- configure.ac.orig +++ configure.ac @@ -39,6 +39,7 @@ AC_PROG_CC AC_PROG_CXX AC_PROG_F77 AC_PROG_CPP +AC_PROG_OBJCXX AC_PROG_MAKE_SET SAH_LINKS AC_LANG_PUSH(C) @@ -737,6 +738,8 @@ AM_CONDITIONAL(ENABLE_LIBRARIES, [test AM_CONDITIONAL(INSTALL_HEADERS, [test ${enable_install_headers} = yes]) AM_CONDITIONAL(HAVE_CUDA_LIB, [test ${enable_client} = yes -a -f ./coprocs/CUDA/posix/${boinc_platform}/libcudart.so]) +PKG_CHECK_MODULES([GTK2], [gtk+-2.0]) + dnl == dnl some more vodoo required for building portable client-binary (client, clientgui) dnl == Index: clientgui/Makefile.am === --- clientgui/Makefile.am.orig +++ clientgui/Makefile.am @@ -118,9 +118,8 @@ EXTRA_DIST = *.h \ ../lib/error_numbers.h \ locale $(mac_headers) -boincmgr_CPPFLAGS = $(AM_CPPFLAGS) $(WX_CPPFLAGS) $(SQLITE3_CPPFLAGS) $(LIBNOTIFY_CFLAGS) $(CLIENTGUIFLAGS) `pkg-config --cflags gtk+-2.0` -boincmgr_CXXFLAGS = $(AM_CXXFLAGS) $(WX_CXXFLAGS) $(SQLITE3_CPPFLAGS) $(LIBNOTIFY_CFLAGS) $(CLIENTGUIFLAGS) `pkg-config --cflags gtk+-2.0` -boincmgr_LDADD = $(LIBBOINC) $(SQLITE3_LIBS) $(LIBNOTIFY_LIBS) $(CLIENTGUILIBS) $(BOINC_EXTRA_LIBS) $(CLIENTLIBS) +boincmgr_CPPFLAGS = $(AM_CPPFLAGS) $(WX_CPPFLAGS) $(SQLITE3_CPPFLAGS) $(LIBNOTIFY_CFLAGS) $(CLIENTGUIFLAGS) $(GTK2_CFLAGS) +boincmgr_LDADD = $(LIBBOINC) $(SQLITE3_LIBS) $(LIBNOTIFY_LIBS) $(CLIENTGUILIBS) $(BOINC_EXTRA_LIBS) $(CLIENTLIBS) $(GTK2_LIBS) win_config.h: $(top_srcdir)/config.h grep '#define.*BOINC.*VERSION' $^ $@ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2012-03-23 12:04:35 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is boinc-client, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2011-12-15 16:05:23.0 +0100 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2012-03-23 12:04:37.0 +0100 @@ -1,0 +2,56 @@ +Fri Feb 10 23:07:01 UTC 2012 - ch...@computersalat.de + +- fix sed for boinc-manager + +--- +Wed Feb 8 22:51:55 UTC 2012 - ch...@computersalat.de + +- fix for bnc#745887 ( Confirm licensing of boinc-client 6.10.60 ) +- fix for bnc#744612 ( File /usr/bin/boinc_gui incorrectly named ) +- fix for bnc#744389 ( boinc-client will not run ) +- fix for bnc#732118 ( BOINC installs but will not run ) + +--- +Wed Feb 8 22:39:34 UTC 2012 - ch...@computersalat.de + +- fix replacing old sysconfig file +- revert boinc users shell to /sbin/nologin + +--- +Mon Feb 6 15:05:05 UTC 2012 - ch...@computersalat.de + +- fix License (http://www.spdx.org/licenses/) + * LGPL-3.0 + +--- +Sun Feb 5 23:11:38 UTC 2012 - ch...@computersalat.de + +- remove client dep of manager + * manager does not really need a local boinc-client ;) +- fix desktop file + +--- +Sat Feb 4 00:37:37 UTC 2012 - ch...@computersalat.de + +- fix deps for boinc-client + * Requires libboinc6 + +--- +Thu Feb 2 20:32:57 UTC 2012 - ch...@computersalat.de + +- rework patches +- rework sysconfig file +- rework logrotate file +- add SuSElike init script +- fix user add + * boinc needs a shell +- fix wrapper + * replace boincmanager with boinc-manager and add symlink for +backward compatibility + * fix boinc_gui - boinc-gui +- fix License + * LGPLv3 +- fix for bnc#689499 + * a blocked boinc client, the manager works + +--- Old: boincmanager New: boinc-client.init boinc-manager Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.8WqC2x/_old 2012-03-23 12:04:43.0 +0100 +++ /var/tmp/diff_new_pack.8WqC2x/_new 2012-03-23 12:04:43.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package boinc-client # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 by Sascha Manns saigk...@opensuse.org # # All modifications and additions to the file contributed by third parties @@ -16,30 +16,30 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild # Global definitions %define _use_internal_dependency_generator 0 +%if 0%{?suse_version} = 1140 %define __find_requires %wx_requires +%endif %define version_ 6_10_60 %define soname 6 +%define boinc_dir %{_localstatedir}/lib/boinc Name: boinc-client Version:6.10.60 Release:1 Summary:The BOINC client core -License:LGPLv2+ +License:LGPL-3.0 Group: Productivity/Clustering/Computing Url:http://boinc.berkeley.edu/ - Source0:boinc_core_release_%{version_}.tar.bz2 Source1:boinc-icons.tar.bz2 Source2:boinc-gui.desktop Source3:README.SUSE -Source4:sysconfig.boinc-client +Source4:sysconfig.%{name} Source5:boinc-logrotate -Source6:boincmanager -Source7:boinc-client-rpmlintrc +Source6:boinc-manager # The source for this package was pulled from upstream's vcs. Use the # following commands to generate the tarball: # @@ -47,6 +47,7 @@ # # Trim all binaries and other unnecessary things. Source8:generate-tarball.sh +Source10: %{name}.init Source100: %{name}-rpmlintrc # PATCH-FIX-OPENSUSE boinc-guirpcauth.patch @@ -66,9 +67,9 @@ # PATCH-FIX-OPENSUSE boinc-server.patch Patch5: boinc-server.patch # PATCH-FIX-OPENSUSE saigk...@opensuse.org adds define HAVE_STRCASESRTR -Patch6: boinc-client-str_util.patch +Patch6: %{name}-str_util.patch # PATCH-FIX-OPENSUSE p...@suse.de use asprintf to fix buffer overflow -Patch7: boinc-client-dynamic_buffers.patch +Patch7:
commit boinc-client for openSUSE:Factory
Hello community, here is the log from the commit of package boinc-client for openSUSE:Factory checked in at 2011-12-15 16:05:22 Comparing /work/SRC/openSUSE:Factory/boinc-client (Old) and /work/SRC/openSUSE:Factory/.boinc-client.new (New) Package is boinc-client, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/boinc-client/boinc-client.changes 2011-09-23 01:52:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.boinc-client.new/boinc-client.changes 2011-12-15 16:05:23.0 +0100 @@ -1,0 +2,10 @@ +Fri Sep 30 20:07:45 UTC 2011 - co...@suse.com + +- add libtool as buildrequire to make the spec file more reliable + +--- +Tue Aug 30 18:18:14 UTC 2011 - sascha.ma...@open-slx.de + +- fixed Bug bnc#714623 (/var/lock/subsys unsupported) + +--- Other differences: -- ++ boinc-client.spec ++ --- /var/tmp/diff_new_pack.oc3342/_old 2011-12-15 16:05:25.0 +0100 +++ /var/tmp/diff_new_pack.oc3342/_new 2011-12-15 16:05:25.0 +0100 @@ -91,7 +91,7 @@ #BuildRequires: gnutls-devel BuildRequires: libcurl-devel = 7.17.1 BuildRequires: libjpeg-devel -#BuildRequires: libtool +BuildRequires: libtool BuildRequires: libxslt #BuildRequires: m4 #BuildRequires: make @@ -132,7 +132,6 @@ %package -n boinc-manager - Summary:GUI to control and monitor %{name} Group: Productivity/Scientific/Astronomy Requires: %{name} = %{version}-%{release} @@ -150,7 +149,6 @@ %lang_package -n boinc-manager %package devel - Summary:Development files for %{name} Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} @@ -162,7 +160,6 @@ %package -n libboinc%{soname} - Summary:Shared Libs for %{name} Group: System/Libraries @@ -175,7 +172,6 @@ %package doc - Summary:Documentation files for %{name} Group: Documentation/Other %if 0%{?suse_version} = 1120 @@ -328,7 +324,7 @@ exit 0 %post -%{fillup_and_insserv boinc-client} +%fillup_and_insserv boinc-client %preun %stop_on_removal boinc-client ++ boinc-init.patch ++ --- /var/tmp/diff_new_pack.oc3342/_old 2011-12-15 16:05:25.0 +0100 +++ /var/tmp/diff_new_pack.oc3342/_new 2011-12-15 16:05:25.0 +0100 @@ -26,7 +26,7 @@ +# Name of group to run as: +# -+BOINCGROUP=boinc ++BOINCUSER=boinc + # Working directory. Could be /home/boinc, /var/lib/boinc, etc.. # The reason I prefer /var/lib/boinc is that this works best for a @@ -40,7 +40,18 @@ BOINCEXE=${bindir}/${BOINCEXE_NAME} BOINCCMD_NAME=boinccmd BOINCCMD=${bindir}/${BOINCCMD_NAME} -@@ -178,8 +182,8 @@ export TERM=dumb +@@ -161,9 +165,7 @@ BOINCOPTS= + # Subsys lock file ... + + # If there is the subsys directory, then use it ... +-if [ -d /var/lock/subsys/ ]; then +-LOCKFILE=/var/lock/subsys/${BOINCEXE_NAME} +-elif [ -d /var/lock ]; then ++if [ -d /var/lock ]; then + LOCKFILE=/var/lock/${BOINCEXE_NAME} + elif [ -d /var/run ]; then + LOCKFILE=/var/run/${BOINCEXE_NAME}.lock +@@ -178,8 +180,8 @@ export TERM=dumb # but if the functions are not found we create our own simple replacements. # (The idea for replacing the functions comes from OpenAFS. Thanks guys!) @@ -51,25 +62,23 @@ else if printf Hello /dev/null 2/dev/null ; then # printf works -@@ -279,7 +283,7 @@ if [ ! -d $BOINCDIR ]; then +@@ -279,7 +281,7 @@ if [ ! -d $BOINCDIR ]; then echo -n Creating $BOINCDIR if mkdir -p $BOINCDIR 2/dev/null ; then if [ -n $BOINCUSER ] ; then - if chown $BOINCUSER $BOINCDIR ; then -+ if chown $BOINCUSER:$BOINCGROUP $BOINCDIR ; then ++ if chown $BOINCUSER $BOINCGROUP $BOINCDIR ; then echo_success else echo_failure -@@ -329,8 +333,10 @@ if [ ${USERNOW} = ${BOINCUSER} ] ; t +@@ -329,8 +331,8 @@ if [ ${USERNOW} = ${BOINCUSER} ] ; t exit 8 fi elif [ ${USERNOW} = root ] ; then - cmd=if test -O ${BOINCDIR} ; then echo success ; fi - if [ -z `su $BOINCUSER -c $cmd` ]; then -+ #cmd=if test -O ${BOINCDIR} ; then echo success ; fi -+ #if [ -z `su $BOINCUSER -c $cmd` ]; then -+if [ -z `sudo -u $BOINCUSER /bin/sh -c if test -O ${BOINCDIR} ; -+then echo success ; fi` ]; then ++ # cmd=if test -O ${BOINCDIR} ; then echo success ; fi ++ # if [ -z `su $BOINCUSER -c $cmd` ]; then echo -n ERROR: $BOINCDIR is not owned by $BOINCUSER. echo_failure echo ++ sysconfig.boinc-client ++ --- /var/tmp/diff_new_pack.oc3342/_old 2011-12-15 16:05:25.0 +0100 +++