commit boinc-client for openSUSE:Factory

2020-09-25 Thread root
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

2020-04-23 Thread root
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

2019-12-09 Thread root
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

2019-09-11 Thread root
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

2018-12-19 Thread root
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

2018-07-12 Thread root
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

2017-11-24 Thread root
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

2017-11-09 Thread root
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

2017-09-14 Thread root
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 Engelhardt 
Date: 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

2017-09-05 Thread root
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 Maness 
 Date: 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

2017-03-02 Thread root
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

2016-04-28 Thread h_root
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

2015-06-30 Thread h_root
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

2015-03-23 Thread h_root
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

2014-11-18 Thread h_root
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

2014-06-26 Thread h_root
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

2013-10-29 Thread h_root
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

2013-04-04 Thread h_root
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

2012-07-10 Thread h_root
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

2012-03-23 Thread h_root
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

2011-12-15 Thread h_root
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
+++