Wladimir J. van der Laan
1cbbeb6a27
gitian: Add openssl to linux deps
...
Build OpenSSL instead of using distribution-provided
library.
11 years ago
Wladimir J. van der Laan
64be7f7892
gitian: Build boost dependency for linux
...
Instead of using the boost provided by Ubuntu 12.04, build our own
dependency like we do for Windows.
This allows using a much newer version (1.55 versus 1.46) as well as
building with `-fPIC` so that `-pie` can be used in the x86-64 build.
11 years ago
Micha
f4e72bf8d2
Make gitian builds consistent across platforms
...
Change Linux deps to use a zip archive rather than a gzipped tarball to
match win32
Rename Linux descriptor to gitian-linux.yml to match win32
11 years ago
Wladimir J. van der Laan
04257151b1
gitian: add explicit dependency build for linux
...
Create a dependency file per architecture:
- bitcoin-deps-linux32-gitian-r1.tar.gz
- bitcoin-deps-linux64-gitian-r1.tar.gz
11 years ago
Wladimir J. van der Laan
279af1a2af
build: use Ubuntu 12.04 for linux gitian build
11 years ago
Warren Togami
b31482844b
Check integrity of gitian input source tarballs
11 years ago
Cory Fields
7f1c162aae
gitian: remove obsolete --disable-debug flag
11 years ago
Cory Fields
08081e393b
included-tests: update gitian descriptors for hexdump dependency
11 years ago
Cory Fields
35b8af9226
autotools: switch to autotools buildsystem
11 years ago
Gavin Andresen
a41d5fe019
Payment Protocol: X509-validated payment requests
...
Add support for a Payment Protocol to Bitcoin-Qt.
Payment messages are protocol-buffer encoded and communicated over
http(s), so this adds a dependency on the Google protocol buffer
library, and requires Qt with OpenSSL support.
11 years ago
Gavin Andresen
36dc41f427
doc/README was replaced by README.md
12 years ago
Pieter Wuille
a20c0d0f67
Build identification strings
...
All client version information is moved to version.cpp, which optionally
(-DHAVE_BUILD_INFO) includes build.h. build.h is automatically generated
on supporting platforms via contrib/genbuild.sh, using git describe.
The git export-subst attribute is used to put the commit id statically
in version.cpp inside generated archives, and this value is used if no
build.h is present.
The gitian descriptors are modified to use git archive instead of a
copy, to create the src/ directory in the output. This way,
src/src/version.cpp will contain the static commit id. To prevent
gitian builds from getting the "-dirty" marker in their git-describe
generated identifiers, no touching of files or running sed on the
makefile is performed anymore. This does not seem to influence
determinism.
13 years ago
Gavin Andresen
5ce4c2a23a
Remove USE_SSL #define
13 years ago
Matt Corallo
b03cb15789
Make bitcoin-qt static-link libqrcode and add it for debian pkgs.
13 years ago
Matt Corallo
1194739745
Fix Linux gitian descriptor to use QRCode support.
13 years ago
Matt Corallo
7415b805c4
Fix #722 .
13 years ago
sje397
22123c85f3
Added QRCode generation functions via libqrencode. Switch on with USE_QRENCODE=1.
...
Amended build docs for Linux and OSX, and OSX makefile.
Added package 'qrencode' to gitian.yml
13 years ago
Matt Corallo
a22535144c
Re-enable RPCSSL in gitian builds.
13 years ago
Gavin Andresen
a5f07cbea0
Static link on Linux. And better document release process on OSX.
13 years ago
Matt Corallo
438adb6c25
Decrease number of installed packages for Linux Gitian build.
13 years ago
Matt Corallo
8ab246297b
Update Linux gitian descriptor for bitcoin-qt.
13 years ago
Luke Dashjr
b4d0588d06
Add support to makefile.unix for the same parameters used by bitcoin-qt.pro, dynamic linking unless STATIC=1 is passed
13 years ago
Matt Corallo
0920ad152f
Restructure gitian files and add download config files.
13 years ago
Matt Corallo
0295912479
Update gitian build descriptors to produce proper builds.
...
Thanks to makomk for finding the bugs here and devrandom
for passing them along (see
https://bitcointalk.org/index.php?topic=42198.msg514312#msg514312 )
13 years ago
Matt Corallo
7b7d46be89
Fix build process to actually work.
13 years ago
Matt Corallo
b4ada906c0
Upgrade dependancies and tweak build process.
...
* Upgrade to use miniupnpc 1.6
* Upgrade to wxWidgets 2.9.2
* Upgrade to Bost 1.47 for Win32 Builds
13 years ago
Dev Random
d2cbb14d7c
Linux gitian config with separate wxWidgets build
13 years ago
Matt Corallo
09923991e5
Enable UPnP by default on bitcoin, but not on bitcoind (on gitian)
...
Also fix a minor type in gitian.yml
14 years ago
Matt Corallo
fa105b1d3a
Added a couple minor things to match newer build process.
...
This adds the relevent patches which are applied to wx,
and updates for cross compiling.
14 years ago
Matt Corallo
6c5064b5c3
Update Gitian Build Descriptor to match new directory layout.
14 years ago
devrandom
dec289e821
gitian: strip binaries
14 years ago
devrandom
26e0de41c3
gitian descriptor with miniupnpc
14 years ago
devrandom
0d0bd331ae
move gitian descriptor file
14 years ago
devrandom
768b41017c
add gitian build descriptor
14 years ago