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 <[email protected]> + +- 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 <[email protected]> + +- 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 -fno-strict-aliasing -D_REENTRANT" \ + CXXFLAGS="%{optflags} -W -pipe -fno-strict-aliasing -D_REENTRANT" \ DESTDIR=%{_prefix} %{?_smp_mflags} %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%make_install %if %{with manager} for i in clientgui locale; do %else for i in locale; do %endif pushd $i - make DESTDIR=%{buildroot} install %{?_smp_mflags} + %make_install popd done @@ -260,15 +242,10 @@ # Install init and create symlink for rcboinc install -dm0755 %{buildroot}%{_sbindir} -%if 0%{?has_systemd} install -D -m0644 %{SOURCE20} %{buildroot}%{_unitdir}/%{name}.service # And remove sysvinit script installed by boinc rm -r %{buildroot}/%{_initddir} ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} -%else -install -Dm0755 %{SOURCE10} %{buildroot}%{_initddir}/%{name} -/bin/ln -sf %{_sysconfdir}/init.d/%{name} %{buildroot}%{_sbindir}/rc%{name} -%endif # Install template for sysconfig install -Dm0644 %{SOURCE4} %{buildroot}%{_fillupdir}/sysconfig.%{name} @@ -326,33 +303,18 @@ mv -f %{_sysconfdir}/sysconfig/%{name} %{_sysconfdir}/sysconfig/%{name}.save fi fi -%if 0%{?has_systemd} %service_add_pre %{name}.service -%endif %preun -%if 0%{?has_systemd} %service_del_preun %{name}.service -%else -%stop_on_removal %{name} -%endif %post -%if 0%{?has_systemd} %{fillup_only} %service_add_post %{name}.service -%else -%fillup_and_insserv %{name} -%endif %{_sbindir}/usermod -c "BOINC Client" -s /sbin/nologin boinc 2>/dev/null || : %postun -%if 0%{?has_systemd} %service_del_postun %{name}.service -%else -%restart_on_update %{name} -%insserv_cleanup -%endif %post -n boinc-manager %{_bindir}/touch --no-create %{_datadir}/icons/hicolor || : @@ -371,7 +333,6 @@ %postun -n libboinc%{sonum} -p /sbin/ldconfig %files -%defattr(-,root,root,-) %license COPYING* COPYRIGHT %doc README.SUSE %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} @@ -382,26 +343,15 @@ %{_bindir}/switcher %{_mandir}/man1/boinccmd.1.gz %{_mandir}/man1/boinc.1.gz -%if 0%{?has_systemd} %{_unitdir}/%{name}.service -%else -%{_initddir}/%{name} -%endif %{_sbindir}/rc%{name} %{_fillupdir}/sysconfig.%{name} -%defattr(-,boinc,boinc,-) -%{boinc_dir}/ +%attr(-,boinc,boinc) %{boinc_dir}/ %files -n %{name}-lang -f BOINC-Client.lang -%defattr(-,root,root) -%if 0%{?sles_version} == 11 -%dir %{_datadir}/locale/fa_IR -%dir %{_datadir}/locale/fa_IR/LC_MESSAGES -%endif %if %{with manager} %files -n boinc-manager -%defattr(-,root,root,-) %{_bindir}/boinc-gui %{_bindir}/boinc-manager %{_bindir}/boincmgr @@ -413,15 +363,12 @@ %{_mandir}/man1/boinc-manager.1.gz %files -n boinc-manager-lang -f BOINC-Manager.lang -%defattr(-,root,root) %endif %files -n libboinc%{sonum} -%defattr(-,root,root,-) %{_libdir}/*.so.* %files -n libboinc-devel -%defattr(-,root,root,-) %{_libdir}/*.a %{_libdir}/*.so %{_includedir}/boinc ++++++ 7.16.6.tar.gz -> 7.16.11.tar.gz ++++++ /work/SRC/openSUSE:Factory/boinc-client/7.16.6.tar.gz /work/SRC/openSUSE:Factory/.boinc-client.new.4249/7.16.11.tar.gz differ: char 13, line 1
