contrib: Remove debian and rpm subfolders
This commit is contained in:
parent
89a116dc0b
commit
fa0e1e2f63
33 changed files with 6 additions and 1660 deletions
|
@ -42,8 +42,7 @@ DIST_CONTRIB = $(top_srcdir)/contrib/bitcoin-cli.bash-completion \
|
||||||
$(top_srcdir)/contrib/bitcoin-tx.bash-completion \
|
$(top_srcdir)/contrib/bitcoin-tx.bash-completion \
|
||||||
$(top_srcdir)/contrib/bitcoind.bash-completion \
|
$(top_srcdir)/contrib/bitcoind.bash-completion \
|
||||||
$(top_srcdir)/contrib/init \
|
$(top_srcdir)/contrib/init \
|
||||||
$(top_srcdir)/contrib/install_db4.sh \
|
$(top_srcdir)/contrib/install_db4.sh
|
||||||
$(top_srcdir)/contrib/rpm
|
|
||||||
DIST_SHARE = \
|
DIST_SHARE = \
|
||||||
$(top_srcdir)/share/genbuild.sh \
|
$(top_srcdir)/share/genbuild.sh \
|
||||||
$(top_srcdir)/share/rpcauth
|
$(top_srcdir)/share/rpcauth
|
||||||
|
|
|
@ -21,9 +21,10 @@ Utility to generate the pnSeed[] array that is compiled into the client.
|
||||||
Build Tools and Keys
|
Build Tools and Keys
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
### [Debian](/contrib/debian) ###
|
### Packaging ###
|
||||||
Contains files used to package bitcoind/bitcoin-qt
|
The [Debian](/contrib/debian) subfolder contains the copyright file.
|
||||||
for Debian-based Linux systems. If you compile bitcoind/bitcoin-qt yourself, there are some useful files here.
|
|
||||||
|
All other packaging related files can be found in the [bitcoin-core/packaging](https://github.com/bitcoin-core/packaging) repository.
|
||||||
|
|
||||||
### [Gitian-descriptors](/contrib/gitian-descriptors) ###
|
### [Gitian-descriptors](/contrib/gitian-descriptors) ###
|
||||||
Files used during the gitian build process. For more information about gitian, see the [the Bitcoin Core documentation repository](https://github.com/bitcoin-core/docs).
|
Files used during the gitian build process. For more information about gitian, see the [the Bitcoin Core documentation repository](https://github.com/bitcoin-core/docs).
|
||||||
|
@ -34,9 +35,6 @@ PGP keys used for signing Bitcoin Core [Gitian release](/doc/release-process.md)
|
||||||
### [MacDeploy](/contrib/macdeploy) ###
|
### [MacDeploy](/contrib/macdeploy) ###
|
||||||
Scripts and notes for Mac builds.
|
Scripts and notes for Mac builds.
|
||||||
|
|
||||||
### [RPM](/contrib/rpm) ###
|
|
||||||
RPM spec file for building bitcoin-core on RPM based distributions.
|
|
||||||
|
|
||||||
### [Gitian-build](/contrib/gitian-build.py) ###
|
### [Gitian-build](/contrib/gitian-build.py) ###
|
||||||
Script for running full Gitian builds.
|
Script for running full Gitian builds.
|
||||||
|
|
||||||
|
|
|
@ -1,21 +0,0 @@
|
||||||
|
|
||||||
Debian
|
|
||||||
====================
|
|
||||||
This directory contains files used to package bitcoind/bitcoin-qt
|
|
||||||
for Debian-based Linux systems. If you compile bitcoind/bitcoin-qt yourself, there are some useful files here.
|
|
||||||
|
|
||||||
## bitcoin: URI support ##
|
|
||||||
|
|
||||||
|
|
||||||
bitcoin-qt.desktop (Gnome / Open Desktop)
|
|
||||||
To install:
|
|
||||||
|
|
||||||
sudo desktop-file-install bitcoin-qt.desktop
|
|
||||||
sudo update-desktop-database
|
|
||||||
|
|
||||||
If you build yourself, you will either need to modify the paths in
|
|
||||||
the .desktop file or copy or symlink your bitcoin-qt binary to `/usr/bin`
|
|
||||||
and the `../../share/pixmaps/bitcoin128.png` to `/usr/share/pixmaps`
|
|
||||||
|
|
||||||
bitcoin-qt.protocol (KDE)
|
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Version=1.0
|
|
||||||
Name=Bitcoin Core
|
|
||||||
Comment=Connect to the Bitcoin P2P Network
|
|
||||||
Comment[de]=Verbinde mit dem Bitcoin peer-to-peer Netzwerk
|
|
||||||
Comment[fr]=Bitcoin, monnaie virtuelle cryptographique pair à pair
|
|
||||||
Comment[tr]=Bitcoin, eşten eşe kriptografik sanal para birimi
|
|
||||||
Exec=bitcoin-qt %u
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
Icon=bitcoin128
|
|
||||||
MimeType=x-scheme-handler/bitcoin;
|
|
||||||
Categories=Office;Finance;P2P;Network;Qt;
|
|
||||||
StartupWMClass=Bitcoin-qt
|
|
|
@ -1,6 +0,0 @@
|
||||||
usr/local/bin/bitcoin-qt usr/bin
|
|
||||||
share/pixmaps/bitcoin32.xpm usr/share/pixmaps
|
|
||||||
share/pixmaps/bitcoin16.xpm usr/share/pixmaps
|
|
||||||
share/pixmaps/bitcoin128.png usr/share/pixmaps
|
|
||||||
debian/bitcoin-qt.desktop usr/share/applications
|
|
||||||
debian/bitcoin-qt.protocol usr/share/kde4/services/
|
|
|
@ -1,2 +0,0 @@
|
||||||
# Linked code is Expat - only Debian packaging is GPL-2+
|
|
||||||
bitcoin-qt: possible-gpl-code-linked-with-openssl
|
|
|
@ -1 +0,0 @@
|
||||||
doc/man/bitcoin-qt.1
|
|
|
@ -1,11 +0,0 @@
|
||||||
[Protocol]
|
|
||||||
exec=bitcoin-qt '%u'
|
|
||||||
protocol=bitcoin
|
|
||||||
input=none
|
|
||||||
output=none
|
|
||||||
helper=true
|
|
||||||
listing=
|
|
||||||
reading=false
|
|
||||||
writing=false
|
|
||||||
makedir=false
|
|
||||||
deleting=false
|
|
|
@ -1 +0,0 @@
|
||||||
contrib/bitcoin-tx.bash-completion bitcoin-tx
|
|
|
@ -1 +0,0 @@
|
||||||
usr/local/bin/bitcoin-tx usr/bin
|
|
|
@ -1 +0,0 @@
|
||||||
doc/man/bitcoin-tx.1
|
|
|
@ -1,2 +0,0 @@
|
||||||
contrib/bitcoind.bash-completion bitcoind
|
|
||||||
contrib/bitcoin-cli.bash-completion bitcoin-cli
|
|
|
@ -1 +0,0 @@
|
||||||
debian/examples/bitcoin.conf
|
|
|
@ -1,2 +0,0 @@
|
||||||
usr/local/bin/bitcoind usr/bin
|
|
||||||
usr/local/bin/bitcoin-cli usr/bin
|
|
|
@ -1,2 +0,0 @@
|
||||||
# Linked code is Expat - only Debian packaging is GPL-2+
|
|
||||||
bitcoind: possible-gpl-code-linked-with-openssl
|
|
|
@ -1,2 +0,0 @@
|
||||||
doc/man/bitcoind.1
|
|
||||||
doc/man/bitcoin-cli.1
|
|
|
@ -1,578 +0,0 @@
|
||||||
bitcoin (0.14.1-trusty4) trusty; urgency=medium
|
|
||||||
|
|
||||||
* Re-enable UPnP support.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Fri, 05 May 2017 13:28:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.14.1-trusty3) trusty; urgency=medium
|
|
||||||
|
|
||||||
* Build with qt5 if we are on a non-Ubuntu (ie non-Unity) distro.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Thu, 04 May 2017 17:13:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.14.1-trusty2) trusty; urgency=medium
|
|
||||||
|
|
||||||
* Bump minimum boost version in deps.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Thu, 04 May 2017 17:12:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.14.1-trusty1) trusty; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Sat, 22 Apr 2017 17:10:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.14.0-trusty1) trusty; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Wed, 08 Mar 2017 10:30:00 -0500
|
|
||||||
|
|
||||||
bitcoin (0.13.2-trusty1) trusty; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Thu, 05 Jan 2017 09:59:00 -0500
|
|
||||||
|
|
||||||
bitcoin (0.13.1-trusty2) trusty; urgency=medium
|
|
||||||
|
|
||||||
* Revert to Qt4, due to https://github.com/bitcoin/bitcoin/issues/9038
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Mon, 31 Oct 2016 11:16:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.13.1-trusty1) trusty; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
* Backport updated bitcoin-qt.desktop from upstream master
|
|
||||||
* Add zmq dependency
|
|
||||||
* Switch to Qt5 (breaks precise, but that was already broken by C++11)
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Thu, 27 Oct 2016 17:32:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.13.0-trusty1) trusty; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Sun, 04 Sep 2016 22:09:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.12.1-trusty1) trusty; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Mon, 18 Apr 2016 14:26:00 -0700
|
|
||||||
|
|
||||||
bitcoin (0.12.0-trusty6) trusty; urgency=medium
|
|
||||||
|
|
||||||
* Fix program-options dep.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Fri, 25 Mar 2016 21:41:00 -0700
|
|
||||||
|
|
||||||
bitcoin (0.12.0-trusty5) trusty; urgency=medium
|
|
||||||
|
|
||||||
* Test explicit --with-gui
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Tue, 23 Feb 2015 23:25:00 -0800
|
|
||||||
|
|
||||||
bitcoin (0.12.0-trusty4) trusty; urgency=medium
|
|
||||||
|
|
||||||
* Fix libevent-dev dep.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Tue, 23 Feb 2015 23:25:00 -0800
|
|
||||||
|
|
||||||
bitcoin (0.12.0-trusty3) trusty; urgency=medium
|
|
||||||
|
|
||||||
* Fix precise boost dep.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Tue, 23 Feb 2015 19:55:00 -0800
|
|
||||||
|
|
||||||
bitcoin (0.12.0-trusty2) trusty; urgency=medium
|
|
||||||
|
|
||||||
* Fix libevent dep.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Tue, 23 Feb 2015 19:53:00 -0800
|
|
||||||
|
|
||||||
bitcoin (0.12.0-trusty1) trusty; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release
|
|
||||||
* Various updates to contrib/debian were merged, a few were not
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Tue, 23 Feb 2015 19:29:00 -0800
|
|
||||||
|
|
||||||
bitcoin (0.11.2-trusty1) trusty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Fri, 13 Nov 2015 18:39:00 -0800
|
|
||||||
|
|
||||||
bitcoin (0.11.1-trusty2) trusty; urgency=low
|
|
||||||
|
|
||||||
* Remove minupnpc builddep.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Wed, 14 Oct 2015 23:06:00 -1000
|
|
||||||
|
|
||||||
bitcoin (0.11.1-trusty1) trusty; urgency=high
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
* Disable all UPnP support.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Wed, 14 Oct 2015 13:57:00 -1000
|
|
||||||
|
|
||||||
bitcoin (0.11.0-precise1) precise; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Tue, 14 Jul 2015 14:39:00 -1000
|
|
||||||
|
|
||||||
bitcoin (0.10.2-precise1) precise; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Mon, 29 Jun 2015 17:33:00 -1000
|
|
||||||
|
|
||||||
bitcoin (0.10.1-precise3) precise; urgency=medium
|
|
||||||
|
|
||||||
* Fix build dep (include python).
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Tue, 5 May 2015 09:28:00 -1000
|
|
||||||
|
|
||||||
bitcoin (0.10.1-precise2) precise; urgency=medium
|
|
||||||
|
|
||||||
* Fix miniupnpc dep.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Tue, 5 May 2015 00:33:00 -1000
|
|
||||||
|
|
||||||
bitcoin (0.10.1-precise1) precise; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Tue, 5 May 2015 00:07:00 -1000
|
|
||||||
|
|
||||||
bitcoin (0.10.0-precise1) precise; urgency=medium
|
|
||||||
|
|
||||||
* New upstream releases.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Wed, 18 Feb 2015 13:22:00 -1000
|
|
||||||
|
|
||||||
bitcoin (0.9.4-precise1) precise; urgency=high
|
|
||||||
|
|
||||||
* New upstream releases.
|
|
||||||
|
|
||||||
-- Matt Corallo (laptop - only while traveling) <matt@mattcorallo.com> Mon, 12 Jan 2015 23:30:00 -1000
|
|
||||||
|
|
||||||
bitcoin (0.9.3-precise1) precise; urgency=medium
|
|
||||||
|
|
||||||
* New upstream releases.
|
|
||||||
|
|
||||||
-- Matt Corallo (BlueMatt) <matt@mattcorallo.com> Fri, 26 Sep 2014 12:01:00 -0700
|
|
||||||
|
|
||||||
bitcoin (0.9.1-precise1) precise; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
* Backport pull #4019
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Sat, 19 Apr 2014 17:29:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.9.0-precise1) precise; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Thu, 20 Mar 2014 13:10:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.8.6-precise1) precise; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
* Make .desktop paths non-fixed (suggested by prusnak@github)
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Fri, 13 Dec 2013 13:31:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.8.5-precise1) precise; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Sun, 15 Sep 2013 14:02:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.8.4-precise1) precise; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Wed, 4 Sep 2013 10:25:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.8.3-natty1) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Wed, 26 Jun 2013 00:18:00 +0100
|
|
||||||
|
|
||||||
bitcoin (0.8.2-natty1) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Wed, 29 Mar 2013 23:23:00 +0100
|
|
||||||
|
|
||||||
bitcoin (0.8.1-natty3) natty; urgency=low
|
|
||||||
|
|
||||||
* New pixmaps
|
|
||||||
|
|
||||||
-- Jonas Schnelli <jonas.schnelli@include7.ch> Mon, 13 May 2013 16:14:00 +0100
|
|
||||||
|
|
||||||
bitcoin (0.8.1-natty2) natty; urgency=low
|
|
||||||
|
|
||||||
* Remove dumb broken launcher script
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Sun, 24 Mar 2013 20:01:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.8.1-natty1) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Tue, 19 Mar 2013 13:03:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.8.0-natty1) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Sat, 23 Feb 2013 16:01:00 -0500
|
|
||||||
|
|
||||||
bitcoin (0.7.2-natty1) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Sat, 15 Dec 2012 10:59:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.7.1-natty1) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Wed, 24 Oct 2012 15:06:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.7.0-natty1) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Mon, 17 Sep 2012 13:45:00 +0200
|
|
||||||
|
|
||||||
bitcoin (0.6.3-natty1) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Mon, 25 Jun 2012 23:47:00 +0200
|
|
||||||
|
|
||||||
bitcoin (0.6.2-natty1) natty; urgency=low
|
|
||||||
|
|
||||||
* Update package description and launch scripts.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Sat, 2 Jun 2012 16:41:00 +0200
|
|
||||||
|
|
||||||
bitcoin (0.6.2-natty0) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Tue, 8 May 2012 16:27:00 -0500
|
|
||||||
|
|
||||||
bitcoin (0.6.1-natty0) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Sun, 6 May 2012 20:09:00 -0500
|
|
||||||
|
|
||||||
bitcoin (0.6.0-natty0) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
* Add GNOME/KDE support for bitcoin-qt's bitcoin: URI support.
|
|
||||||
Thanks to luke-jr for the KDE .protocol file.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Sat, 31 Mar 2012 15:35:00 -0500
|
|
||||||
|
|
||||||
bitcoin (0.5.3-natty1) natty; urgency=low
|
|
||||||
|
|
||||||
* Mark for upload to PPA.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Wed, 14 Mar 2012 23:06:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.5.3-natty0) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Luke Dashjr <luke+bitcoin+deb@dashjr.org> Tue, 10 Jan 2012 15:57:00 -0500
|
|
||||||
|
|
||||||
bitcoin (0.5.2-natty1) natty; urgency=low
|
|
||||||
|
|
||||||
* Remove mentions on anonymity in package descriptions and manpage.
|
|
||||||
These should never have been there, bitcoin isnt anonymous without
|
|
||||||
a ton of work that virtually no users will ever be willing and
|
|
||||||
capable of doing
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Sat, 7 Jan 2012 13:37:00 -0500
|
|
||||||
|
|
||||||
bitcoin (0.5.2-natty0) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Luke Dashjr <luke+bitcoin+deb@dashjr.org> Fri, 16 Dec 2011 17:57:00 -0500
|
|
||||||
|
|
||||||
bitcoin (0.5.1-natty0) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Fri, 16 Dec 2011 13:27:00 -0500
|
|
||||||
|
|
||||||
bitcoin (0.5.0-natty0) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Mon, 21 Nov 2011 11:32:00 -0500
|
|
||||||
|
|
||||||
bitcoin (0.5.0~rc7-natty0) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release candidate.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Sun, 20 Nov 2011 17:08:00 -0500
|
|
||||||
|
|
||||||
bitcoin (0.5.0~rc3-natty0) natty; urgency=low
|
|
||||||
|
|
||||||
* New upstream release candidate.
|
|
||||||
* Don't set rpcpassword for bitcoin-qt.
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Tue, 8 Nov 2011 11:56:00 -0400
|
|
||||||
|
|
||||||
bitcoin (0.5.0~rc1-natty1) natty; urgency=low
|
|
||||||
|
|
||||||
* Add test_bitcoin to build test
|
|
||||||
* Fix clean
|
|
||||||
* Remove uneccessary build-dependancies
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Wed, 26 Oct 2011 14:37:18 -0400
|
|
||||||
|
|
||||||
bitcoin (0.5.0~rc1-natty0) natty; urgency=low
|
|
||||||
|
|
||||||
* Mark for natty
|
|
||||||
* Fix broken build
|
|
||||||
* Fix copyright listing
|
|
||||||
* Remove bitcoin: URL handler until bitcoin actually has support for it (Oops)
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Wed, 26 Oct 2011 14:37:18 -0400
|
|
||||||
|
|
||||||
bitcoin (0.5.0~rc1-2) experimental; urgency=low
|
|
||||||
|
|
||||||
* Add bitcoin-qt
|
|
||||||
|
|
||||||
-- Matt Corallo <matt@bluematt.me> Tue, 25 Oct 2011 15:24:18 -0400
|
|
||||||
|
|
||||||
bitcoin (0.5.0~rc1-1) experimental; urgency=low
|
|
||||||
|
|
||||||
* New upstream prerelease.
|
|
||||||
* Add Github as alternate upstream source in watch file.
|
|
||||||
* Stop build-depending on libcrypto++-dev, and drop patch 1000:
|
|
||||||
Upstream no longer use crypto++.
|
|
||||||
* Drop patch 1003: Upstream builds dynamic by default now.
|
|
||||||
* Update copyright file: Drop notes on longer included sources.
|
|
||||||
|
|
||||||
-- Jonas Smedegaard <dr@jones.dk> Fri, 14 Oct 2011 00:16:18 +0200
|
|
||||||
|
|
||||||
bitcoin (0.4.0-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
* Stop repackaging source tarballs: No DFSG-violating stripping left.
|
|
||||||
* Update copyright file:
|
|
||||||
+ Add Github URL to Source.
|
|
||||||
* Drop dpkg-source local-options hint: Declared options are default
|
|
||||||
since dpkg-source 1.16.1.
|
|
||||||
+ Add irc URL to Upstream-Contact.
|
|
||||||
+ Add comment on Bitcoin Developers to catch-all Files section.
|
|
||||||
+ Add Files sections for newly readded src/cryptopp/* (new custom
|
|
||||||
BSD-like license), and newly added doc/build-osx.txt and
|
|
||||||
src/makefile.osx (Expat).
|
|
||||||
* Bump debhelper compatibility level to 7.
|
|
||||||
* Suppress binary icns and gpg files.
|
|
||||||
* Enable regression tests:
|
|
||||||
+ Build-depend on libboost-test-dev.
|
|
||||||
+ Extend patch 1003 to also dynamically link test binary.
|
|
||||||
+ Build and invoke test binary unless tests are disabled.
|
|
||||||
* Tighten build-dependency on cdbs: Recent version needed to support
|
|
||||||
debhelper 7.
|
|
||||||
* Relax build-depend unversioned on debhelper: needed version
|
|
||||||
satisfied even in oldstable.
|
|
||||||
* Stop suppress optional build-dependencies: Satisfied in stable.
|
|
||||||
Build-depend on devscripts (enabling copyright-check).
|
|
||||||
|
|
||||||
-- Jonas Smedegaard <dr@jones.dk> Wed, 05 Oct 2011 01:48:53 +0200
|
|
||||||
|
|
||||||
bitcoin (0.3.24~dfsg-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
[ Jonas Smedegaard ]
|
|
||||||
* Improve various usage hints:
|
|
||||||
+ Explicitly mention in long description that bitcoind contains
|
|
||||||
daemon and command-line interface.
|
|
||||||
+ Extend README.Debian with section on lack of GUI, and add primary
|
|
||||||
headline.
|
|
||||||
+ Avoid installing upstream README: contains no parts relevant for
|
|
||||||
Debian usage.
|
|
||||||
Thanks to richard for suggestions (see bug#629443).
|
|
||||||
* Favor final releases over prereleases in rules and watch file.
|
|
||||||
Thanks to Jan Dittberner.
|
|
||||||
* Track -src (not -linux) tarballs in rules and watch file.
|
|
||||||
Thanks to Jan Dittberner.
|
|
||||||
* Drop patches 1004 and 1005 (integrated upstream) and simplify
|
|
||||||
CXXFLAGS in rules file.
|
|
||||||
* Stop stripping no longer included source-less binaries from upstream
|
|
||||||
tarballs.
|
|
||||||
|
|
||||||
[ Jan Dittberner ]
|
|
||||||
* refresh debian/patches/1000_use_system_crypto++.patch
|
|
||||||
|
|
||||||
-- Jonas Smedegaard <dr@jones.dk> Tue, 19 Jul 2011 15:08:54 +0200
|
|
||||||
|
|
||||||
bitcoin (0.3.21~dfsg-2) unstable; urgency=low
|
|
||||||
|
|
||||||
* Enable UPNP support:
|
|
||||||
+ Drop patch 1006.
|
|
||||||
+ Build-depend on libminiupnpc-dev.
|
|
||||||
Thanks to Matt Corallo.
|
|
||||||
|
|
||||||
-- Jonas Smedegaard <dr@jones.dk> Sat, 28 May 2011 15:52:44 +0200
|
|
||||||
|
|
||||||
bitcoin (0.3.21~dfsg-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
* Refresh patches.
|
|
||||||
* Drop patch 1002: no longer needed, as upstream use pkgconfig now.
|
|
||||||
* Add patch 1006 to really unset USE_UPNP as aparently intended.
|
|
||||||
* Adjust cleanup rule to preserve .gitignore files.
|
|
||||||
* Update copyright file:
|
|
||||||
+ Bump format to draft 174 of DEP-5.
|
|
||||||
+ Shorten comments.
|
|
||||||
* Bump policy compliance to standards-version 3.9.2.
|
|
||||||
* Shorten Vcs-Browser paragraph in control file.
|
|
||||||
* Fix mention daemon (not CLI tools) in short description.
|
|
||||||
* Stop conflicting with or replace bitcoin-cli: Only transitional, no
|
|
||||||
longer needed.
|
|
||||||
* Link against unversioned berkeleydb. Update NEWS and README.Debian
|
|
||||||
accordingly (and improve wording while at it).
|
|
||||||
Closes: Bug#621425. Thanks to Ondřej Surý.
|
|
||||||
* This release also implicitly updates linkage against libcrypto++,
|
|
||||||
which closes: bug#626953, #627024.
|
|
||||||
* Disable linkage against not yet Debian packaged MiniUPnP.
|
|
||||||
* Silence seemingly harmless noise about unused variables.
|
|
||||||
|
|
||||||
-- Jonas Smedegaard <dr@jones.dk> Tue, 17 May 2011 15:31:24 +0200
|
|
||||||
|
|
||||||
bitcoin (0.3.20.2~dfsg-2) unstable; urgency=medium
|
|
||||||
|
|
||||||
* Fix have wrapper script execute real binary (not loop executing
|
|
||||||
itself).
|
|
||||||
Closes: bug#617290. Thanks to Philippe Gauthier and Etienne Laurin.
|
|
||||||
* Set urgency=medium as the only (user-exposed) binary is useless
|
|
||||||
without this fix and has been for some time.
|
|
||||||
|
|
||||||
-- Jonas Smedegaard <dr@jones.dk> Wed, 16 Mar 2011 09:11:06 +0100
|
|
||||||
|
|
||||||
bitcoin (0.3.20.2~dfsg-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
* Fix provide and replace former package name bitcoin-cli.
|
|
||||||
Closes: bug#618439. Thanks to Shane Wegner.
|
|
||||||
|
|
||||||
-- Jonas Smedegaard <dr@jones.dk> Tue, 15 Mar 2011 11:41:43 +0100
|
|
||||||
|
|
||||||
bitcoin (0.3.20.01~dfsg-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
[ Micah Anderson ]
|
|
||||||
* Add myself as uploader.
|
|
||||||
|
|
||||||
[ Jonas Smedegaard ]
|
|
||||||
* Add wrapper for bitcoind to ease initial startup.
|
|
||||||
* Update patches:
|
|
||||||
+ Drop patch 2002: Applied upstream.
|
|
||||||
+ Add patch 1005 to add phtread linker option.
|
|
||||||
Closes: bug#615619. Thanks to Shane Wegner.
|
|
||||||
+ Refresh patches.
|
|
||||||
* Extend copyright years in rules file header.
|
|
||||||
* Rewrite copyright file using draft svn166 of DEP5 format.
|
|
||||||
* Rename binary package to bitcoind (from bincoin-cli).
|
|
||||||
Closes: bug#614025. Thanks to Luke-Jr.
|
|
||||||
|
|
||||||
-- Jonas Smedegaard <dr@jones.dk> Tue, 01 Mar 2011 15:55:04 +0100
|
|
||||||
|
|
||||||
bitcoin (0.3.19~dfsg-6) unstable; urgency=low
|
|
||||||
|
|
||||||
* Fix override agressive optimizations.
|
|
||||||
* Fix tighten build-dependencies to really fit backporting to Lenny:
|
|
||||||
+ Add fallback build-dependency on libdb4.6++-dev.
|
|
||||||
+ Tighten unversioned Boost build-dependencies to recent versions,
|
|
||||||
To force use of versioned Boost when backporting to Lenny.
|
|
||||||
...needs more love, though: actual build fails.
|
|
||||||
|
|
||||||
-- Jonas Smedegaard <dr@jones.dk> Mon, 17 Jan 2011 19:48:35 +0100
|
|
||||||
|
|
||||||
bitcoin (0.3.19~dfsg-5) unstable; urgency=low
|
|
||||||
|
|
||||||
* Fix lower Boost fallback-build-dependencies to 1.35, really
|
|
||||||
available in Lenny.
|
|
||||||
* Correct comment in rules file regarding reason for versioned Boost
|
|
||||||
fallback-build-dependency.
|
|
||||||
* Add patch 2002 adding -mt decoration to Boost flags, to ease
|
|
||||||
backporting to Lenny.
|
|
||||||
* Respect DEB_BUILD_OPTIONS, and suppress arch-specific optimizations:
|
|
||||||
+ Add patch 1004 to allow overriding optimization flags.
|
|
||||||
+ Set optimization flags conditionally at build time.
|
|
||||||
+ Drop patch 2002 unconditionally suppressing arch-optimizations.
|
|
||||||
|
|
||||||
-- Jonas Smedegaard <dr@jones.dk> Mon, 17 Jan 2011 16:04:48 +0100
|
|
||||||
|
|
||||||
bitcoin (0.3.19~dfsg-4) unstable; urgency=low
|
|
||||||
|
|
||||||
[ Micah Anderson ]
|
|
||||||
* Provide example bitcoin.conf.
|
|
||||||
* Add bitcoind(1) and bitcoin.conf(5) man pages.
|
|
||||||
|
|
||||||
[ Jonas Smedegaard ]
|
|
||||||
* Ease backporting:
|
|
||||||
+ Suppress optional build-dependencies.
|
|
||||||
+ Add fallback build-dependencies on the most recent Boost libs
|
|
||||||
available in Lenny (where unversioned Boost libs are missing).
|
|
||||||
* Add Micah as copyright holder for manpages, licensed as GPL-3+.
|
|
||||||
* Bump copyright format to Subversion candidate draft 162 of DEP5.
|
|
||||||
|
|
||||||
-- Jonas Smedegaard <dr@jones.dk> Mon, 17 Jan 2011 14:00:48 +0100
|
|
||||||
|
|
||||||
bitcoin (0.3.19~dfsg-3) unstable; urgency=low
|
|
||||||
|
|
||||||
* Document in copyright file files excluded from repackaged source.
|
|
||||||
* Update copyright file:
|
|
||||||
+ Bump DEP5 format hint to Subversion draft rev. 153.
|
|
||||||
+ Consistently wrap at 72 chars.
|
|
||||||
+ Refer to GPL-2 file (not GPL symlink).
|
|
||||||
* Link against Berkeley DB 4.8 (not 4.7):
|
|
||||||
+ Build-depend on libdb4.8++-dev (and on on libdb4.7++-dev).
|
|
||||||
+ Suggest libdb4.8-util and db4.7-util.
|
|
||||||
+ Add README.Debian note on (untested) upgrade routine.
|
|
||||||
+ Add NEWS entry on changed db version, referring to README.Debian.
|
|
||||||
|
|
||||||
-- Jonas Smedegaard <dr@jones.dk> Fri, 07 Jan 2011 22:50:57 +0100
|
|
||||||
|
|
||||||
bitcoin (0.3.19~dfsg-2) unstable; urgency=low
|
|
||||||
|
|
||||||
* Adjust build options to use optimized miner only for amd64. Fixes
|
|
||||||
FTBFS on i386 (and other archs, if compiling anywhere else at all).
|
|
||||||
* Avoid static linking.
|
|
||||||
* Adjust patch 2001 to avoid only arch-specific optimizations (keep
|
|
||||||
-O3).
|
|
||||||
* Extend long description to mention disk consumption and initial use
|
|
||||||
of IRC.
|
|
||||||
All of above changes thanks to Helmuth Grohne.
|
|
||||||
* Add lintian override regarding OpenSSL and GPL: Linked code is Expat
|
|
||||||
- only Debian packaging is GPL-2+.
|
|
||||||
|
|
||||||
-- Jonas Smedegaard <dr@jones.dk> Wed, 29 Dec 2010 00:27:54 +0100
|
|
||||||
|
|
||||||
bitcoin (0.3.19~dfsg-1) unstable; urgency=low
|
|
||||||
|
|
||||||
[ Jonas Smedegaard ]
|
|
||||||
* Initial release.
|
|
||||||
Closes: bug#578157.
|
|
||||||
|
|
||||||
-- Jonas Smedegaard <dr@jones.dk> Tue, 28 Dec 2010 15:49:22 +0100
|
|
|
@ -1 +0,0 @@
|
||||||
7
|
|
|
@ -1,70 +0,0 @@
|
||||||
Source: bitcoin
|
|
||||||
Section: utils
|
|
||||||
Priority: optional
|
|
||||||
Maintainer: Matt Corallo <matt@mattcorallo.com>
|
|
||||||
Uploaders: Matt Corallo <matt@mattcorallo.com>
|
|
||||||
Build-Depends: debhelper,
|
|
||||||
devscripts,
|
|
||||||
automake,
|
|
||||||
libtool,
|
|
||||||
bash-completion,
|
|
||||||
libdb4.8++-dev,
|
|
||||||
libssl-dev,
|
|
||||||
pkg-config,
|
|
||||||
libevent-dev,
|
|
||||||
libboost-system1.48-dev | libboost-system-dev (>> 1.47),
|
|
||||||
libboost-filesystem1.48-dev | libboost-filesystem-dev (>> 1.47),
|
|
||||||
libboost-program-options1.48-dev | libboost-program-options-dev (>> 1.47),
|
|
||||||
libboost-thread1.48-dev | libboost-thread-dev (>> 1.47),
|
|
||||||
libboost-test1.48-dev | libboost-test-dev (>> 1.47),
|
|
||||||
libboost-chrono1.48-dev | libboost-chrono-dev (>> 1.47),
|
|
||||||
libminiupnpc8-dev | libminiupnpc-dev,
|
|
||||||
qt4-qmake, libqt4-dev,
|
|
||||||
qttools5-dev-tools, qttools5-dev,
|
|
||||||
libqrencode-dev,
|
|
||||||
libprotobuf-dev, protobuf-compiler,
|
|
||||||
python,
|
|
||||||
libzmq3-dev
|
|
||||||
Standards-Version: 3.9.2
|
|
||||||
Homepage: https://bitcoincore.org/
|
|
||||||
Vcs-Git: git://github.com/bitcoin/bitcoin.git
|
|
||||||
Vcs-Browser: https://github.com/bitcoin/bitcoin
|
|
||||||
|
|
||||||
Package: bitcoind
|
|
||||||
Architecture: any
|
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Description: peer-to-peer network based digital currency - daemon
|
|
||||||
Bitcoin is a free open source peer-to-peer electronic cash system that
|
|
||||||
is completely decentralized, without the need for a central server or
|
|
||||||
trusted parties. Users hold the crypto keys to their own money and
|
|
||||||
transact directly with each other, with the help of a P2P network to
|
|
||||||
check for double-spending.
|
|
||||||
.
|
|
||||||
This package provides the daemon, bitcoind, and the CLI tool
|
|
||||||
bitcoin-cli to interact with the daemon.
|
|
||||||
|
|
||||||
Package: bitcoin-qt
|
|
||||||
Architecture: any
|
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Description: peer-to-peer network based digital currency - Qt GUI
|
|
||||||
Bitcoin is a free open source peer-to-peer electronic cash system that
|
|
||||||
is completely decentralized, without the need for a central server or
|
|
||||||
trusted parties. Users hold the crypto keys to their own money and
|
|
||||||
transact directly with each other, with the help of a P2P network to
|
|
||||||
check for double-spending.
|
|
||||||
.
|
|
||||||
This package provides Bitcoin-Qt, a GUI for Bitcoin based on Qt.
|
|
||||||
|
|
||||||
Package: bitcoin-tx
|
|
||||||
Architecture: any
|
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Description: peer-to-peer digital currency - standalone transaction tool
|
|
||||||
Bitcoin is a free open source peer-to-peer electronic cash system that
|
|
||||||
is completely decentralized, without the need for a central server or
|
|
||||||
trusted parties. Users hold the crypto keys to their own money and
|
|
||||||
transact directly with each other, with the help of a P2P network to
|
|
||||||
check for double-spending.
|
|
||||||
.
|
|
||||||
This package provides bitcoin-tx, a command-line transaction creation
|
|
||||||
tool which can be used without a bitcoin daemon. Some means of
|
|
||||||
exchanging minimal transaction data with peers is still required.
|
|
|
@ -1,5 +0,0 @@
|
||||||
# Configuration file for git-buildpackage and friends
|
|
||||||
|
|
||||||
[DEFAULT]
|
|
||||||
pristine-tar = True
|
|
||||||
sign-tags = True
|
|
|
@ -1,3 +0,0 @@
|
||||||
0xxx: Grabbed from upstream development.
|
|
||||||
1xxx: Possibly relevant for upstream adoption.
|
|
||||||
2xxx: Only relevant for official Debian release.
|
|
|
@ -1 +0,0 @@
|
||||||
|
|
|
@ -1,23 +0,0 @@
|
||||||
#!/usr/bin/make -f
|
|
||||||
# -*- mode: makefile; coding: utf-8 -*-
|
|
||||||
|
|
||||||
#DEB_MAKE_CHECK_TARGET = test_bitcoin
|
|
||||||
#build/bitcoind::
|
|
||||||
# $(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),,src/test_bitcoin)
|
|
||||||
|
|
||||||
%:
|
|
||||||
dh --with bash-completion $@
|
|
||||||
|
|
||||||
override_dh_auto_clean:
|
|
||||||
if [ -f Makefile ]; then $(MAKE) distclean; fi
|
|
||||||
rm -rf Makefile.in aclocal.m4 configure src/Makefile.in src/bitcoin-config.h.in src/build-aux src/qt/Makefile.in src/qt/test/Makefile.in src/test/Makefile.in
|
|
||||||
|
|
||||||
QT=$(shell dpkg-vendor --derives-from Ubuntu && echo qt4 || echo qt5)
|
|
||||||
|
|
||||||
# Yea, autogen should be run on the source archive, but I like doing git archive
|
|
||||||
override_dh_auto_configure:
|
|
||||||
./autogen.sh
|
|
||||||
./configure --with-gui=$(QT)
|
|
||||||
|
|
||||||
override_dh_auto_test:
|
|
||||||
make check
|
|
|
@ -1 +0,0 @@
|
||||||
3.0 (quilt)
|
|
|
@ -1,5 +0,0 @@
|
||||||
# Run the "uscan" command to check for upstream updates and more.
|
|
||||||
version=3
|
|
||||||
# use qa.debian.org redirector; see man uscan
|
|
||||||
opts=uversionmangle=s/(\d)(alpha|beta|rc)/$1~$2/,dversionmangle=s/~dfsg\d*// \
|
|
||||||
http://githubredir.debian.net/github/bitcoin/bitcoin v(.*).tar.gz
|
|
|
@ -1,185 +0,0 @@
|
||||||
RPM Spec File Notes
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
The RPM spec file provided here is for Bitcoin-Core 0.12.0 and builds on CentOS
|
|
||||||
7 with either the CentOS provided OpenSSL library or with LibreSSL as packaged
|
|
||||||
at [LibreLAMP.com](https://librelamp.com/). It should hopefully not be too
|
|
||||||
difficult to port the RPM spec file to most RPM based Linux distributions.
|
|
||||||
|
|
||||||
When porting the spec file to build for a particular distribution, there are
|
|
||||||
some important notes.
|
|
||||||
|
|
||||||
## Sources
|
|
||||||
|
|
||||||
It is considered good form for all sources to reference a URL where the source
|
|
||||||
can be downloaded.
|
|
||||||
|
|
||||||
Sources 0-9 should be reserved for source code tarballs. `Source0` should
|
|
||||||
reference the release tarball available from https://bitcoin.org/bin/ and
|
|
||||||
`Source1` should reference the BerkeleyDB source.
|
|
||||||
|
|
||||||
Sources 10-99 are for source files that are maintained in the
|
|
||||||
[Bitcoin git repository](https://github.com/bitcoin/bitcoin) but are not part of
|
|
||||||
the release tarball. Most of these will reside in the `contrib` sub-directory.
|
|
||||||
|
|
||||||
Sources 10-19 should be reserved for miscellaneous configuration files.
|
|
||||||
Currently only `Source10` is used, for the example `bitcoin.conf` file.
|
|
||||||
|
|
||||||
Sources 20-29 should be reserved for man pages. Currently only `Source20`
|
|
||||||
through `Source23` are used.
|
|
||||||
|
|
||||||
Sources 30-39 should be reserved for SELinux related files. Currently only
|
|
||||||
`Source30` through `Source32` are used. Until those files are in a tagged
|
|
||||||
release, the full URL specified in the RPM spec file will not work. You can get
|
|
||||||
them from the git repository where you retrieved this file.
|
|
||||||
|
|
||||||
Sources 100+ are for files that are not source tarballs and are not maintained
|
|
||||||
in the bitcoin git repository. At present only an SVG version of the Bitcoin
|
|
||||||
icon is used.
|
|
||||||
|
|
||||||
## Patches
|
|
||||||
|
|
||||||
In general, patches should be avoided. When a packager feels a patch is
|
|
||||||
necessary, the packager should bring the problem to the attention of the bitcoin
|
|
||||||
developers so that an official fix to the issue can make it into the next
|
|
||||||
release.
|
|
||||||
|
|
||||||
### Patch0 bitcoin-0.12.0-libressl.patch
|
|
||||||
|
|
||||||
This patch is only needed if building against LibreSSL. LibreSSL is not the
|
|
||||||
standard TLS library on most Linux distributions. The patch will likely not be
|
|
||||||
needed when 0.12.1 is released, a proper fix is already in the Bitcoin git
|
|
||||||
master branch.
|
|
||||||
|
|
||||||
## BuildRequires
|
|
||||||
|
|
||||||
The packages specified in the `BuildRequires` are specified according to the
|
|
||||||
package naming convention currently used in CentOS 7 and EPEL for CentOS 7. You
|
|
||||||
may need to change some of the package names for other distributions. This is
|
|
||||||
most likely to be the case with the Qt packages.
|
|
||||||
|
|
||||||
## BerkeleyDB
|
|
||||||
|
|
||||||
The `build-unix.md` file recommends building against BerkeleyDB 4.8.30. Even if
|
|
||||||
that is the version your Linux distribution ships with, it probably is a good
|
|
||||||
idea to build Bitcoin Core against a static version of that library compiled
|
|
||||||
according to the instructions in the `build-unix.md` file so that any changes
|
|
||||||
the distribution may make in the future will not result in a problem for users.
|
|
||||||
|
|
||||||
The problem that can exist, clients built against different versions of
|
|
||||||
BerkeleyDB may not be able read each other's `wallet.dat` file which can make it
|
|
||||||
difficult for a user to recover from backup in the event of a system failure.
|
|
||||||
|
|
||||||
## Graphical User Interface and Qt Version
|
|
||||||
|
|
||||||
The RPM spec file will by default build the GUI client linked against the Qt5
|
|
||||||
libraries. If you wish instead to link against the Qt4 libraries you need to
|
|
||||||
pass the switch `-D '_use_qt4 1'` at build time to the `rpmbuild` or `mock`
|
|
||||||
command used to build the packages.
|
|
||||||
|
|
||||||
If you would prefer not to build the GUI at all, you can pass the switch
|
|
||||||
`-D '_no_gui 1'` to the `rpmbuild` or `mock` build command.
|
|
||||||
|
|
||||||
## Desktop and KDE Files
|
|
||||||
|
|
||||||
The desktop and KDE meta files are created in the spec file itself with the
|
|
||||||
`cat` command. This is done to allow easy distribution specific changes without
|
|
||||||
needing to use any patches. A specific timestamp is given to the files so that
|
|
||||||
it does not they do not appear to have been updated every time the package is
|
|
||||||
built. If you do make changes to them, you probably should update timestamp
|
|
||||||
assigned to them in the `touch` command that specifies the timestamp.
|
|
||||||
|
|
||||||
## SVG, PNG, and XPM Icons
|
|
||||||
|
|
||||||
The `bitcoin.svg` file is from the source listed as `Source100`. It is used as
|
|
||||||
the source for the PNG and XPM files. The generated PNG and XPM files are given
|
|
||||||
the same timestamp as the source SVG file as a means of indicating they are
|
|
||||||
derived from it.
|
|
||||||
|
|
||||||
## Systemd
|
|
||||||
|
|
||||||
This spec file assumes the target distribution uses systemd. That really only
|
|
||||||
matters for the `bitcoin-server` package. At this point, most RPM based
|
|
||||||
distributions that still receive vendor updates do in fact use systemd.
|
|
||||||
|
|
||||||
The files to control the service are created in the RPM spec file itself using
|
|
||||||
the `cat` command. This is done to make it easy to modify for other
|
|
||||||
distributions that may implement things differently without needing to patch
|
|
||||||
source. A specific timestamp is given to the files so that they do not appear
|
|
||||||
to have been updated every time the package is built. If you do make changes to
|
|
||||||
them, you probably should update the timestamp assigned to them in the `touch`
|
|
||||||
command that specifies the timestamp.
|
|
||||||
|
|
||||||
## SELinux
|
|
||||||
|
|
||||||
The `bitcoin-server` package should have SELinux support. How to properly do
|
|
||||||
that *may* vary by distribution and version of distribution.
|
|
||||||
|
|
||||||
The SELinux stuff in this RPM spec file *should* be correct for CentOS, RHEL,
|
|
||||||
and Fedora but it would be a good idea to review it before building the package
|
|
||||||
on other distributions.
|
|
||||||
|
|
||||||
## Tests
|
|
||||||
|
|
||||||
The `%check` section takes a very long time to run. If your build system has a
|
|
||||||
time limit for package build, you may need to make an exception for this
|
|
||||||
package. On CentOS 7 the `%check` section completes successfully with both
|
|
||||||
OpenSSL and LibreSSL, a failure really does mean something is wrong.
|
|
||||||
|
|
||||||
## LibreSSL Build Notes
|
|
||||||
|
|
||||||
To build against LibreSSL you will need to pass the switch
|
|
||||||
`-D '_use_libressl 1'` to the `rpmbuild` or `mock` command or the spec file will
|
|
||||||
want the OpenSSL development files.
|
|
||||||
|
|
||||||
### LibreSSL and Boost
|
|
||||||
|
|
||||||
LibreSSL (and some newer builds of OpenSSL) do not have support for SSLv3. This
|
|
||||||
can cause issues with the Boost package if the Boost package has not been
|
|
||||||
patched accordingly. On those distributions, you will either need to build
|
|
||||||
Bitcoin-Core against OpenSSL or use a patched version of Boost in the build
|
|
||||||
system.
|
|
||||||
|
|
||||||
As SSLv3 is no longer safe, distributions that have not patched Boost to work
|
|
||||||
with TLS libraries that do not support SSLv3 should have bug reports filed
|
|
||||||
against the Boost package. This bug report has already been filed for RHEL 7 but
|
|
||||||
it may need to be filed for other distributions.
|
|
||||||
|
|
||||||
A patch for Boost: https://github.com/boostorg/asio/pull/23/files
|
|
||||||
|
|
||||||
## ZeroMQ
|
|
||||||
|
|
||||||
At this time, this RPM spec file does not support the ZeroMQ build options. A
|
|
||||||
suitable version of ZeroMQ is not available for the platform this spec file was
|
|
||||||
developed on (CentOS 7).
|
|
||||||
|
|
||||||
## Legacy Credit
|
|
||||||
|
|
||||||
This RPM spec file is largely based upon the work of Michael Hampton at
|
|
||||||
[Ringing Liberty](https://www.ringingliberty.com/bitcoin/). He has been
|
|
||||||
packaging Bitcoin for Fedora at least since 2012.
|
|
||||||
|
|
||||||
Most of the differences between his packaging and this package are stylistic in
|
|
||||||
nature. The major differences:
|
|
||||||
|
|
||||||
1. He builds from a github tagged release rather than a release tarball. This
|
|
||||||
should not result in different source code.
|
|
||||||
|
|
||||||
2. He does not build BerkeleyDB but instead uses the BerkeleyDB provided by the
|
|
||||||
Linux distribution. For the distributions he packages for, they currently all
|
|
||||||
use the same version of BerkeleyDB so that difference is *probably* just
|
|
||||||
academic.
|
|
||||||
|
|
||||||
3. As of his 10.11.2 package he did not allow for building against LibreSSL,
|
|
||||||
specifying a build without the Qt GUI, or specifying which version of the Qt
|
|
||||||
libraries to use.
|
|
||||||
|
|
||||||
4. I renamed the `bitcoin` package that contains the Qt GUI to `bitcoin-core` as
|
|
||||||
that appears to be how the general population refers to it, in contrast to
|
|
||||||
`bitcoin-xt` or `bitcoin-classic`. I wanted to make sure the general population
|
|
||||||
knows what they are getting when installing the GUI package.
|
|
||||||
|
|
||||||
As far as minor differences, I generally prefer to assign the file permissions
|
|
||||||
in the `%files` portion of an RPM spec file rather than specifying the
|
|
||||||
permissions of a file during `%install` and other minor things like that
|
|
||||||
are largely just cosmetic.
|
|
|
@ -1,24 +0,0 @@
|
||||||
diff -ur bitcoin-0.12.0.orig/src/init.cpp bitcoin-0.12.0/src/init.cpp
|
|
||||||
--- bitcoin-0.12.0.orig/src/init.cpp 2015-12-31 16:00:00.000000000 -0800
|
|
||||||
+++ bitcoin-0.12.0/src/init.cpp 2016-02-23 06:03:47.133227757 -0800
|
|
||||||
@@ -1075,7 +1075,7 @@
|
|
||||||
if (fPrintToDebugLog)
|
|
||||||
OpenDebugLog();
|
|
||||||
|
|
||||||
-#if (OPENSSL_VERSION_NUMBER < 0x10100000L)
|
|
||||||
+#if defined(LIBRESSL_VERSION_NUMBER) || (OPENSSL_VERSION_NUMBER < 0x10100000L)
|
|
||||||
LogPrintf("Using OpenSSL version %s\n", SSLeay_version(SSLEAY_VERSION));
|
|
||||||
#else
|
|
||||||
LogPrintf("Using OpenSSL version %s\n", OpenSSL_version(OPENSSL_VERSION));
|
|
||||||
diff -ur bitcoin-0.12.0.orig/src/qt/rpcconsole.cpp bitcoin-0.12.0/src/qt/rpcconsole.cpp
|
|
||||||
--- bitcoin-0.12.0.orig/src/qt/rpcconsole.cpp 2015-12-31 16:00:00.000000000 -0800
|
|
||||||
+++ bitcoin-0.12.0/src/qt/rpcconsole.cpp 2016-02-23 15:09:42.881126841 -0800
|
|
||||||
@@ -264,7 +264,7 @@
|
|
||||||
|
|
||||||
// set library version labels
|
|
||||||
|
|
||||||
-#if (OPENSSL_VERSION_NUMBER < 0x10100000L)
|
|
||||||
+#if defined(LIBRESSL_VERSION_NUMBER) || (OPENSSL_VERSION_NUMBER < 0x10100000L)
|
|
||||||
ui->openSSLVersion->setText(SSLeay_version(SSLEAY_VERSION));
|
|
||||||
#else
|
|
||||||
ui->openSSLVersion->setText(OpenSSL_version(OPENSSL_VERSION));
|
|
|
@ -1,8 +0,0 @@
|
||||||
/usr/bin/bitcoin-cli -- gen_context(system_u:object_r:bitcoin_exec_t,s0)
|
|
||||||
/usr/sbin/bitcoind -- gen_context(system_u:object_r:bitcoin_exec_t,s0)
|
|
||||||
/usr/lib(64)?/bitcoin/bitcoind -- gen_context(system_u:object_r:bitcoin_exec_t,s0)
|
|
||||||
|
|
||||||
/etc/bitcoin(/.*)? gen_context(system_u:object_r:bitcoin_conf_t,s0)
|
|
||||||
/var/lib/bitcoin(/.*)? gen_context(system_u:object_r:bitcoin_var_lib_t,s0)
|
|
||||||
|
|
||||||
(/var)?/run/bitcoind(/.*)? gen_context(system_u:object_r:bitcoin_var_run_t,s0)
|
|
|
@ -1,157 +0,0 @@
|
||||||
|
|
||||||
## <summary>policy for bitcoin</summary>
|
|
||||||
|
|
||||||
|
|
||||||
########################################
|
|
||||||
## <summary>
|
|
||||||
## Transition to bitcoin.
|
|
||||||
## </summary>
|
|
||||||
## <param name="domain">
|
|
||||||
## <summary>
|
|
||||||
## Domain allowed to transition.
|
|
||||||
## </summary>
|
|
||||||
## </param>
|
|
||||||
#
|
|
||||||
interface(`bitcoin_domtrans',`
|
|
||||||
gen_require(`
|
|
||||||
type bitcoin_t, bitcoin_exec_t;
|
|
||||||
')
|
|
||||||
|
|
||||||
corecmd_search_bin($1)
|
|
||||||
domtrans_pattern($1, bitcoin_exec_t, bitcoin_t)
|
|
||||||
')
|
|
||||||
|
|
||||||
|
|
||||||
########################################
|
|
||||||
## <summary>
|
|
||||||
## Execute bitcoin server in the bitcoin domain.
|
|
||||||
## </summary>
|
|
||||||
## <param name="domain">
|
|
||||||
## <summary>
|
|
||||||
## Domain allowed access.
|
|
||||||
## </summary>
|
|
||||||
## </param>
|
|
||||||
#
|
|
||||||
interface(`bitcoin_initrc_domtrans',`
|
|
||||||
gen_require(`
|
|
||||||
type bitcoin_initrc_exec_t;
|
|
||||||
')
|
|
||||||
|
|
||||||
init_labeled_script_domtrans($1, bitcoin_initrc_exec_t)
|
|
||||||
')
|
|
||||||
|
|
||||||
|
|
||||||
########################################
|
|
||||||
## <summary>
|
|
||||||
## Search bitcoin lib directories.
|
|
||||||
## </summary>
|
|
||||||
## <param name="domain">
|
|
||||||
## <summary>
|
|
||||||
## Domain allowed access.
|
|
||||||
## </summary>
|
|
||||||
## </param>
|
|
||||||
#
|
|
||||||
interface(`bitcoin_search_lib',`
|
|
||||||
gen_require(`
|
|
||||||
type bitcoin_var_lib_t;
|
|
||||||
')
|
|
||||||
|
|
||||||
allow $1 bitcoin_var_lib_t:dir search_dir_perms;
|
|
||||||
files_search_var_lib($1)
|
|
||||||
')
|
|
||||||
|
|
||||||
########################################
|
|
||||||
## <summary>
|
|
||||||
## Read bitcoin lib files.
|
|
||||||
## </summary>
|
|
||||||
## <param name="domain">
|
|
||||||
## <summary>
|
|
||||||
## Domain allowed access.
|
|
||||||
## </summary>
|
|
||||||
## </param>
|
|
||||||
#
|
|
||||||
interface(`bitcoin_read_lib_files',`
|
|
||||||
gen_require(`
|
|
||||||
type bitcoin_var_lib_t;
|
|
||||||
')
|
|
||||||
|
|
||||||
files_search_var_lib($1)
|
|
||||||
read_files_pattern($1, bitcoin_var_lib_t, bitcoin_var_lib_t)
|
|
||||||
')
|
|
||||||
|
|
||||||
########################################
|
|
||||||
## <summary>
|
|
||||||
## Manage bitcoin lib files.
|
|
||||||
## </summary>
|
|
||||||
## <param name="domain">
|
|
||||||
## <summary>
|
|
||||||
## Domain allowed access.
|
|
||||||
## </summary>
|
|
||||||
## </param>
|
|
||||||
#
|
|
||||||
interface(`bitcoin_manage_lib_files',`
|
|
||||||
gen_require(`
|
|
||||||
type bitcoin_var_lib_t;
|
|
||||||
')
|
|
||||||
|
|
||||||
files_search_var_lib($1)
|
|
||||||
manage_files_pattern($1, bitcoin_var_lib_t, bitcoin_var_lib_t)
|
|
||||||
')
|
|
||||||
|
|
||||||
########################################
|
|
||||||
## <summary>
|
|
||||||
## Manage bitcoin lib directories.
|
|
||||||
## </summary>
|
|
||||||
## <param name="domain">
|
|
||||||
## <summary>
|
|
||||||
## Domain allowed access.
|
|
||||||
## </summary>
|
|
||||||
## </param>
|
|
||||||
#
|
|
||||||
interface(`bitcoin_manage_lib_dirs',`
|
|
||||||
gen_require(`
|
|
||||||
type bitcoin_var_lib_t;
|
|
||||||
')
|
|
||||||
|
|
||||||
files_search_var_lib($1)
|
|
||||||
manage_dirs_pattern($1, bitcoin_var_lib_t, bitcoin_var_lib_t)
|
|
||||||
')
|
|
||||||
|
|
||||||
|
|
||||||
########################################
|
|
||||||
## <summary>
|
|
||||||
## All of the rules required to administrate
|
|
||||||
## a bitcoin environment
|
|
||||||
## </summary>
|
|
||||||
## <param name="domain">
|
|
||||||
## <summary>
|
|
||||||
## Domain allowed access.
|
|
||||||
## </summary>
|
|
||||||
## </param>
|
|
||||||
## <param name="role">
|
|
||||||
## <summary>
|
|
||||||
## Role allowed access.
|
|
||||||
## </summary>
|
|
||||||
## </param>
|
|
||||||
## <rolecap/>
|
|
||||||
#
|
|
||||||
interface(`bitcoin_admin',`
|
|
||||||
gen_require(`
|
|
||||||
type bitcoin_t;
|
|
||||||
type bitcoin_initrc_exec_t;
|
|
||||||
type bitcoin_var_lib_t;
|
|
||||||
')
|
|
||||||
|
|
||||||
allow $1 bitcoin_t:process { ptrace signal_perms };
|
|
||||||
ps_process_pattern($1, bitcoin_t)
|
|
||||||
|
|
||||||
bitcoin_initrc_domtrans($1)
|
|
||||||
domain_system_change_exemption($1)
|
|
||||||
role_transition $2 bitcoin_initrc_exec_t system_r;
|
|
||||||
allow $2 system_r;
|
|
||||||
|
|
||||||
files_search_var_lib($1)
|
|
||||||
admin_pattern($1, bitcoin_var_lib_t)
|
|
||||||
|
|
||||||
')
|
|
||||||
|
|
|
@ -1,442 +0,0 @@
|
||||||
%define bdbv 4.8.30
|
|
||||||
%global selinux_variants mls strict targeted
|
|
||||||
|
|
||||||
%if 0%{?_no_gui:1}
|
|
||||||
%define _buildqt 0
|
|
||||||
%define buildargs --with-gui=no
|
|
||||||
%else
|
|
||||||
%define _buildqt 1
|
|
||||||
%if 0%{?_use_qt4}
|
|
||||||
%define buildargs --with-qrencode --with-gui=qt4
|
|
||||||
%else
|
|
||||||
%define buildargs --with-qrencode --with-gui=qt5
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
|
|
||||||
Name: bitcoin
|
|
||||||
Version: 0.12.0
|
|
||||||
Release: 2%{?dist}
|
|
||||||
Summary: Peer to Peer Cryptographic Currency
|
|
||||||
|
|
||||||
Group: Applications/System
|
|
||||||
License: MIT
|
|
||||||
URL: https://bitcoin.org/
|
|
||||||
Source0: https://bitcoin.org/bin/bitcoin-core-%{version}/bitcoin-%{version}.tar.gz
|
|
||||||
Source1: http://download.oracle.com/berkeley-db/db-%{bdbv}.NC.tar.gz
|
|
||||||
|
|
||||||
Source10: https://raw.githubusercontent.com/bitcoin/bitcoin/v%{version}/contrib/debian/examples/bitcoin.conf
|
|
||||||
|
|
||||||
#man pages
|
|
||||||
Source20: https://raw.githubusercontent.com/bitcoin/bitcoin/v%{version}/doc/man/bitcoind.1
|
|
||||||
Source21: https://raw.githubusercontent.com/bitcoin/bitcoin/v%{version}/doc/man/bitcoin-cli.1
|
|
||||||
Source22: https://raw.githubusercontent.com/bitcoin/bitcoin/v%{version}/doc/man/bitcoin-qt.1
|
|
||||||
|
|
||||||
#selinux
|
|
||||||
Source30: https://raw.githubusercontent.com/bitcoin/bitcoin/v%{version}/contrib/rpm/bitcoin.te
|
|
||||||
# Source31 - what about bitcoin-tx and bench_bitcoin ???
|
|
||||||
Source31: https://raw.githubusercontent.com/bitcoin/bitcoin/v%{version}/contrib/rpm/bitcoin.fc
|
|
||||||
Source32: https://raw.githubusercontent.com/bitcoin/bitcoin/v%{version}/contrib/rpm/bitcoin.if
|
|
||||||
|
|
||||||
Source100: https://upload.wikimedia.org/wikipedia/commons/4/46/Bitcoin.svg
|
|
||||||
|
|
||||||
%if 0%{?_use_libressl:1}
|
|
||||||
BuildRequires: libressl-devel
|
|
||||||
%else
|
|
||||||
BuildRequires: openssl-devel
|
|
||||||
%endif
|
|
||||||
BuildRequires: boost-devel
|
|
||||||
BuildRequires: miniupnpc-devel
|
|
||||||
BuildRequires: autoconf automake libtool
|
|
||||||
BuildRequires: libevent-devel
|
|
||||||
|
|
||||||
|
|
||||||
Patch0: bitcoin-0.12.0-libressl.patch
|
|
||||||
|
|
||||||
|
|
||||||
%description
|
|
||||||
Bitcoin is a digital cryptographic currency that uses peer-to-peer technology to
|
|
||||||
operate with no central authority or banks; managing transactions and the
|
|
||||||
issuing of bitcoins is carried out collectively by the network.
|
|
||||||
|
|
||||||
%if %{_buildqt}
|
|
||||||
%package core
|
|
||||||
Summary: Peer to Peer Cryptographic Currency
|
|
||||||
Group: Applications/System
|
|
||||||
Obsoletes: %{name} < %{version}-%{release}
|
|
||||||
Provides: %{name} = %{version}-%{release}
|
|
||||||
%if 0%{?_use_qt4}
|
|
||||||
BuildRequires: qt-devel
|
|
||||||
%else
|
|
||||||
BuildRequires: qt5-qtbase-devel
|
|
||||||
# for /usr/bin/lrelease-qt5
|
|
||||||
BuildRequires: qt5-linguist
|
|
||||||
%endif
|
|
||||||
BuildRequires: protobuf-devel
|
|
||||||
BuildRequires: qrencode-devel
|
|
||||||
BuildRequires: %{_bindir}/desktop-file-validate
|
|
||||||
# for icon generation from SVG
|
|
||||||
BuildRequires: %{_bindir}/inkscape
|
|
||||||
BuildRequires: %{_bindir}/convert
|
|
||||||
|
|
||||||
%description core
|
|
||||||
Bitcoin is a digital cryptographic currency that uses peer-to-peer technology to
|
|
||||||
operate with no central authority or banks; managing transactions and the
|
|
||||||
issuing of bitcoins is carried out collectively by the network.
|
|
||||||
|
|
||||||
This package contains the Qt based graphical client and node. If you are looking
|
|
||||||
to run a Bitcoin wallet, this is probably the package you want.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
|
|
||||||
%package libs
|
|
||||||
Summary: Bitcoin shared libraries
|
|
||||||
Group: System Environment/Libraries
|
|
||||||
|
|
||||||
%description libs
|
|
||||||
This package provides the bitcoinconsensus shared libraries. These libraries
|
|
||||||
may be used by third party software to provide consensus verification
|
|
||||||
functionality.
|
|
||||||
|
|
||||||
Unless you know need this package, you probably do not.
|
|
||||||
|
|
||||||
%package devel
|
|
||||||
Summary: Development files for bitcoin
|
|
||||||
Group: Development/Libraries
|
|
||||||
Requires: %{name}-libs = %{version}-%{release}
|
|
||||||
|
|
||||||
%description devel
|
|
||||||
This package contains the header files and static library for the
|
|
||||||
bitcoinconsensus shared library. If you are developing or compiling software
|
|
||||||
that wants to link against that library, then you need this package installed.
|
|
||||||
|
|
||||||
Most people do not need this package installed.
|
|
||||||
|
|
||||||
%package server
|
|
||||||
Summary: The bitcoin daemon
|
|
||||||
Group: System Environment/Daemons
|
|
||||||
Requires: bitcoin-utils = %{version}-%{release}
|
|
||||||
Requires: selinux-policy policycoreutils-python
|
|
||||||
Requires(pre): shadow-utils
|
|
||||||
Requires(post): %{_sbindir}/semodule %{_sbindir}/restorecon %{_sbindir}/fixfiles %{_sbindir}/sestatus
|
|
||||||
Requires(postun): %{_sbindir}/semodule %{_sbindir}/restorecon %{_sbindir}/fixfiles %{_sbindir}/sestatus
|
|
||||||
BuildRequires: systemd
|
|
||||||
BuildRequires: checkpolicy
|
|
||||||
BuildRequires: %{_datadir}/selinux/devel/Makefile
|
|
||||||
|
|
||||||
%description server
|
|
||||||
This package provides a stand-alone bitcoin-core daemon. For most users, this
|
|
||||||
package is only needed if they need a full-node without the graphical client.
|
|
||||||
|
|
||||||
Some third party wallet software will want this package to provide the actual
|
|
||||||
bitcoin-core node they use to connect to the network.
|
|
||||||
|
|
||||||
If you use the graphical bitcoin-core client then you almost certainly do not
|
|
||||||
need this package.
|
|
||||||
|
|
||||||
%package utils
|
|
||||||
Summary: Bitcoin utilities
|
|
||||||
Group: Applications/System
|
|
||||||
|
|
||||||
%description utils
|
|
||||||
This package provides several command line utilities for interacting with a
|
|
||||||
bitcoin-core daemon.
|
|
||||||
|
|
||||||
The bitcoin-cli utility allows you to communicate and control a bitcoin daemon
|
|
||||||
over RPC, the bitcoin-tx utility allows you to create a custom transaction, and
|
|
||||||
the bench_bitcoin utility can be used to perform some benchmarks.
|
|
||||||
|
|
||||||
This package contains utilities needed by the bitcoin-server package.
|
|
||||||
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%setup -q
|
|
||||||
%patch0 -p1 -b .libressl
|
|
||||||
cp -p %{SOURCE10} ./bitcoin.conf.example
|
|
||||||
tar -zxf %{SOURCE1}
|
|
||||||
cp -p db-%{bdbv}.NC/LICENSE ./db-%{bdbv}.NC-LICENSE
|
|
||||||
mkdir db4 SELinux
|
|
||||||
cp -p %{SOURCE30} %{SOURCE31} %{SOURCE32} SELinux/
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
|
||||||
CWD=`pwd`
|
|
||||||
cd db-%{bdbv}.NC/build_unix/
|
|
||||||
../dist/configure --enable-cxx --disable-shared --with-pic --prefix=${CWD}/db4
|
|
||||||
make install
|
|
||||||
cd ../..
|
|
||||||
|
|
||||||
./autogen.sh
|
|
||||||
%configure LDFLAGS="-L${CWD}/db4/lib/" CPPFLAGS="-I${CWD}/db4/include/" --with-miniupnpc --enable-glibc-back-compat %{buildargs}
|
|
||||||
make %{?_smp_mflags}
|
|
||||||
|
|
||||||
pushd SELinux
|
|
||||||
for selinuxvariant in %{selinux_variants}; do
|
|
||||||
make NAME=${selinuxvariant} -f %{_datadir}/selinux/devel/Makefile
|
|
||||||
mv bitcoin.pp bitcoin.pp.${selinuxvariant}
|
|
||||||
make NAME=${selinuxvariant} -f %{_datadir}/selinux/devel/Makefile clean
|
|
||||||
done
|
|
||||||
popd
|
|
||||||
|
|
||||||
|
|
||||||
%install
|
|
||||||
make install DESTDIR=%{buildroot}
|
|
||||||
|
|
||||||
mkdir -p -m755 %{buildroot}%{_sbindir}
|
|
||||||
mv %{buildroot}%{_bindir}/bitcoind %{buildroot}%{_sbindir}/bitcoind
|
|
||||||
|
|
||||||
# systemd stuff
|
|
||||||
mkdir -p %{buildroot}%{_tmpfilesdir}
|
|
||||||
cat <<EOF > %{buildroot}%{_tmpfilesdir}/bitcoin.conf
|
|
||||||
d /run/bitcoind 0750 bitcoin bitcoin -
|
|
||||||
EOF
|
|
||||||
touch -a -m -t 201504280000 %{buildroot}%{_tmpfilesdir}/bitcoin.conf
|
|
||||||
|
|
||||||
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
|
|
||||||
cat <<EOF > %{buildroot}%{_sysconfdir}/sysconfig/bitcoin
|
|
||||||
# Provide options to the bitcoin daemon here, for example
|
|
||||||
# OPTIONS="-testnet -disable-wallet"
|
|
||||||
|
|
||||||
OPTIONS=""
|
|
||||||
|
|
||||||
# System service defaults.
|
|
||||||
# Don't change these unless you know what you're doing.
|
|
||||||
CONFIG_FILE="%{_sysconfdir}/bitcoin/bitcoin.conf"
|
|
||||||
DATA_DIR="%{_localstatedir}/lib/bitcoin"
|
|
||||||
PID_FILE="/run/bitcoind/bitcoind.pid"
|
|
||||||
EOF
|
|
||||||
touch -a -m -t 201504280000 %{buildroot}%{_sysconfdir}/sysconfig/bitcoin
|
|
||||||
|
|
||||||
mkdir -p %{buildroot}%{_unitdir}
|
|
||||||
cat <<EOF > %{buildroot}%{_unitdir}/bitcoin.service
|
|
||||||
[Unit]
|
|
||||||
Description=Bitcoin daemon
|
|
||||||
After=syslog.target network.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=forking
|
|
||||||
ExecStart=%{_sbindir}/bitcoind -daemon -conf=\${CONFIG_FILE} -datadir=\${DATA_DIR} -pid=\${PID_FILE} \$OPTIONS
|
|
||||||
EnvironmentFile=%{_sysconfdir}/sysconfig/bitcoin
|
|
||||||
User=bitcoin
|
|
||||||
Group=bitcoin
|
|
||||||
|
|
||||||
Restart=on-failure
|
|
||||||
PrivateTmp=true
|
|
||||||
TimeoutStopSec=120
|
|
||||||
TimeoutStartSec=60
|
|
||||||
StartLimitInterval=240
|
|
||||||
StartLimitBurst=5
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
||||||
EOF
|
|
||||||
touch -a -m -t 201504280000 %{buildroot}%{_unitdir}/bitcoin.service
|
|
||||||
#end systemd stuff
|
|
||||||
|
|
||||||
mkdir %{buildroot}%{_sysconfdir}/bitcoin
|
|
||||||
mkdir -p %{buildroot}%{_localstatedir}/lib/bitcoin
|
|
||||||
|
|
||||||
#SELinux
|
|
||||||
for selinuxvariant in %{selinux_variants}; do
|
|
||||||
install -d %{buildroot}%{_datadir}/selinux/${selinuxvariant}
|
|
||||||
install -p -m 644 SELinux/bitcoin.pp.${selinuxvariant} %{buildroot}%{_datadir}/selinux/${selinuxvariant}/bitcoin.pp
|
|
||||||
done
|
|
||||||
|
|
||||||
%if %{_buildqt}
|
|
||||||
# qt icons
|
|
||||||
install -D -p share/pixmaps/bitcoin.ico %{buildroot}%{_datadir}/pixmaps/bitcoin.ico
|
|
||||||
install -p share/pixmaps/nsis-header.bmp %{buildroot}%{_datadir}/pixmaps/
|
|
||||||
install -p share/pixmaps/nsis-wizard.bmp %{buildroot}%{_datadir}/pixmaps/
|
|
||||||
install -p %{SOURCE100} %{buildroot}%{_datadir}/pixmaps/bitcoin.svg
|
|
||||||
%{_bindir}/inkscape %{SOURCE100} --export-png=%{buildroot}%{_datadir}/pixmaps/bitcoin16.png -w16 -h16
|
|
||||||
%{_bindir}/inkscape %{SOURCE100} --export-png=%{buildroot}%{_datadir}/pixmaps/bitcoin32.png -w32 -h32
|
|
||||||
%{_bindir}/inkscape %{SOURCE100} --export-png=%{buildroot}%{_datadir}/pixmaps/bitcoin64.png -w64 -h64
|
|
||||||
%{_bindir}/inkscape %{SOURCE100} --export-png=%{buildroot}%{_datadir}/pixmaps/bitcoin128.png -w128 -h128
|
|
||||||
%{_bindir}/inkscape %{SOURCE100} --export-png=%{buildroot}%{_datadir}/pixmaps/bitcoin256.png -w256 -h256
|
|
||||||
%{_bindir}/convert -resize 16x16 %{buildroot}%{_datadir}/pixmaps/bitcoin256.png %{buildroot}%{_datadir}/pixmaps/bitcoin16.xpm
|
|
||||||
%{_bindir}/convert -resize 32x32 %{buildroot}%{_datadir}/pixmaps/bitcoin256.png %{buildroot}%{_datadir}/pixmaps/bitcoin32.xpm
|
|
||||||
%{_bindir}/convert -resize 64x64 %{buildroot}%{_datadir}/pixmaps/bitcoin256.png %{buildroot}%{_datadir}/pixmaps/bitcoin64.xpm
|
|
||||||
%{_bindir}/convert -resize 128x128 %{buildroot}%{_datadir}/pixmaps/bitcoin256.png %{buildroot}%{_datadir}/pixmaps/bitcoin128.xpm
|
|
||||||
%{_bindir}/convert %{buildroot}%{_datadir}/pixmaps/bitcoin256.png %{buildroot}%{_datadir}/pixmaps/bitcoin256.xpm
|
|
||||||
touch %{buildroot}%{_datadir}/pixmaps/*.png -r %{SOURCE100}
|
|
||||||
touch %{buildroot}%{_datadir}/pixmaps/*.xpm -r %{SOURCE100}
|
|
||||||
|
|
||||||
# Desktop File - change the touch timestamp if modifying
|
|
||||||
mkdir -p %{buildroot}%{_datadir}/applications
|
|
||||||
cat <<EOF > %{buildroot}%{_datadir}/applications/bitcoin-core.desktop
|
|
||||||
[Desktop Entry]
|
|
||||||
Encoding=UTF-8
|
|
||||||
Name=Bitcoin
|
|
||||||
Comment=Bitcoin P2P Cryptocurrency
|
|
||||||
Comment[fr]=Bitcoin, monnaie virtuelle cryptographique pair à pair
|
|
||||||
Comment[tr]=Bitcoin, eşten eşe kriptografik sanal para birimi
|
|
||||||
Exec=bitcoin-qt %u
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
Icon=bitcoin128
|
|
||||||
MimeType=x-scheme-handler/bitcoin;
|
|
||||||
Categories=Office;Finance;
|
|
||||||
EOF
|
|
||||||
# change touch date when modifying desktop
|
|
||||||
touch -a -m -t 201511100546 %{buildroot}%{_datadir}/applications/bitcoin-core.desktop
|
|
||||||
%{_bindir}/desktop-file-validate %{buildroot}%{_datadir}/applications/bitcoin-core.desktop
|
|
||||||
|
|
||||||
# KDE protocol - change the touch timestamp if modifying
|
|
||||||
mkdir -p %{buildroot}%{_datadir}/kde4/services
|
|
||||||
cat <<EOF > %{buildroot}%{_datadir}/kde4/services/bitcoin-core.protocol
|
|
||||||
[Protocol]
|
|
||||||
exec=bitcoin-qt '%u'
|
|
||||||
protocol=bitcoin
|
|
||||||
input=none
|
|
||||||
output=none
|
|
||||||
helper=true
|
|
||||||
listing=
|
|
||||||
reading=false
|
|
||||||
writing=false
|
|
||||||
makedir=false
|
|
||||||
deleting=false
|
|
||||||
EOF
|
|
||||||
# change touch date when modifying protocol
|
|
||||||
touch -a -m -t 201511100546 %{buildroot}%{_datadir}/kde4/services/bitcoin-core.protocol
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# man pages
|
|
||||||
install -D -p %{SOURCE20} %{buildroot}%{_mandir}/man1/bitcoind.1
|
|
||||||
install -p %{SOURCE21} %{buildroot}%{_mandir}/man1/bitcoin-cli.1
|
|
||||||
%if %{_buildqt}
|
|
||||||
install -p %{SOURCE22} %{buildroot}%{_mandir}/man1/bitcoin-qt.1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# nuke these, we do extensive testing of binaries in %%check before packaging
|
|
||||||
rm -f %{buildroot}%{_bindir}/test_*
|
|
||||||
|
|
||||||
%check
|
|
||||||
make check
|
|
||||||
srcdir=src test/bitcoin-util-test.py
|
|
||||||
test/functional/test_runner.py --extended
|
|
||||||
|
|
||||||
%post libs -p /sbin/ldconfig
|
|
||||||
|
|
||||||
%postun libs -p /sbin/ldconfig
|
|
||||||
|
|
||||||
%pre server
|
|
||||||
getent group bitcoin >/dev/null || groupadd -r bitcoin
|
|
||||||
getent passwd bitcoin >/dev/null ||
|
|
||||||
useradd -r -g bitcoin -d /var/lib/bitcoin -s /sbin/nologin \
|
|
||||||
-c "Bitcoin wallet server" bitcoin
|
|
||||||
exit 0
|
|
||||||
|
|
||||||
%post server
|
|
||||||
%systemd_post bitcoin.service
|
|
||||||
# SELinux
|
|
||||||
if [ `%{_sbindir}/sestatus |grep -c "disabled"` -eq 0 ]; then
|
|
||||||
for selinuxvariant in %{selinux_variants}; do
|
|
||||||
%{_sbindir}/semodule -s ${selinuxvariant} -i %{_datadir}/selinux/${selinuxvariant}/bitcoin.pp &> /dev/null || :
|
|
||||||
done
|
|
||||||
%{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 8332
|
|
||||||
%{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 8333
|
|
||||||
%{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 18332
|
|
||||||
%{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 18333
|
|
||||||
%{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 18443
|
|
||||||
%{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 18444
|
|
||||||
%{_sbindir}/fixfiles -R bitcoin-server restore &> /dev/null || :
|
|
||||||
%{_sbindir}/restorecon -R %{_localstatedir}/lib/bitcoin || :
|
|
||||||
fi
|
|
||||||
|
|
||||||
%posttrans server
|
|
||||||
%{_bindir}/systemd-tmpfiles --create
|
|
||||||
|
|
||||||
%preun server
|
|
||||||
%systemd_preun bitcoin.service
|
|
||||||
|
|
||||||
%postun server
|
|
||||||
%systemd_postun bitcoin.service
|
|
||||||
# SELinux
|
|
||||||
if [ $1 -eq 0 ]; then
|
|
||||||
if [ `%{_sbindir}/sestatus |grep -c "disabled"` -eq 0 ]; then
|
|
||||||
%{_sbindir}/semanage port -d -p tcp 8332
|
|
||||||
%{_sbindir}/semanage port -d -p tcp 8333
|
|
||||||
%{_sbindir}/semanage port -d -p tcp 18332
|
|
||||||
%{_sbindir}/semanage port -d -p tcp 18333
|
|
||||||
%{_sbindir}/semanage port -d -p tcp 18443
|
|
||||||
%{_sbindir}/semanage port -d -p tcp 18444
|
|
||||||
for selinuxvariant in %{selinux_variants}; do
|
|
||||||
%{_sbindir}/semodule -s ${selinuxvariant} -r bitcoin &> /dev/null || :
|
|
||||||
done
|
|
||||||
%{_sbindir}/fixfiles -R bitcoin-server restore &> /dev/null || :
|
|
||||||
[ -d %{_localstatedir}/lib/bitcoin ] && \
|
|
||||||
%{_sbindir}/restorecon -R %{_localstatedir}/lib/bitcoin &> /dev/null || :
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
%clean
|
|
||||||
rm -rf %{buildroot}
|
|
||||||
|
|
||||||
%if %{_buildqt}
|
|
||||||
%files core
|
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%license COPYING db-%{bdbv}.NC-LICENSE
|
|
||||||
%doc COPYING bitcoin.conf.example doc/README.md doc/bips.md doc/files.md doc/multiwallet-qt.md doc/reduce-traffic.md doc/release-notes.md doc/tor.md
|
|
||||||
%attr(0755,root,root) %{_bindir}/bitcoin-qt
|
|
||||||
%attr(0644,root,root) %{_datadir}/applications/bitcoin-core.desktop
|
|
||||||
%attr(0644,root,root) %{_datadir}/kde4/services/bitcoin-core.protocol
|
|
||||||
%attr(0644,root,root) %{_datadir}/pixmaps/*.ico
|
|
||||||
%attr(0644,root,root) %{_datadir}/pixmaps/*.bmp
|
|
||||||
%attr(0644,root,root) %{_datadir}/pixmaps/*.svg
|
|
||||||
%attr(0644,root,root) %{_datadir}/pixmaps/*.png
|
|
||||||
%attr(0644,root,root) %{_datadir}/pixmaps/*.xpm
|
|
||||||
%attr(0644,root,root) %{_mandir}/man1/bitcoin-qt.1*
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%files libs
|
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%license COPYING
|
|
||||||
%doc COPYING doc/README.md doc/shared-libraries.md
|
|
||||||
%{_libdir}/lib*.so.*
|
|
||||||
|
|
||||||
%files devel
|
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%license COPYING
|
|
||||||
%doc COPYING doc/README.md doc/developer-notes.md doc/shared-libraries.md
|
|
||||||
%attr(0644,root,root) %{_includedir}/*.h
|
|
||||||
%{_libdir}/*.so
|
|
||||||
%{_libdir}/*.a
|
|
||||||
%{_libdir}/*.la
|
|
||||||
%attr(0644,root,root) %{_libdir}/pkgconfig/*.pc
|
|
||||||
|
|
||||||
%files server
|
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%license COPYING db-%{bdbv}.NC-LICENSE
|
|
||||||
%doc COPYING bitcoin.conf.example doc/README.md doc/REST-interface.md doc/bips.md doc/dnsseed-policy.md doc/files.md doc/reduce-traffic.md doc/release-notes.md doc/tor.md
|
|
||||||
%attr(0755,root,root) %{_sbindir}/bitcoind
|
|
||||||
%attr(0644,root,root) %{_tmpfilesdir}/bitcoin.conf
|
|
||||||
%attr(0644,root,root) %{_unitdir}/bitcoin.service
|
|
||||||
%dir %attr(0750,bitcoin,bitcoin) %{_sysconfdir}/bitcoin
|
|
||||||
%dir %attr(0750,bitcoin,bitcoin) %{_localstatedir}/lib/bitcoin
|
|
||||||
%config(noreplace) %attr(0600,root,root) %{_sysconfdir}/sysconfig/bitcoin
|
|
||||||
%attr(0644,root,root) %{_datadir}/selinux/*/*.pp
|
|
||||||
%attr(0644,root,root) %{_mandir}/man1/bitcoind.1*
|
|
||||||
|
|
||||||
%files utils
|
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%license COPYING
|
|
||||||
%doc COPYING bitcoin.conf.example doc/README.md
|
|
||||||
%attr(0755,root,root) %{_bindir}/bitcoin-cli
|
|
||||||
%attr(0755,root,root) %{_bindir}/bitcoin-tx
|
|
||||||
%attr(0755,root,root) %{_bindir}/bench_bitcoin
|
|
||||||
%attr(0644,root,root) %{_mandir}/man1/bitcoin-cli.1*
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Fri Feb 26 2016 Alice Wonder <buildmaster@librelamp.com> - 0.12.0-2
|
|
||||||
- Rename Qt package from bitcoin to bitcoin-core
|
|
||||||
- Make building of the Qt package optional
|
|
||||||
- When building the Qt package, default to Qt5 but allow building
|
|
||||||
- against Qt4
|
|
||||||
- Only run SELinux stuff in post scripts if it is not set to disabled
|
|
||||||
|
|
||||||
* Wed Feb 24 2016 Alice Wonder <buildmaster@librelamp.com> - 0.12.0-1
|
|
||||||
- Initial spec file for 0.12.0 release
|
|
||||||
|
|
||||||
# This spec file is written from scratch but a lot of the packaging decisions are directly
|
|
||||||
# based upon the 0.11.2 package spec file from https://www.ringingliberty.com/bitcoin/
|
|
|
@ -1,81 +0,0 @@
|
||||||
policy_module(bitcoin, 1.100.1)
|
|
||||||
|
|
||||||
########################################
|
|
||||||
#
|
|
||||||
# Declarations
|
|
||||||
#
|
|
||||||
|
|
||||||
type bitcoin_t;
|
|
||||||
type bitcoin_exec_t;
|
|
||||||
init_daemon_domain(bitcoin_t, bitcoin_exec_t)
|
|
||||||
|
|
||||||
permissive bitcoin_t;
|
|
||||||
|
|
||||||
type bitcoin_initrc_exec_t;
|
|
||||||
init_script_file(bitcoin_initrc_exec_t)
|
|
||||||
|
|
||||||
type bitcoin_conf_t;
|
|
||||||
files_type(bitcoin_conf_t)
|
|
||||||
|
|
||||||
type bitcoin_var_lib_t;
|
|
||||||
files_type(bitcoin_var_lib_t)
|
|
||||||
|
|
||||||
type bitcoin_var_run_t;
|
|
||||||
files_type(bitcoin_var_run_t)
|
|
||||||
|
|
||||||
type bitcoin_port_t;
|
|
||||||
corenet_port(bitcoin_port_t)
|
|
||||||
|
|
||||||
########################################
|
|
||||||
#
|
|
||||||
# bitcoin local policy
|
|
||||||
#
|
|
||||||
allow bitcoin_t self:process { fork };
|
|
||||||
|
|
||||||
allow bitcoin_t self:fifo_file rw_fifo_file_perms;
|
|
||||||
allow bitcoin_t self:unix_stream_socket create_stream_socket_perms;
|
|
||||||
|
|
||||||
manage_dirs_pattern(bitcoin_t, bitcoin_conf_t, bitcoin_conf_t)
|
|
||||||
manage_files_pattern(bitcoin_t, bitcoin_conf_t, bitcoin_conf_t)
|
|
||||||
|
|
||||||
manage_dirs_pattern(bitcoin_t, bitcoin_var_lib_t, bitcoin_var_lib_t)
|
|
||||||
manage_files_pattern(bitcoin_t, bitcoin_var_lib_t, bitcoin_var_lib_t)
|
|
||||||
files_var_lib_filetrans(bitcoin_t, bitcoin_var_lib_t, { dir file })
|
|
||||||
|
|
||||||
manage_dirs_pattern(bitcoin_t, bitcoin_var_run_t, bitcoin_var_run_t)
|
|
||||||
manage_files_pattern(bitcoin_t, bitcoin_var_run_t, bitcoin_var_run_t)
|
|
||||||
|
|
||||||
sysnet_dns_name_resolve(bitcoin_t)
|
|
||||||
corenet_all_recvfrom_unlabeled(bitcoin_t)
|
|
||||||
|
|
||||||
allow bitcoin_t self:tcp_socket create_stream_socket_perms;
|
|
||||||
corenet_tcp_sendrecv_generic_if(bitcoin_t)
|
|
||||||
corenet_tcp_sendrecv_generic_node(bitcoin_t)
|
|
||||||
corenet_tcp_sendrecv_all_ports(bitcoin_t)
|
|
||||||
corenet_tcp_bind_generic_node(bitcoin_t)
|
|
||||||
|
|
||||||
gen_require(`
|
|
||||||
type bitcoin_port_t;
|
|
||||||
')
|
|
||||||
allow bitcoin_t bitcoin_port_t:tcp_socket name_bind;
|
|
||||||
|
|
||||||
gen_require(`
|
|
||||||
type bitcoin_port_t;
|
|
||||||
')
|
|
||||||
allow bitcoin_t bitcoin_port_t:tcp_socket name_connect;
|
|
||||||
|
|
||||||
domain_use_interactive_fds(bitcoin_t)
|
|
||||||
|
|
||||||
files_read_etc_files(bitcoin_t)
|
|
||||||
|
|
||||||
miscfiles_read_localization(bitcoin_t)
|
|
||||||
|
|
||||||
sysnet_dns_name_resolve(bitcoin_t)
|
|
||||||
|
|
||||||
allow bitcoin_t bitcoin_exec_t:file execute_no_trans;
|
|
||||||
allow bitcoin_t self:process setsched;
|
|
||||||
corecmd_exec_ls(bitcoin_t)
|
|
||||||
corenet_tcp_connect_http_port(bitcoin_t)
|
|
||||||
dev_read_urand(bitcoin_t)
|
|
||||||
fs_getattr_xattr_fs(bitcoin_t)
|
|
||||||
kernel_read_system_state(bitcoin_t)
|
|
|
@ -44,7 +44,7 @@ This allows for running bitcoind without having to do any manual configuration.
|
||||||
relative to the data directory. `wallet` *only* supports relative paths.
|
relative to the data directory. `wallet` *only* supports relative paths.
|
||||||
|
|
||||||
For an example configuration file that describes the configuration settings,
|
For an example configuration file that describes the configuration settings,
|
||||||
see `contrib/debian/examples/bitcoin.conf`.
|
see `share/examples/bitcoin.conf`.
|
||||||
|
|
||||||
Paths
|
Paths
|
||||||
---------------------------------
|
---------------------------------
|
||||||
|
|
Loading…
Reference in a new issue