The package rpms/electrum.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/electrum.git/commit/?id=67fd8a8d9....
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit 3331205c0cd8d0ed968155ffc9d4255815b6108c
Author: Jonathan Schleifer <js(a)nil.im>
Date: Sun Jan 28 20:20:34 2024 +0100
Updated to 4.5.2
diff --git a/.gitignore b/.gitignore
index 634487b..4ae50b3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -62,3 +62,5 @@
/Electrum-4.3.3.tar.gz.asc
/Electrum-4.3.4.tar.gz
/Electrum-4.3.4.tar.gz.asc
+/Electrum-sourceonly-4.5.2.tar.gz
+/Electrum-sourceonly-4.5.2.tar.gz.asc
diff --git a/electrum.spec b/electrum.spec
index bbb7a23..c76ab66 100644
--- a/electrum.spec
+++ b/electrum.spec
@@ -1,30 +1,32 @@
Name: electrum
-Version: 4.3.4
-Release: 5%{?dist}
+Version: 4.5.2
+Release: 1%{?dist}
Summary: A lightweight Bitcoin Client
License: MIT
URL:
https://electrum.org/
-Source0:
https://download.electrum.org/%{version}/Electrum-%{version}.tar.gz
-Source1:
https://download.electrum.org/%{version}/Electrum-%{version}.tar.gz.asc
+Source0:
https://download.electrum.org/%{version}/Electrum-sourceonly-%{version}.t...
+Source1:
https://download.electrum.org/%{version}/Electrum-sourceonly-%{version}.t...
#Wed Feb 01 2017, exported the upstream gpg key using the command:
#gpg2 --export --export-options export-minimal 6694D8DE7BE8EE5631BED9502BD5824B7F9470E6
9EDAFF80E080659604F4A76B2EBB056FD847F8A7 0EEDCFD5CAFB459067349B23CA9EEEC43DF911DC >
gpgkey-electrum.gpg
Source2: gpgkey-%{name}.gpg
Source3: %{name}.metainfo.xml
Source4: %{name}.1
-Patch0: fix-desktop-exec.patch
+Patch0: relax-protobuf-requirement.patch
BuildArch: noarch
#
https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
ExcludeArch: %{ix86}
BuildRequires: python3-devel
+BuildRequires: python3-wheel
BuildRequires: gettext
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
BuildRequires: gnupg2
+BuildRequires: protobuf-compiler
Requires: hicolor-icon-theme
@@ -51,10 +53,13 @@ it does not download the Bitcoin block chain.
%prep
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}'
--data='%{SOURCE0}'
-%autosetup -p1 -n Electrum-%{version}
+%autosetup -p0 -n Electrum-%{version}
rm -rf Electrum.egg-info
rm -rf packages
+contrib/generate_payreqpb2.sh
+contrib/build_locale.sh electrum/locale electrum/locale
+
%generate_buildrequires
%pyproject_buildrequires -x gui -x crypto
@@ -92,6 +97,11 @@ desktop-file-validate
%{buildroot}%{_datadir}/applications/%{name}.desktop
%{_metainfodir}/%{name}.metainfo.xml
%changelog
+* Sun Jan 28 2024 Jonathan Schleifer <js(a)nil.im> - 4.5.2-1
+- Updated to version 4.5.2.
+- Switched to sourceonly tarball.
+- Regenerate pb2 files to lower protobuf requirement.
+
* Wed Jan 24 2024 Fedora Release Engineering <releng(a)fedoraproject.org> - 4.3.4-5
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
diff --git a/fix-desktop-exec.patch b/fix-desktop-exec.patch
deleted file mode 100644
index 590d318..0000000
--- a/fix-desktop-exec.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/electrum.desktop
-+++ b/electrum.desktop
-@@ -3,7 +3,7 @@
-
- [Desktop Entry]
- Comment=Lightweight Bitcoin Client
--Exec=sh -c "PATH=\"\\$HOME/.local/bin:\\$PATH\"; electrum %u"
-+Exec=electrum %u
- GenericName[en_US]=Bitcoin Wallet
- GenericName=Bitcoin Wallet
- Icon=electrum
-@@ -18,5 +18,5 @@ MimeType=x-scheme-handler/bitcoin;
- Actions=Testnet;
-
- [Desktop Action Testnet]
--Exec=sh -c "PATH=\"\\$HOME/.local/bin:\\$PATH\"; electrum --testnet
%u"
-+Exec=electrum --testnet %u
- Name=Testnet mode
diff --git a/relax-protobuf-requirement.patch b/relax-protobuf-requirement.patch
new file mode 100644
index 0000000..4740af9
--- /dev/null
+++ b/relax-protobuf-requirement.patch
@@ -0,0 +1,9 @@
+--- contrib/requirements/requirements.txt.orig 2024-01-28 20:09:35.275455984 +0100
++++ contrib/requirements/requirements.txt 2024-01-28 20:09:42.804240728 +0100
+@@ -1,5 +1,5 @@
+ qrcode
+-protobuf>=3.20,<4
++protobuf>=3.12,<4
+ qdarkstyle>=2.7
+ aiorpcx>=0.22.0,<0.23
+ aiohttp>=3.3.0,<4.0.0
diff --git a/sources b/sources
index cfa0d8c..ef7c750 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
SHA512 (gpgkey-electrum.gpg) =
87799a6fcc1adcbae151f0a004f22a1955492e5b6ee68e97682284f6cdab89aa04b48ca118955c427d480e333126fbf05ba0790fd56832eeeb0d6803e7bc0930
-SHA512 (Electrum-4.3.4.tar.gz) =
000a60d20391bbb348e967173f33b6340a4588d144ce61f02ca8f1f040ecee25a6f297726c8b22e29b0b02dd8d8acdb93fb5606b816fd4c93f5a0d4abeadc9ad
-SHA512 (Electrum-4.3.4.tar.gz.asc) =
7413be556f02a18b0c825a67cb106c05dd1a0151f414f5da98ef733fb9babb52730a6e9a940c89d2933dc105fc982fcd2e2b23878e33c14f492cdb776dc7af9f
+SHA512 (Electrum-sourceonly-4.5.2.tar.gz) =
df49a6d59a3c2127f0e3fcd886ec043e2f16926ced2d517bc1711e58461c9ec7d4b1d4559b27337f806fd0226bd2f7c44b79895ff5aa6b5418d875f882fcbad1
+SHA512 (Electrum-sourceonly-4.5.2.tar.gz.asc) =
c503ff2ddf200dbea0a8a998791b502306287fafb89225b73b82ef5a161e8ee6798ae8acc6417d7cc6dd3386beb067dd60c4e614044bb458d4696b02b726120c
commit 85f069a58bdba87304d34eb258d7aca55ebcf85b
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jan 24 10:13:24 2024 +0000
Rebuilt for
https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
diff --git a/electrum.spec b/electrum.spec
index 9c62f1c..bbb7a23 100644
--- a/electrum.spec
+++ b/electrum.spec
@@ -1,6 +1,6 @@
Name: electrum
Version: 4.3.4
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: A lightweight Bitcoin Client
License: MIT
@@ -92,6 +92,9 @@ desktop-file-validate
%{buildroot}%{_datadir}/applications/%{name}.desktop
%{_metainfodir}/%{name}.metainfo.xml
%changelog
+* Wed Jan 24 2024 Fedora Release Engineering <releng(a)fedoraproject.org> - 4.3.4-5
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
+
* Fri Jan 19 2024 Fedora Release Engineering <releng(a)fedoraproject.org> - 4.3.4-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
commit 2e5e62b5c259f981c4d61e0611759e8609652865
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jan 19 17:57:00 2024 +0000
Rebuilt for
https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
diff --git a/electrum.spec b/electrum.spec
index 7517004..9c62f1c 100644
--- a/electrum.spec
+++ b/electrum.spec
@@ -1,6 +1,6 @@
Name: electrum
Version: 4.3.4
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: A lightweight Bitcoin Client
License: MIT
@@ -92,6 +92,9 @@ desktop-file-validate
%{buildroot}%{_datadir}/applications/%{name}.desktop
%{_metainfodir}/%{name}.metainfo.xml
%changelog
+* Fri Jan 19 2024 Fedora Release Engineering <releng(a)fedoraproject.org> - 4.3.4-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
+
* Sun Sep 24 2023 Benjamin A. Beasley <code(a)musicinmybrain.net> - 4.3.4-3
- Drop x86 support (leaf package)
commit 67fd8a8d97a8605974bdb993161010c2345efc73
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Tue Jul 18 12:35:23 2023 -0400
Drop x86 support (leaf package)
diff --git a/electrum.spec b/electrum.spec
index 90bc612..7517004 100644
--- a/electrum.spec
+++ b/electrum.spec
@@ -1,6 +1,6 @@
Name: electrum
Version: 4.3.4
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: A lightweight Bitcoin Client
License: MIT
@@ -14,7 +14,10 @@ Source3: %{name}.metainfo.xml
Source4: %{name}.1
Patch0: fix-desktop-exec.patch
+
BuildArch: noarch
+#
https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
+ExcludeArch: %{ix86}
BuildRequires: python3-devel
BuildRequires: gettext
@@ -89,6 +92,9 @@ desktop-file-validate
%{buildroot}%{_datadir}/applications/%{name}.desktop
%{_metainfodir}/%{name}.metainfo.xml
%changelog
+* Sun Sep 24 2023 Benjamin A. Beasley <code(a)musicinmybrain.net> - 4.3.4-3
+- Drop x86 support (leaf package)
+
* Wed Jul 19 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 4.3.4-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
commit bad55be918037a3b18978f547452ccf1527866d4
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jul 19 18:19:18 2023 +0000
Rebuilt for
https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/electrum.spec b/electrum.spec
index ff8a17b..90bc612 100644
--- a/electrum.spec
+++ b/electrum.spec
@@ -1,6 +1,6 @@
Name: electrum
Version: 4.3.4
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A lightweight Bitcoin Client
License: MIT
@@ -89,6 +89,9 @@ desktop-file-validate
%{buildroot}%{_datadir}/applications/%{name}.desktop
%{_metainfodir}/%{name}.metainfo.xml
%changelog
+* Wed Jul 19 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 4.3.4-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
+
* Wed Mar 01 2023 Vitaly Zaitsev <vitaly(a)easycoding.org> - 4.3.4-1
- Updated to version 4.3.4.