3 %bcond_without python2 # Python 2.x module
4 %bcond_without python3 # Python 3.x module
7 Summary: Bitcoin utility library
8 Summary(pl.UTF-8): Biblioteka narzędziowa Bitcoin
13 Group: Libraries/Python
14 #Source0Download: https://github.com/richardkiss/pycoin/releases
15 #TODO: use https://github.com/richardkiss/pycoin/archive/%{version}/pycoin-%{version}.tar.gz
16 Source0: https://github.com/richardkiss/pycoin/archive/%{version}.tar.gz
17 # Source0-md5: 512f17827323eb1ba2bfe7952829575d
18 URL: https://github.com/richardkiss/pycoin
19 BuildRequires: rpmbuild(macros) >= 1.714
20 BuildRequires: rpm-pythonprov
22 BuildRequires: python-devel
23 BuildRequires: python-modules
24 BuildRequires: python-setuptools
27 BuildRequires: python3-2to3
28 BuildRequires: python3-devel
29 BuildRequires: python3-modules
30 BuildRequires: python3-setuptools
32 Requires: python-modules
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 This is an implementation of a bunch of utility routines that may be
38 useful when dealing with Bitcoin stuff.
40 %description -l pl.UTF-8
41 Implementacja zbioru funkcji narzędziowych, które mogą być przydatne
42 przy operowaniu na Bitcoinach.
44 %package -n python3-%{module}
45 Summary: Bitcoin utility library
46 Summary(pl.UTF-8): Biblioteka narzędziowa Bitcoin
47 Group: Libraries/Python
48 Requires: python3-modules
50 %description -n python3-%{module}
51 This is an implementation of a bunch of utility routines that may be
52 useful when dealing with Bitcoin stuff.
54 %description -n python3-%{module} -l pl.UTF-8
55 Implementacja zbioru funkcji narzędziowych, które mogą być przydatne
56 przy operowaniu na Bitcoinach.
59 Summary: Bitcoin utility library - tools
60 Summary(pl.UTF-8): Biblioteka narzędziowa Bitcoin - narzędzia
61 Group: Libraries/Python
62 Requires: python%{?with_python3:3}
63 Requires: python%{?with_python3:3}-%{module} = %{version}-%{release}
64 Requires: python%{?with_python3:3}-distribute
66 %description -n %{module}
67 Tools that use pycoin library.
69 %description -n %{module} -l pl.UTF-8
70 Narzędzia wykorzystująca bibliotekę pycoin.
73 %setup -q -n pycoin-%{version}
85 rm -rf $RPM_BUILD_ROOT
88 install -d $RPM_BUILD_ROOT%{_examplesdir}/python-%{module}-%{version}
93 install -d $RPM_BUILD_ROOT%{_examplesdir}/python3-%{module}-%{version}
98 rm -rf $RPM_BUILD_ROOT
102 %defattr(644,root,root,755)
103 %doc CHANGES CREDITS README.md
104 %{py_sitescriptdir}/%{module}
105 %{py_sitescriptdir}/*egg-info
106 %{_examplesdir}/python-%{module}-%{version}
110 %files -n python3-%{module}
111 %defattr(644,root,root,755)
112 %doc CHANGES CREDITS README.md
113 %{py3_sitescriptdir}/%{module}
114 %{py3_sitescriptdir}/*egg-info
115 %{_examplesdir}/python3-%{module}-%{version}
119 %defattr(644,root,root,755)
120 %attr(755,root,root) %{_bindir}/bu
121 %attr(755,root,root) %{_bindir}/genwallet
122 %attr(755,root,root) %{_bindir}/spend