The package rpms/boinc-client.git has added or updated architecture specific content in
its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/boinc-client.git/commit/?id=ff239....
Change:
+ExcludeArch: s390x
Thanks.
Full change:
============
commit f3fb9ead62c3b1c47f4d15cd9deee0b142f44b6c
Author: Germano Massullo <germano.massullo(a)gmail.com>
Date: Sun Apr 10 00:13:33 2022 +0200
adjusted openssl3 patch macro
diff --git a/boinc-client.spec b/boinc-client.spec
index 13f454e..4751ac0 100644
--- a/boinc-client.spec
+++ b/boinc-client.spec
@@ -36,7 +36,9 @@ SOURCE1: boinc-client-logrotate-d
SOURCE2: boincmgr.desktop
SOURCE3: 36x11-common_xhost-boinc
SOURCE4: config.properties
+%if 0%{?fedora} > 35
Patch0: openssl3.patch
+%endif
#Patch0: disable_idle_time_detection.patch
# disabled systemd_hardening.patch because its tests are still in early stage
# on upstream development process
@@ -332,7 +334,7 @@ fi
%changelog
* Sat Apr 09 2022 Germano Massullo <germano.massullo(a)gmail.com> - 7.18.1-1
- 7.18.1 release
-- added openssl3.patch
+- added openssl3.patch for Fedora > 35
- added some pkgconfig
- added BuildRequires: systemd-rpm-macros
commit cc6f74572516de8ff1fabdec4ec402a134ae7a80
Author: Germano Massullo <germano.massullo(a)gmail.com>
Date: Sun Apr 10 00:10:09 2022 +0200
fixes files section
diff --git a/boinc-client.spec b/boinc-client.spec
index f7a6e1d..13f454e 100644
--- a/boinc-client.spec
+++ b/boinc-client.spec
@@ -310,9 +310,12 @@ fi
%{_bindir}/boincmgr
%{_bindir}/boincscr
%{_datadir}/applications/boincmgr.desktop
+%{_datadir}/applications/boinc.desktop
%{_datadir}/icons/hicolor/16x16/apps/boincmgr.png
%{_datadir}/icons/hicolor/32x32/apps/boincmgr.png
%{_datadir}/icons/hicolor/48x48/apps/boincmgr.png
+%{_datadir}/icons/hicolor/64x64/apps/boinc.png
+%{_datadir}/icons/hicolor/scalable/apps/boinc.svg
%{_mandir}/man1/boincmgr.1.gz
%files static
commit 36893248a79e3be577db27f115ecba7d0e57c933
Author: Germano Massullo <germano.massullo(a)gmail.com>
Date: Sat Apr 9 23:37:41 2022 +0200
7.18.1 release
diff --git a/.gitignore b/.gitignore
index e264e35..909a2aa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,3 +25,4 @@ boinc-6.10.45.tar.xz
/boinc-client-7.16.1.tar.gz
/boinc-client-7.16.6.tar.gz
/boinc-client-7.16.11.tar.gz
+/boinc-client-7.18.1.tar.gz
diff --git a/boinc-client.spec b/boinc-client.spec
index ebfd255..f7a6e1d 100644
--- a/boinc-client.spec
+++ b/boinc-client.spec
@@ -17,8 +17,8 @@
Summary: The BOINC client
Name: boinc-client
-Version: 7.16.11
-Release: 9%{?dist}
+Version: 7.18.1
+Release: 1%{?dist}
License: LGPLv2+
URL:
http://boinc.berkeley.edu/
@@ -36,12 +36,13 @@ SOURCE1: boinc-client-logrotate-d
SOURCE2: boincmgr.desktop
SOURCE3: 36x11-common_xhost-boinc
SOURCE4: config.properties
-Patch0: disable_idle_time_detection.patch
+Patch0: openssl3.patch
+#Patch0: disable_idle_time_detection.patch
# disabled systemd_hardening.patch because its tests are still in early stage
# on upstream development process
#Patch2: systemd_hardening.patch
# prevents manager close action from stopping client service
-Patch1: manager_close_no_service_stop.patch
+#Patch1: manager_close_no_service_stop.patch
# On Linux distributions, BOINC runs as a service. Users must not be able to
# try stopping the service from exit menu entry.
# This leads to unexpected behaviour, like:
@@ -53,20 +54,20 @@ Patch1: manager_close_no_service_stop.patch
# show any frame asking the user if he wants to stop the service.
# upstream pull request
https://github.com/BOINC/boinc/pull/3094 has ben merged
# and unmerged later
-Patch2: manager_exit_menu_entry_removal.patch
+#Patch2: manager_exit_menu_entry_removal.patch
# removes menu entry "Shut down the currently connected BOINC client"
# upstream pull request
https://github.com/BOINC/boinc/pull/3094 has ben merged
# and unmerged later
-Patch3: manager_shut_down_connected_client.patch
+#Patch3: manager_shut_down_connected_client.patch
# if user starts manager while client service is not running, manager will
# start a client process running it in user session. This patch prevents
# the manager from starting the client because on Linux the client should
# run as a service only
-Patch4: prevent_manager_from_starting_client.patch
+#Patch4: prevent_manager_from_starting_client.patch
# Fedora / EPEL, the folder /etc/boinc-client does not exist, so it should be removed
-Patch5: remove_etc_boinc-client_from_systemd_unit_file.patch
+#Patch5: remove_etc_boinc-client_from_systemd_unit_file.patch
# Concerning 4071.patch read
https://github.com/BOINC/boinc/pull/4071
-Patch6: 4071.patch
+#Patch6: 4071.patch
Requires: logrotate
Requires(post): systemd
@@ -77,22 +78,26 @@ Requires(pre): shadow-utils
BuildRequires: curl-devel
BuildRequires: desktop-file-utils
BuildRequires: freeglut-devel
-BuildRequires: wxGTK3-devel
+
BuildRequires: gcc-c++
BuildRequires: gettext
BuildRequires: gtk3-devel
BuildRequires: docbook2X
BuildRequires: libXmu-devel
-BuildRequires: libjpeg-devel
-BuildRequires: libnotify-devel
+BuildRequires: pkgconfig(libjpeg)
+BuildRequires: pkgconfig(libnotify)
BuildRequires: libtool
BuildRequires: libXScrnSaver-devel
BuildRequires: mesa-libGLU-devel
-BuildRequires: openssl-devel
-BuildRequires: sqlite-devel
-BuildRequires: xcb-util-devel
+BuildRequires: pkgconfig(openssl)
+BuildRequires: pkgconfig(sqlite)
+BuildRequires: systemd-rpm-macros
+BuildRequires: wxGTK3-devel
+BuildRequires: pkgconfig(xcb-util)
+BuildRequires: pkgconfig(libunwind)
BuildRequires: make
+
# EPEL8 webkit2gtk3 is missing for s390x, aarch64
%if 0%{?el8}
ExcludeArch: s390x
@@ -322,6 +327,12 @@ fi
%{_includedir}/boinc
%changelog
+* Sat Apr 09 2022 Germano Massullo <germano.massullo(a)gmail.com> - 7.18.1-1
+- 7.18.1 release
+- added openssl3.patch
+- added some pkgconfig
+- added BuildRequires: systemd-rpm-macros
+
* Thu Feb 17 2022 Germano Massullo <germano.massullo(a)gmail.com> - 7.16.11-9
- resume aarch64 CPU architecture on EL8
diff --git a/openssl3.patch b/openssl3.patch
new file mode 100644
index 0000000..54888bb
--- /dev/null
+++ b/openssl3.patch
@@ -0,0 +1,12 @@
+diff -urNr boinc-client_release-7.18-7.18.1-orig/lib/crypt.cpp
boinc-client_release-7.18-7.18.1/lib/crypt.cpp
+--- boinc-client_release-7.18-7.18.1-orig/lib/crypt.cpp 2021-08-03 17:52:19.000000000
+0200
++++ boinc-client_release-7.18-7.18.1/lib/crypt.cpp 2022-04-09 22:36:47.909269113 +0200
+@@ -672,7 +672,7 @@
+ }
+ #ifdef HAVE_OPAQUE_RSA_DSA_DH
+ RSA *rsa;
+- rsa = EVP_PKEY_get0_RSA(pubKey);
++ rsa = (rsa_st*)EVP_PKEY_get0_RSA(pubKey);
+ if (!RSA_blinding_on(rsa, c)) {
+ #else
+ if (!RSA_blinding_on(pubKey->pkey.rsa, c)) {
diff --git a/sources b/sources
index 729dd2a..10fd835 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (boinc-client-7.16.11.tar.gz) =
316fe315372beea8448cb101bb1b73871aed5d95b0d1961a008e2ba31e562f21d5081cbd9885f90e9247eb39daf5ae368eb0b6a9bcfd47220a633296cadd297d
+SHA512 (boinc-client-7.18.1.tar.gz) =
200587a0896aec6a7e7247132811141909aa333cb2bb9350c5ba016ffdf056413b1c5346361b311c087634b2d29cdbb204486385d8561a299b68739244c5a532
commit ff2397a7421510250a5cc08fdb4e905f95e89972
Author: Germano Massullo <germano.massullo(a)gmail.com>
Date: Fri Feb 18 00:51:55 2022 +0100
resume aarch64 for EL8
diff --git a/boinc-client.spec b/boinc-client.spec
index e8ad207..ebfd255 100644
--- a/boinc-client.spec
+++ b/boinc-client.spec
@@ -18,7 +18,7 @@
Summary: The BOINC client
Name: boinc-client
Version: 7.16.11
-Release: 8%{?dist}
+Release: 9%{?dist}
License: LGPLv2+
URL:
http://boinc.berkeley.edu/
@@ -95,7 +95,7 @@ BuildRequires: make
# EPEL8 webkit2gtk3 is missing for s390x, aarch64
%if 0%{?el8}
-ExcludeArch: s390x aarch64
+ExcludeArch: s390x
%endif
%description
The Berkeley Open Infrastructure for Network Computing (BOINC) is an open-
@@ -322,6 +322,9 @@ fi
%{_includedir}/boinc
%changelog
+* Thu Feb 17 2022 Germano Massullo <germano.massullo(a)gmail.com> - 7.16.11-9
+- resume aarch64 CPU architecture on EL8
+
* Wed Jan 19 2022 Fedora Release Engineering <releng(a)fedoraproject.org> -
7.16.11-8
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
commit 636c1a0b9ca412b895aff2f528df1123c0899a72
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jan 19 22:29:49 2022 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/boinc-client.spec b/boinc-client.spec
index be7a87e..e8ad207 100644
--- a/boinc-client.spec
+++ b/boinc-client.spec
@@ -18,7 +18,7 @@
Summary: The BOINC client
Name: boinc-client
Version: 7.16.11
-Release: 7%{?dist}
+Release: 8%{?dist}
License: LGPLv2+
URL:
http://boinc.berkeley.edu/
@@ -322,6 +322,9 @@ fi
%{_includedir}/boinc
%changelog
+* Wed Jan 19 2022 Fedora Release Engineering <releng(a)fedoraproject.org> -
7.16.11-8
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
* Tue Sep 14 2021 Sahana Prasad <sahana(a)redhat.com> - 7.16.11-7
- Rebuilt with OpenSSL 3.0.0
commit 896b7be41e022d0892e98450e622d64530619dc5
Author: Sahana Prasad <sahana(a)redhat.com>
Date: Tue Sep 14 18:59:01 2021 +0200
Rebuilt with OpenSSL 3.0.0
diff --git a/boinc-client.spec b/boinc-client.spec
index cce4261..be7a87e 100644
--- a/boinc-client.spec
+++ b/boinc-client.spec
@@ -18,7 +18,7 @@
Summary: The BOINC client
Name: boinc-client
Version: 7.16.11
-Release: 6%{?dist}
+Release: 7%{?dist}
License: LGPLv2+
URL:
http://boinc.berkeley.edu/
@@ -322,6 +322,9 @@ fi
%{_includedir}/boinc
%changelog
+* Tue Sep 14 2021 Sahana Prasad <sahana(a)redhat.com> - 7.16.11-7
+- Rebuilt with OpenSSL 3.0.0
+
* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> -
7.16.11-6
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild