1 # TODO: Readd missing icons/*.destktop deleted from contrib/debian during 0.14.0 -> 0.14.2
2 # TODO: Consider running as system-wide service (check contrib/init) with own user/group
3 Summary: Bitcoin is a peer-to-peer currency
4 Summary(pl.UTF-8): Bitcoin - waluta peer-to-peer
9 Group: X11/Applications
10 # Source0: https://github.com/bitcoin/bitcoin/archive/v%{version}/%{name}-%{version}.tar.gz
11 Source0: https://bitcoin.org/bin/bitcoin-core-%{version}/bitcoin-%{version}.tar.gz
12 # Source0-md5: 54baebae19a4b3a60c7faa8ba051f1d5
13 URL: http://www.bitcoin.org/
14 BuildRequires: QtCore-devel >= 4.0
15 BuildRequires: QtDBus-devel >= 4.0
16 BuildRequires: QtGui-devel >= 4.0
17 BuildRequires: autoconf >= 2.60
18 BuildRequires: automake
19 BuildRequires: boost-devel >= 1.49
20 BuildRequires: db-cxx-devel >= 4.8
21 BuildRequires: gettext-tools
22 BuildRequires: libevent-devel
24 BuildRequires: libstdc++-devel >= 6:4.7
25 BuildRequires: libtool >= 2:2
26 BuildRequires: libunivalue-devel
27 BuildRequires: miniupnpc-devel >= 1.5
28 BuildRequires: openssl-devel
29 BuildRequires: pkgconfig
30 BuildRequires: protobuf-devel
31 BuildRequires: python >= 1:2.7
32 BuildRequires: qrencode-devel
33 BuildRequires: zeromq-devel >= 4
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 Bitcoin is a peer-to-peer currency. Peer-to-peer means that no central
39 authority issues new money or tracks transactions. These tasks are
40 managed collectively by the network.
42 %description -l pl.UTF-8
43 Bitcoin to waluta peer-to-peer. Oznacza to, że nie ma centralnej
44 instytucji emitującej nowe pieniądze czy śledzącej transakcje. Zadania
45 te są zarządzane kolektywnie przez sieć.
48 Summary: Header file for bitcoinconsensus library
49 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki bitcoinconsensus
50 Group: Development/Libraries
51 Requires: %{name} = %{version}-%{release}
52 Requires: openssl-devel
55 Header file for bitcoinconsensus library.
57 %description devel -l pl.UTF-8
58 Pliki nagłówkowe biblioteki bitcoinconsensus.
61 Summary: Static bitcoinconsensus library
62 Summary(pl.UTF-8): Statyczna biblioteka bitcoinconsensus
63 Group: Development/Libraries
64 Requires: %{name}-devel = %{version}-%{release}
67 Static bitcoinconsensus library.
69 %description static -l pl.UTF-8
70 Statyczna biblioteka bitcoinconsensus.
73 Summary: Qt-based Bitcoin Wallet
74 Summary(pl.UTF-8): Portfel na bitcoiny oparty na Qt
75 Group: X11/Applications
76 Requires: %{name} = %{version}-%{release}
79 Qt-based Bitcoin Wallet.
81 %description qt -l pl.UTF-8
82 Portfel na bitcoiny oparty na Qt.
89 %{__aclocal} -I build-aux/m4
94 --disable-silent-rules \
97 --with-incompatible-bdb \
101 --with-system-univalue
107 rm -rf $RPM_BUILD_ROOT
108 #install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_datadir}/kde4/services}
111 DESTDIR=$RPM_BUILD_ROOT
113 # obsoleted by pkg-config
114 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libbitcoinconsensus.la
116 # TODO: gone during 0.14.0 -> 0.14.2
117 # cp -p contrib/debian/bitcoin-qt.desktop $RPM_BUILD_ROOT%{_desktopdir}
118 # cp -p contrib/debian/bitcoin-qt.protocol $RPM_BUILD_ROOT%{_datadir}/kde4/services
119 # cp -p share/pixmaps/bitcoin{32,64,128,256}.png $RPM_BUILD_ROOT%{_pixmapsdir}
122 rm -rf $RPM_BUILD_ROOT
124 %post -p /sbin/ldconfig
125 %postun -p /sbin/ldconfig
128 %defattr(644,root,root,755)
129 %doc COPYING doc/*.txt
130 %attr(755,root,root) %{_bindir}/bitcoin-cli
131 %attr(755,root,root) %{_bindir}/bitcoin-tx
132 %attr(755,root,root) %{_bindir}/bitcoind
133 %attr(755,root,root) %{_libdir}/libbitcoinconsensus.so.*.*.*
134 %attr(755,root,root) %ghost %{_libdir}/libbitcoinconsensus.so.0
135 %{_mandir}/man1/bitcoin-cli.1*
136 %{_mandir}/man1/bitcoin-tx.1*
137 %{_mandir}/man1/bitcoind.1*
140 %defattr(644,root,root,755)
141 %attr(755,root,root) %{_libdir}/libbitcoinconsensus.so
142 %{_includedir}/bitcoinconsensus.h
143 %{_pkgconfigdir}/libbitcoinconsensus.pc
146 %defattr(644,root,root,755)
147 %{_libdir}/libbitcoinconsensus.a
150 %defattr(644,root,root,755)
151 %attr(755,root,root) %{_bindir}/bitcoin-qt
152 #%%{_datadir}/kde4/services/bitcoin-qt.protocol
153 #%%{_desktopdir}/bitcoin-qt.desktop
154 #%%{_pixmapsdir}/bitcoin*.png
155 %{_mandir}/man1/bitcoin-qt.1*