%define bname Dogecoin Summary: %{bname} payment network Name: dogecoin Version: 1.8.1 Release: %mkrel 1 Source0: https://github.com/%{name}/%{name}/archive/v%{version}.tar.gz License: MIT Group: Office/Finance Url: http://%{name}.com/ #Qt5 build doesn't work by default, Qt4 does: BuildRequires: qt4-devel BuildRequires: boost-devel # db5.1 recommended for wallet portability, but 5.3 works: BuildRequires: db-devel >= 5.3.0 BuildRequires: miniupnpc-devel BuildRequires: qrencode-devel BuildRequires: dbus-devel BuildRequires: protobuf-devel BuildRequires: protobuf-compiler %description %{bname} is an innovative payment network and a new kind of money. %package -n %{name}d Summary: %{bname} command line client Group: Office/Finance %description -n %{name}d %{name}d is the original %{bname} command line client. %package qt Summary: %{bname} graphical Qt client Group: Office/Finance %description qt %{bname}-Qt is the original %{bname} graphical client. %prep %setup -q %apply_patches if [ ! -e Makefile.in ] then ./autogen.sh fi %build export CPPFLAGS="%optflags -I%{_includedir}/db53" #export BDB_INCLUDE_PATH=%{_includedir}/db53 %configure \ --with-incompatible-bdb # --with-gui=qt5 #parallel build seems to fail in Qt: #%%make make %install %makeinstall_std install -d %{buildroot}%{_datadir}/pixmaps for size in 16 32 128 do install -m644 share/pixmaps/bitcoin${size}.png %{buildroot}/%{_datadir}/pixmaps/%{name}${size}.png done install -d %{buildroot}%{_datadir}/applications install -m644 contrib/debian/%{name}-qt.desktop %{buildroot}%{_datadir}/applications install -d %{buildroot}%{_datadir}/kde4/services install -m644 contrib/debian/%{name}-qt.protocol %{buildroot}%{_datadir}/kde4/services install -d %{buildroot}/%{_mandir}/{man1,man5} install -m644 contrib/debian/manpages/*.1 %{buildroot}/%{_mandir}/man1 install -m644 contrib/debian/manpages/*.5 %{buildroot}/%{_mandir}/man5 for i in %{buildroot}/%{_mandir}/man*/* do mv $i ${i/bitcoin/%{name}} done install -d %{buildroot}/%{_datadir}/bash-completion/completions install -m644 contrib/bitcoind.bash-completion %{buildroot}/%{_datadir}/bash-completion/completions/%{name}d perl -pi -e 's/have/_have/g' %{buildroot}/%{_datadir}/bash-completion/completions/%{name}d rm -f %{buildroot}/%{_bindir}/test_* %files -n %{name}d %{_bindir}/%{name}d %{_bindir}/%{name}-cli %{_mandir}/man1/%{name}d.1%{_extension} %{_mandir}/man5/%{name}.conf.5%{_extension} /usr/share/bash-completion/completions/%{name}d %doc contrib/qos %doc contrib/linearize %files qt %{_bindir}/%{name}-qt %{_mandir}/man1/%{name}-qt.1%{_extension} %{_datadir}/pixmaps/%{name}*.* %{_datadir}/applications/%{name}-qt.desktop %{_datadir}/kde4/services/%{name}-qt.protocol %changelog * Mon Jan 12 2015 buchan <buchan> 1.8.1-1.mga5 + Revision: 810020 - Ship menus, man pages, bash completion etc. - Fix BDB detection on cauldron - Upgrade to 1.8.1, 1.4 no longer works * Wed Dec 17 2014 sander85 <sander85> 1.4-5.mga5 + Revision: 803792 - Rebuild for miniupnpc * Wed Oct 15 2014 umeabot <umeabot> 1.4-4.mga5 + Revision: 749451 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 1.4-3.mga5 + Revision: 678801 - Mageia 5 Mass Rebuild * Wed May 14 2014 luigiwalser <luigiwalser> 1.4-2.mga5 + Revision: 622817 - rebuild for miniupnpc * Sun Jan 05 2014 blino <blino> 1.4-1.mga5 + Revision: 564722 - 1.4 - initial Mageia package (1.3) - Created package structure for dogecoin.