From 74ff7c8bb99b90086d0f489f44ef8ede993d7cac Mon Sep 17 00:00:00 2001 From: Marcin Banasiak Date: Thu, 26 May 2011 16:22:57 +0000 Subject: [PATCH] - added -boost.patch and -nostatic.patch - builds, but needs wxWidgets 2.9 (DEVEL branch) Changed files: bitcoin.spec -> 1.2 --- bitcoin.spec | 36 +++++++++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/bitcoin.spec b/bitcoin.spec index 1b9c87c..cf4497e 100644 --- a/bitcoin.spec +++ b/bitcoin.spec @@ -6,11 +6,14 @@ License: MIT/X11 Group: X11/Applications Source0: http://downloads.sourceforge.net/bitcoin/%{name}-%{version}-linux.tar.gz # Source0-md5: 19e530a9b60e3a0987998a87b30d8cdc +Patch0: %{name}-boost.patch +Patch1: %{name}-nostatic.patch URL: http://www.bitcoin.org BuildRequires: boost-devel -BuildRequires: miniupnpc-devel +BuildRequires: db-cxx-devel +BuildRequires: miniupnpc-devel >= 1.5 BuildRequires: openssl-devel -BuildRequires: wxGTK2-unicode-devel +BuildRequires: wxGTK2-unicode-devel >= 2.9 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -20,20 +23,43 @@ managed collectively by the network. %prep %setup -q +%patch0 -p1 +%patch1 -p1 %build %{__make} -C src -f makefile.unix \ CXX="%{__cxx}" \ - WXINCLUDEPATHS="$(wx-gtk2-unicode-config --cxxflags)" \ - WXLIBS="$(wx-gtk2-unicode-config --libs)" \ + WXINCLUDEPATHS="$(wx-gtk2-unicode-2.9-config --cxxflags)" \ + WXLIBS="$(wx-gtk2-unicode-2.9-config --libs)" \ + USE_UPNP=1 + +%{__make} -C src -f makefile.unix \ + CXX="%{__cxx}" \ + WXINCLUDEPATHS="$(wx-gtk2-unicode-2.9-config --cxxflags)" \ + WXLIBS="$(wx-gtk2-unicode-2.9-config --libs)" \ USE_UPNP=1 \ + bitcoind %install rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_bindir},%{_localedir}} + +install src/{bitcoin,bitcoind} $RPM_BUILD_ROOT%{_bindir} + +# install locales +for dir in $(find locale/ -mindepth 1 -maxdepth 1 -type d); do + lang=$(basename $dir) + + install -d $RPM_BUILD_ROOT%{_localedir}/$lang/LC_MESSAGES + install $dir/LC_MESSAGES/bitcoin.mo $RPM_BUILD_ROOT%{_localedir}/$lang/LC_MESSAGES +done + +%find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(644,root,root,755) -%attr(755,root,root) %{_bindir}/* +%attr(755,root,root) %{_bindir}/bitcoin +%attr(755,root,root) %{_bindir}/bitcoind -- 2.44.0