Skip to content

Commit 79aeff6

Browse files
committed
Merge #10328: Update contrib/debian to latest Ubuntu PPA upload.
91700aa Re-enable upnp support in contrib/debian (Matt Corallo) c5071e1 Build with QT5 on Debian-based systems using contrib/debian (Matt Corallo) a8e9286 Bump minimum boost version in contrib/debian (Matt Corallo) 9970219 Update contrib/debian to latest Ubuntu PPA upload. (Matt Corallo) Tree-SHA512: ee4d3c5927a9cfb2794672eaca883c4af5df541383afbdbc6500714ee17518e78b58f509b2e9805bbc424ef97a5e64be0b9a977212c5002cb682f0569d28099b
2 parents 7f2b9e0 + 91700aa commit 79aeff6

File tree

3 files changed

+154
-30
lines changed

3 files changed

+154
-30
lines changed

contrib/debian/changelog

Lines changed: 122 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,122 @@
1+
bitcoin (0.14.1-trusty4) trusty; urgency=medium
2+
3+
* Re-enable UPnP support.
4+
5+
-- Matt Corallo (BlueMatt) <[email protected]> Fri, 05 May 2017 13:28:00 -0400
6+
7+
bitcoin (0.14.1-trusty3) trusty; urgency=medium
8+
9+
* Build with qt5 if we are on a non-Ubuntu (ie non-Unity) distro.
10+
11+
-- Matt Corallo (BlueMatt) <[email protected]> Thu, 04 May 2017 17:13:00 -0400
12+
13+
bitcoin (0.14.1-trusty2) trusty; urgency=medium
14+
15+
* Bump minimum boost version in deps.
16+
17+
-- Matt Corallo (BlueMatt) <[email protected]> Thu, 04 May 2017 17:12:00 -0400
18+
19+
bitcoin (0.14.1-trusty1) trusty; urgency=medium
20+
21+
* New upstream release.
22+
23+
-- Matt Corallo (BlueMatt) <[email protected]> Sat, 22 Apr 2017 17:10:00 -0400
24+
25+
bitcoin (0.14.0-trusty1) trusty; urgency=medium
26+
27+
* New upstream release.
28+
29+
-- Matt Corallo (BlueMatt) <[email protected]> Wed, 08 Mar 2017 10:30:00 -0500
30+
31+
bitcoin (0.13.2-trusty1) trusty; urgency=medium
32+
33+
* New upstream release.
34+
35+
-- Matt Corallo (BlueMatt) <[email protected]> Thu, 05 Jan 2017 09:59:00 -0500
36+
37+
bitcoin (0.13.1-trusty2) trusty; urgency=medium
38+
39+
* Revert to Qt4, due to https://github.com/bitcoin/bitcoin/issues/9038
40+
41+
-- Matt Corallo (BlueMatt) <[email protected]> Mon, 31 Oct 2016 11:16:00 -0400
42+
43+
bitcoin (0.13.1-trusty1) trusty; urgency=medium
44+
45+
* New upstream release.
46+
* Backport updated bitcoin-qt.desktop from upstream master
47+
* Add zmq dependency
48+
* Switch to Qt5 (breaks precise, but that was already broken by C++11)
49+
50+
-- Matt Corallo (BlueMatt) <[email protected]> Thu, 27 Oct 2016 17:32:00 -0400
51+
52+
bitcoin (0.13.0-trusty1) trusty; urgency=medium
53+
54+
* New upstream release.
55+
56+
-- Matt Corallo (BlueMatt) <[email protected]> Sun, 04 Sep 2016 22:09:00 -0400
57+
58+
bitcoin (0.12.1-trusty1) trusty; urgency=medium
59+
60+
* New upstream release.
61+
62+
-- Matt Corallo (BlueMatt) <[email protected]> Mon, 18 Apr 2016 14:26:00 -0700
63+
64+
bitcoin (0.12.0-trusty6) trusty; urgency=medium
65+
66+
* Fix program-options dep.
67+
68+
-- Matt Corallo (BlueMatt) <[email protected]> Fri, 25 Mar 2016 21:41:00 -0700
69+
70+
bitcoin (0.12.0-trusty5) trusty; urgency=medium
71+
72+
* Test explicit --with-gui
73+
74+
-- Matt Corallo (BlueMatt) <[email protected]> Tue, 23 Feb 2015 23:25:00 -0800
75+
76+
bitcoin (0.12.0-trusty4) trusty; urgency=medium
77+
78+
* Fix libevent-dev dep.
79+
80+
-- Matt Corallo (BlueMatt) <[email protected]> Tue, 23 Feb 2015 23:25:00 -0800
81+
82+
bitcoin (0.12.0-trusty3) trusty; urgency=medium
83+
84+
* Fix precise boost dep.
85+
86+
-- Matt Corallo (BlueMatt) <[email protected]> Tue, 23 Feb 2015 19:55:00 -0800
87+
88+
bitcoin (0.12.0-trusty2) trusty; urgency=medium
89+
90+
* Fix libevent dep.
91+
92+
-- Matt Corallo (BlueMatt) <[email protected]> Tue, 23 Feb 2015 19:53:00 -0800
93+
94+
bitcoin (0.12.0-trusty1) trusty; urgency=medium
95+
96+
* New upstream release
97+
* Various updates to contrib/debian were merged, a few were not
98+
99+
-- Matt Corallo (BlueMatt) <[email protected]> Tue, 23 Feb 2015 19:29:00 -0800
100+
101+
bitcoin (0.11.2-trusty1) trusty; urgency=low
102+
103+
* New upstream release.
104+
105+
-- Matt Corallo (BlueMatt) <[email protected]> Fri, 13 Nov 2015 18:39:00 -0800
106+
107+
bitcoin (0.11.1-trusty2) trusty; urgency=low
108+
109+
* Remove minupnpc builddep.
110+
111+
-- Matt Corallo (BlueMatt) <[email protected]> Wed, 14 Oct 2015 23:06:00 -1000
112+
113+
bitcoin (0.11.1-trusty1) trusty; urgency=high
114+
115+
* New upstream release.
116+
* Disable all UPnP support.
117+
118+
-- Matt Corallo (BlueMatt) <[email protected]> Wed, 14 Oct 2015 13:57:00 -1000
119+
1120
bitcoin (0.11.0-precise1) precise; urgency=medium
2121

3122
* New upstream release.
@@ -179,7 +298,7 @@ bitcoin (0.5.3-natty0) natty; urgency=low
179298
bitcoin (0.5.2-natty1) natty; urgency=low
180299

181300
* Remove mentions on anonymity in package descriptions and manpage.
182-
These should never have been there, bitcoin isn't anonymous without
301+
These should never have been there, bitcoin isnt anonymous without
183302
a ton of work that virtually no users will ever be willing and
184303
capable of doing
185304

@@ -220,7 +339,7 @@ bitcoin (0.5.0~rc1-natty1) natty; urgency=low
220339

221340
* Add test_bitcoin to build test
222341
* Fix clean
223-
* Remove unnecessary build-dependancies
342+
* Remove uneccessary build-dependancies
224343

225344
-- Matt Corallo <[email protected]> Wed, 26 Oct 2011 14:37:18 -0400
226345

@@ -380,7 +499,7 @@ bitcoin (0.3.20.01~dfsg-1) unstable; urgency=low
380499

381500
bitcoin (0.3.19~dfsg-6) unstable; urgency=low
382501

383-
* Fix override aggressive optimizations.
502+
* Fix override agressive optimizations.
384503
* Fix tighten build-dependencies to really fit backporting to Lenny:
385504
+ Add fallback build-dependency on libdb4.6++-dev.
386505
+ Tighten unversioned Boost build-dependencies to recent versions,

contrib/debian/control

Lines changed: 29 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,30 @@
11
Source: bitcoin
22
Section: utils
33
Priority: optional
4-
Maintainer: Jonas Smedegaard <[email protected]>
5-
Uploaders: Micah Anderson <[email protected]>
4+
Maintainer: Matt Corallo <[email protected]>
5+
Uploaders: Matt Corallo <[email protected]>
66
Build-Depends: debhelper,
77
devscripts,
88
automake,
99
libtool,
1010
bash-completion,
11-
libboost-system-dev (>> 1.35) | libboost-system1.35-dev,
1211
libdb4.8++-dev,
1312
libssl-dev,
1413
pkg-config,
15-
libminiupnpc8-dev | libminiupnpc-dev (>> 1.6),
16-
libboost-filesystem-dev (>> 1.35) | libboost-filesystem1.35-dev,
17-
libboost-program-options-dev (>> 1.35) | libboost-program-options1.35-dev,
18-
libboost-thread-dev (>> 1.35) | libboost-thread1.35-dev,
19-
libboost-test-dev (>> 1.35) | libboost-test1.35-dev,
20-
qt4-qmake,
21-
libqt4-dev,
14+
libevent-dev,
15+
libboost-system1.48-dev | libboost-system-dev (>> 1.47),
16+
libboost-filesystem1.48-dev | libboost-filesystem-dev (>> 1.47),
17+
libboost-program-options1.48-dev | libboost-program-options-dev (>> 1.47),
18+
libboost-thread1.48-dev | libboost-thread-dev (>> 1.47),
19+
libboost-test1.48-dev | libboost-test-dev (>> 1.47),
20+
libboost-chrono1.48-dev | libboost-chrono-dev (>> 1.47),
21+
libminiupnpc8-dev | libminiupnpc-dev,
22+
qt4-qmake, libqt4-dev,
23+
qttools5-dev-tools, qttools5-dev,
2224
libqrencode-dev,
2325
libprotobuf-dev, protobuf-compiler,
24-
python
26+
python,
27+
libzmq3-dev
2528
Standards-Version: 3.9.2
2629
Homepage: https://bitcoincore.org/
2730
Vcs-Git: git://github.com/bitcoin/bitcoin.git
@@ -31,11 +34,11 @@ Package: bitcoind
3134
Architecture: any
3235
Depends: ${shlibs:Depends}, ${misc:Depends}
3336
Description: peer-to-peer network based digital currency - daemon
34-
Bitcoin is an experimental new digital currency that enables instant
35-
payments to anyone, anywhere in the world. Bitcoin uses peer-to-peer
36-
technology to operate with no central authority: managing transactions
37-
and issuing money are carried out collectively by the network. Bitcoin Core
38-
is the name of the open source software which enables the use of this currency.
37+
Bitcoin is a free open source peer-to-peer electronic cash system that
38+
is completely decentralized, without the need for a central server or
39+
trusted parties. Users hold the crypto keys to their own money and
40+
transact directly with each other, with the help of a P2P network to
41+
check for double-spending.
3942
.
4043
This package provides the daemon, bitcoind, and the CLI tool
4144
bitcoin-cli to interact with the daemon.
@@ -44,23 +47,23 @@ Package: bitcoin-qt
4447
Architecture: any
4548
Depends: ${shlibs:Depends}, ${misc:Depends}
4649
Description: peer-to-peer network based digital currency - Qt GUI
47-
Bitcoin is an experimental new digital currency that enables instant
48-
payments to anyone, anywhere in the world. Bitcoin uses peer-to-peer
49-
technology to operate with no central authority: managing transactions
50-
and issuing money are carried out collectively by the network. Bitcoin Core
51-
is the name of the open source software which enables the use of this currency.
50+
Bitcoin is a free open source peer-to-peer electronic cash system that
51+
is completely decentralized, without the need for a central server or
52+
trusted parties. Users hold the crypto keys to their own money and
53+
transact directly with each other, with the help of a P2P network to
54+
check for double-spending.
5255
.
5356
This package provides Bitcoin-Qt, a GUI for Bitcoin based on Qt.
5457

5558
Package: bitcoin-tx
5659
Architecture: any
5760
Depends: ${shlibs:Depends}, ${misc:Depends}
5861
Description: peer-to-peer digital currency - standalone transaction tool
59-
Bitcoin is an experimental new digital currency that enables instant
60-
payments to anyone, anywhere in the world. Bitcoin uses peer-to-peer
61-
technology to operate with no central authority: managing transactions
62-
and issuing money are carried out collectively by the network. Bitcoin Core
63-
is the name of the open source software which enables the use of this currency.
62+
Bitcoin is a free open source peer-to-peer electronic cash system that
63+
is completely decentralized, without the need for a central server or
64+
trusted parties. Users hold the crypto keys to their own money and
65+
transact directly with each other, with the help of a P2P network to
66+
check for double-spending.
6467
.
6568
This package provides bitcoin-tx, a command-line transaction creation
6669
tool which can be used without a bitcoin daemon. Some means of

contrib/debian/rules

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@ override_dh_auto_clean:
1212
if [ -f Makefile ]; then $(MAKE) distclean; fi
1313
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
1414

15+
QT=$(shell dpkg-vendor --derives-from Ubuntu && echo qt4 || echo qt5)
16+
1517
# Yea, autogen should be run on the source archive, but I like doing git archive
1618
override_dh_auto_configure:
1719
./autogen.sh
18-
./configure
20+
./configure --with-gui=$(QT)
1921

2022
override_dh_auto_test:
2123
make check

0 commit comments

Comments
 (0)