|
|
4c4c5df |
Name: electrum
|
|
|
3fb2607 |
Version: 4.1.0
|
|
|
3793d63 |
Release: 2%{?dist}
|
|
|
4c4c5df |
Summary: A lightweight Bitcoin Client
|
|
|
4c4c5df |
|
|
|
72e3b1d |
License: MIT
|
|
|
4c4c5df |
URL: https://electrum.org/
|
|
|
4c4c5df |
Source0: https://download.electrum.org/%{version}/Electrum-%{version}.tar.gz
|
|
|
cf3216f |
Source1: https://download.electrum.org/%{version}/Electrum-%{version}.tar.gz.asc
|
|
|
cf3216f |
#Wed Feb 01 2017, exported the upstream gpg key using the command:
|
|
|
cf3216f |
#gpg2 --export --export-options export-minimal 6694D8DE7BE8EE5631BED9502BD5824B7F9470E6 > gpgkey-electrum.gpg
|
|
|
cf3216f |
Source2: gpgkey-electrum.gpg
|
|
|
cf3216f |
Source3: electrum.appdata.xml
|
|
|
911258a |
Source4: electrum.1
|
|
|
911258a |
|
|
|
911258a |
Patch0: fix-desktop-exec.patch
|
|
|
6a7015b |
|
|
|
4c4c5df |
BuildArch: noarch
|
|
|
4c4c5df |
|
|
|
97782f0 |
BuildRequires: python3-devel
|
|
|
d27f8bd |
BuildRequires: python3-setuptools
|
|
|
97782f0 |
BuildRequires: python3-qt5-devel
|
|
|
4c4c5df |
BuildRequires: gettext
|
|
|
4c4c5df |
|
|
|
e5dda5b |
BuildRequires: libappstream-glib
|
|
|
cf3216f |
BuildRequires: gnupg2
|
|
|
e5dda5b |
|
|
|
235bed3 |
Requires: python%{python3_version}dist(pyqt5)
|
|
|
e2008db |
Requires: python3-cryptography
|
|
|
911258a |
# Unlucky rpm automatic dependency generation doesn't catch this dependency
|
|
|
b1f51d2 |
Requires: libsecp256k1
|
|
|
911258a |
|
|
|
911258a |
Suggests: zbar
|
|
|
aa30e42 |
Suggests: python3-trezor >= 0.11.2
|
|
|
b1f51d2 |
Suggests: python3-btchip >= 0.1.30
|
|
|
4c4c5df |
|
|
|
aa30e42 |
Conflicts: python3-trezor < 0.11.2
|
|
|
b1f51d2 |
Conflicts: python3-btchip < 0.1.30
|
|
|
78de767 |
|
|
|
4c4c5df |
%description
|
|
|
4c4c5df |
Electrum is an easy to use Bitcoin client. It protects you from losing
|
|
|
4c4c5df |
coins in a backup mistake or computer failure, because your wallet can
|
|
|
4c4c5df |
be recovered from a secret phrase that you can write on paper or learn
|
|
|
4c4c5df |
by heart. There is no waiting time when you start the client, because
|
|
|
4c4c5df |
it does not download the Bitcoin block chain.
|
|
|
4c4c5df |
|
|
|
4c4c5df |
%prep
|
|
|
cf3216f |
gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0}
|
|
|
911258a |
%autosetup -n Electrum-%{version}
|
|
|
4c4c5df |
rm -rf Electrum.egg-info
|
|
|
4c4c5df |
rm -rf packages
|
|
|
4c4c5df |
|
|
|
4c4c5df |
%build
|
|
|
97782f0 |
%{py3_build}
|
|
|
4c4c5df |
|
|
|
4c4c5df |
%install
|
|
|
97782f0 |
%{py3_install}
|
|
|
cf3216f |
install -Dpm 644 %{SOURCE3} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
|
|
|
911258a |
install -Dpm 644 %{SOURCE4} %{buildroot}%{_mandir}/man1/%{name}.1
|
|
|
4c4c5df |
|
|
|
4c4c5df |
# Remove shebang lines from .py files that aren't executable, and
|
|
|
4c4c5df |
# remove executability from .py files that don't have a shebang line:
|
|
|
4c4c5df |
# Source: dmalcolm.fedorapeople.org/python3.spec
|
|
|
4c4c5df |
find %{buildroot} -name \*.py \
|
|
|
4c4c5df |
\( \( \! -perm /u+x,g+x,o+x -exec sed -e '/^#!/Q 0' -e 'Q 1' {} \; \
|
|
|
4c4c5df |
-print -exec sed -i '1d' {} \; \) -o \( \
|
|
|
4c4c5df |
-perm /u+x,g+x,o+x ! -exec grep -m 1 -q '^#!' {} \; \
|
|
|
4c4c5df |
-exec chmod a-x {} \; \) \)
|
|
|
4c4c5df |
|
|
|
4c4c5df |
%find_lang %{name}
|
|
|
4c4c5df |
|
|
|
e5dda5b |
%check
|
|
|
e5dda5b |
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/*.appdata.xml
|
|
|
e5dda5b |
|
|
|
4c4c5df |
%files -f %{name}.lang
|
|
|
4c4c5df |
%doc AUTHORS
|
|
|
4c4c5df |
%doc README.rst
|
|
|
4c4c5df |
%doc RELEASE-NOTES
|
|
|
4c4c5df |
%doc PKG-INFO
|
|
|
4c4c5df |
%license LICENCE
|
|
|
4c4c5df |
%{_bindir}/electrum
|
|
|
911258a |
%{_mandir}/man1/%{name}.1*
|
|
|
e5dda5b |
%{_datadir}/pixmaps/%{name}.png
|
|
|
e5dda5b |
%{_datadir}/applications/%{name}.desktop
|
|
|
e5dda5b |
%{_datadir}/appdata/%{name}.appdata.xml
|
|
|
97782f0 |
%{python3_sitelib}/*
|
|
|
911258a |
%exclude %{python3_sitelib}/%{name}/locale
|
|
|
4c4c5df |
|
|
|
4c4c5df |
%changelog
|
|
|
3793d63 |
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 4.1.0-2
|
|
|
3793d63 |
- Rebuilt for Python 3.10
|
|
|
3793d63 |
|
|
|
3fb2607 |
* Thu Apr 01 2021 Timothy Redaelli <tredaelli@redhat.com> - 4.1.0-1
|
|
|
3fb2607 |
- Updated to version 4.1.0
|
|
|
3fb2607 |
|
|
|
e2008db |
* Sun Feb 21 2021 Timothy Redaelli <tredaelli@redhat.com> - 4.0.9-3
|
|
|
e2008db |
- Add python3-cryptography dependency (#1909753)
|
|
|
e2008db |
|
|
|
cb93560 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.9-2
|
|
|
cb93560 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
cb93560 |
|
|
|
90ee27b |
* Mon Jan 04 2021 Timothy Redaelli <tredaelli@redhat.com> - 4.0.9-1
|
|
|
90ee27b |
- Updated to version 4.0.9
|
|
|
90ee27b |
|
|
|
97613cc |
* Thu Dec 17 2020 Timothy Redaelli <tredaelli@redhat.com> - 4.0.8-1
|
|
|
97613cc |
- Updated to version 4.0.8
|
|
|
97613cc |
|
|
|
911258a |
* Thu Dec 10 2020 Timothy Redaelli <tredaelli@redhat.com> - 4.0.7-2
|
|
|
911258a |
- Restore zbar as weak dependency since it's only used for QR scanner (#1766821)
|
|
|
911258a |
- Fix rpmlint warnings and errors ("E: explicit-lib-dependency libsecp256k" is a false positive)
|
|
|
911258a |
|
|
|
b1f51d2 |
* Thu Dec 10 2020 Timothy Redaelli <tredaelli@redhat.com> - 4.0.7-1
|
|
|
b1f51d2 |
- Updated to version 4.0.7
|
|
|
b1f51d2 |
|
|
|
4c49f17 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.2-2
|
|
|
4c49f17 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
4c49f17 |
|
|
|
0a12e31 |
* Fri Jul 03 2020 Jonny Heggheim <hegjon@gmail.com> - 4.0.2-1
|
|
|
0a12e31 |
- Updated to version 4.0.2
|
|
|
0a12e31 |
|
|
|
48f8d75 |
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.3.4-7
|
|
|
48f8d75 |
- Rebuilt for Python 3.9
|
|
|
48f8d75 |
|
|
|
3129258 |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.4-6
|
|
|
3129258 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
3129258 |
|
|
|
0fd3335 |
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 3.3.4-5
|
|
|
0fd3335 |
- Rebuilt for Python 3.8.0rc1 (#1748018)
|
|
|
0fd3335 |
|
|
|
71e34b0 |
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.3.4-4
|
|
|
71e34b0 |
- Rebuilt for Python 3.8
|
|
|
71e34b0 |
|
|
|
6b1eb22 |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.4-3
|
|
|
6b1eb22 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
6b1eb22 |
|
|
|
6a7015b |
* Sun Apr 21 2019 Jonny Heggheim <hegjon@gmail.com> - 3.3.4-2
|
|
|
6a7015b |
- Allow usage of aiorpcx-0.12
|
|
|
6a7015b |
|
|
|
aa30e42 |
* Wed Apr 03 2019 Jonny Heggheim <hegjon@gmail.com> - 3.3.4-1
|
|
|
aa30e42 |
- Updated to version 3.3.4
|
|
|
aa30e42 |
|
|
|
f9c3519 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.4-3
|
|
|
f9c3519 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
f9c3519 |
|
|
|
1e4a3b7 |
* Wed Jan 16 2019 Jonny Heggheim <hegjon@gmail.com> - 3.2.4-2
|
|
|
1e4a3b7 |
- Deactiated requires for typing and qdarkstyle
|
|
|
1e4a3b7 |
|
|
|
1e51b93 |
* Tue Jan 01 2019 Jonny Heggheim <hegjon@gmail.com> - 3.2.4-1
|
|
|
499ab7d |
- Downgraded to version 3.2.4. Fedora lacks dependencies for 3.3.2
|
|
|
499ab7d |
|
|
|
235bed3 |
* Sun Dec 30 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.3.2-3
|
|
|
235bed3 |
- Fix typo in pyqt5 requires
|
|
|
235bed3 |
|
|
|
c9d2726 |
* Sun Dec 30 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.3.2-2
|
|
|
c9d2726 |
- Enable python dependency generator
|
|
|
c9d2726 |
|
|
|
fff5707 |
* Sat Dec 29 2018 Jonny Heggheim <hegjon@gmail.com> - 3.3.2-1
|
|
|
fff5707 |
- Updated to version 3.3.2
|
|
|
1e51b93 |
|
|
|
26c6f34 |
* Sun Sep 16 2018 Jonny Heggheim <hegjon@gmail.com> - 3.2.3-1
|
|
|
26c6f34 |
- Updated to version 3.2.3
|
|
|
26c6f34 |
|
|
|
e7674c1 |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.2-2
|
|
|
e7674c1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
e7674c1 |
|
|
|
cbf1508 |
* Tue Jul 03 2018 Jonny Heggheim <hegjon@gmail.com> - 3.2.2-1
|
|
|
cbf1508 |
- Updated to version 3.2.2
|
|
|
cbf1508 |
|
|
|
db4cb82 |
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 3.1.3-2
|
|
|
db4cb82 |
- Rebuilt for Python 3.7
|
|
|
db4cb82 |
|
|
|
f8b7c18 |
* Fri Apr 20 2018 Jonny Heggheim <hegjon@gmail.com> - 3.1.3-1
|
|
|
f8b7c18 |
- Updated to version 3.1.3
|
|
|
f8b7c18 |
|
|
|
ea646ce |
* Mon Mar 26 2018 Jonny Heggheim <hegjon@gmail.com> - 3.1.1-1
|
|
|
ea646ce |
- Updated to version 3.1.1
|
|
|
ea646ce |
|
|
|
b4a2733 |
* Mon Feb 19 2018 Jonny Heggheim <hegjon@gmail.com> - 3.0.6-1
|
|
|
b4a2733 |
- Updated to version 3.0.6
|
|
|
b4a2733 |
|
|
|
a454a6b |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-2
|
|
|
a454a6b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
a454a6b |
|
|
|
5dcbbcb |
* Mon Jan 08 2018 Jonny Heggheim <hegjon@gmail.com> - 3.0.5-1
|
|
|
5dcbbcb |
- Updated to version 3.0.5
|
|
|
5dcbbcb |
|
|
|
3cacfbb |
* Sun Jan 07 2018 Jonny Heggheim <hegjon@gmail.com> - 3.0.4-1
|
|
|
3cacfbb |
- Updated to version 3.0.4
|
|
|
3cacfbb |
|
|
|
50eb8dc |
* Thu Dec 14 2017 Jonny Heggheim <hegjon@gmail.com> - 3.0.3-1
|
|
|
50eb8dc |
- Updated to version 3.0.3
|
|
|
50eb8dc |
|
|
|
97782f0 |
* Sat Dec 09 2017 Jonny Heggheim <hegjon@gmail.com> - 3.0.2-1
|
|
|
97782f0 |
- Updated to version 3.0.2
|
|
|
97782f0 |
|
|
|
b0b802a |
* Sat Aug 12 2017 Jonny Heggheim <hegjon@gmail.com> - 2.9.3-1
|
|
|
b0b802a |
- Updated to version 2.9.3
|
|
|
b0b802a |
|
|
|
ee407e3 |
* Thu Aug 10 2017 Jonny Heggheim <hegjon@gmail.com> - 2.9.2-1
|
|
|
ee407e3 |
- Updated to version 2.9.2
|
|
|
ee407e3 |
|
|
|
8346cbf |
* Tue Aug 01 2017 Jonny Heggheim <hegjon@gmail.com> - 2.9.0-1
|
|
|
8346cbf |
- Updated to version 2.9.0
|
|
|
8346cbf |
|
|
|
19499c4 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.3-2
|
|
|
19499c4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
19499c4 |
|
|
|
b71404b |
* Tue Jun 13 2017 Jonny Heggheim <hegjon@gmail.com> - 2.8.3-1
|
|
|
7d05585 |
- new version
|
|
|
7d05585 |
|
|
|
b71404b |
* Mon Apr 10 2017 Jonny Heggheim <hegjon@gmail.com> - 2.8.2-1
|
|
|
9ad031c |
- new version
|
|
|
9ad031c |
|
|
|
b6aa224 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.18-3
|
|
|
b6aa224 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
b6aa224 |
|
|
|
b71404b |
* Wed Feb 01 2017 Jonny Heggheim <hegjon@gmail.com> - 2.7.18-2
|
|
|
cf3216f |
- Verify the signature of the source tarball
|
|
|
cf3216f |
|
|
|
b71404b |
* Tue Jan 24 2017 Jonny Heggheim <hegjon@gmail.com> - 2.7.18-1
|
|
|
264adb7 |
- new version
|
|
|
264adb7 |
|
|
|
b71404b |
* Thu Jan 12 2017 Jonny Heggheim <hegjon@gmail.com> - 2.7.17-1
|
|
|
32bd219 |
- new version
|
|
|
32bd219 |
|
|
|
b71404b |
* Mon Jan 09 2017 Jonny Heggheim <hegjon@gmail.com> - 2.7.13-2
|
|
|
9a08630 |
- Added suggests python2-btchip
|
|
|
9a08630 |
|
|
|
b71404b |
* Tue Jan 03 2017 Jonny Heggheim <hegjon@gmail.com> - 2.7.13-1
|
|
|
e7400f1 |
- new version
|
|
|
e7400f1 |
|
|
|
b71404b |
* Tue Nov 29 2016 Jonny Heggheim <hegjon@gmail.com> - 2.7.12-5
|
|
|
e5dda5b |
- Include appdata.xml file
|
|
|
e5dda5b |
|
|
|
b71404b |
* Fri Nov 18 2016 Jonny Heggheim <hegjon@gmail.com> - 2.7.12-4
|
|
|
4c4c5df |
- Updated license to MIT and BSD
|
|
|
4c4c5df |
|
|
|
b71404b |
* Tue Nov 15 2016 Jonny Heggheim <hegjon@gmail.com> - 2.7.12-3
|
|
|
4c4c5df |
- Added Provides: bundled(python-SocksiPy)
|
|
|
4c4c5df |
|
|
|
b71404b |
* Sun Nov 13 2016 Jonny Heggheim <hegjon@gmail.com> - 2.7.12-2
|
|
|
4c4c5df |
- Added weak dependency on zbar-pygtk
|
|
|
4c4c5df |
|
|
|
b71404b |
* Wed Nov 09 2016 Jonny Heggheim <hegjon@gmail.com> - 2.7.12-1
|
|
|
4c4c5df |
- new version
|
|
|
4c4c5df |
|
|
|
4c4c5df |
* Tue Apr 26 2016 gyger@fsfe.org - 2.6.4-2
|
|
|
4c4c5df |
- Fixed for python2 and new packaging requirements.
|
|
|
4c4c5df |
|
|
|
4c4c5df |
* Mon Apr 25 2016 gyger@fsfe.org - 2.6.4-1
|
|
|
4c4c5df |
- Upgrade to new Version.
|
|
|
4c4c5df |
- Relicenced to MIT.
|
|
|
4c4c5df |
|
|
|
4c4c5df |
* Sat Nov 7 2015 gyger@fsfe.org - 2.5.2-1
|
|
|
4c4c5df |
- Upgrade to new Version.
|
|
|
4c4c5df |
|
|
|
4c4c5df |
* Sat Jul 25 2015 gyger@fsfe.org - 2.3.3-1
|
|
|
4c4c5df |
- Upgrade to new Version.
|
|
|
4c4c5df |
|
|
|
4c4c5df |
* Wed Jan 28 2015 gyger@fsfe.org - 2.0.0-4
|
|
|
4c4c5df |
- Add Dependency on Pbkdf2
|
|
|
4c4c5df |
|
|
|
4c4c5df |
* Wed Jan 28 2015 gyger@fsfe.org - 2.0.0-1
|
|
|
4c4c5df |
- Packaging the Beta Version.
|
|
|
4c4c5df |
|
|
|
4c4c5df |
* Wed Jan 28 2015 gyger@fsfe.org - 1.9.8-1
|
|
|
4c4c5df |
- Initial Packaging for electrum on Fedora
|