Chris Kleeschulte
19b96754d7
Fixed patch for anoint (we don't build dylib's anymore).
2015-08-05 16:27:20 -04:00
Chris Kleeschulte
daa0f9ca5c
Added a clean script for convenience.
2015-08-05 16:27:20 -04:00
Chris Kleeschulte
4da897287b
Merge
2015-08-05 16:27:19 -04:00
Chris Kleeschulte
c6f2a87158
Bindings as one shared library
...
- libbitcoind is now linked statically into the binding file versus being its own shared library
- the build script now copies the .a file into libs
2015-08-05 16:27:19 -04:00
Braydon Fuller
22890b8863
Error message and environment variable fix for bin/start.js
2015-08-05 09:38:50 -04:00
Patrick Nagurny
10843182c1
fixes
2015-08-04 17:30:55 -04:00
Patrick Nagurny
e95d4c865f
finish getting everything to work. add tests
2015-08-04 17:30:55 -04:00
Patrick Nagurny
a2962dc7f3
get rpc over socket io to work
2015-08-04 17:30:46 -04:00
Braydon Fuller
598cf64a5f
Start a node and expose API methods and events over a socket.
2015-08-04 16:36:41 -04:00
Braydon Fuller
a6da70cca2
Add start script for npm command.
2015-08-04 14:17:04 -04:00
Chris Kleeschulte
78f20a1a8c
Checking for the existing of Xcode command line tools in order to complete a successful build on mac.
2015-07-31 16:40:25 -04:00
Braydon Fuller
f4061037b6
Update name to Bitcore Node
2015-07-31 13:26:48 -04:00
Chris Kleeschulte
ead1294111
Added prebuilt libs to the cache directory so that the bindings can get to them.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
86dbc89ff3
included ipp files in cache
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
b346befa21
Fixed copy of headers to include .hpp files.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
a7506471d5
Copied headers.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
b798ea918d
Skipped building if the patch's sha matches the previously written patch's sha.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
b1e04b97dd
Added the cleanup script so that we can keep the cache to a bare minimum.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
2fdabd721e
Fixed the dependency on system-installed boost libs.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
9a18d37011
Updated the patch to compile the BDB static libs correctly.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
248bf1d52c
Included the wallet option for building while under test env.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
7efa84fa86
Generalized the static building of boost.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
245422a830
Added function to build dependencies.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
191fc22434
Fixed quoted boolean value.
2015-07-23 16:59:13 -04:00
Chris Kleeschulte
fab5ac4158
Upgrades whilst having the build directory
...
- when performing nom install (which calls build-libbitcoind), the diff from PATCH_VERSION is taken and compared to what's in etc/bitcoin.patch. If there are differences, then the user is asked if they would like to re-patch with what's in etc/bitcoin.patch or not.
- using ASSUME_YES=true env variable will allow the patch to be replaced automatically without user intervention
- Answering anything but 'y' or 'Y' will leaving the user's libbitcoind alone.
2015-07-22 16:04:58 -04:00
Braydon Fuller
53968e6f8d
Fix debug flag and readme formatting.
2015-07-21 13:19:18 -04:00
Braydon Fuller
e3d041b594
Include debug flag when building test build.
2015-07-21 13:09:27 -04:00
Chris Kleeschulte
cf6225c495
Regtest testing
...
- Removed config option for build scripts, replaced with env variable
- Updated README
- Added regtest option under test build, wallet built-in
- added network key to bindings
- datadir for the bitcoind object instead of directory
- added new config_options scripts for test and debug
2015-07-21 13:06:43 -04:00
Braydon Fuller
d9ffab3505
Make directory if it doesn't exist.
2015-07-10 11:57:27 -04:00
Chris Kleeschulte
7b592dae8b
remove quote around wildcarded path
2015-07-10 11:18:27 -04:00
Braydon Fuller
4d8f1a1ea8
Various updates for the README
2015-07-10 10:57:15 -04:00
Chris Kleeschulte
e9184c1797
Mac builds point to {os_dir}/lib
2015-07-09 15:50:15 -04:00
Chris Kleeschulte
77fbb176e9
preserved symlinks
2015-07-09 12:41:48 -04:00
Chris Kleeschulte
33194847b7
Repaired the build script to be non-interactive. If you have the libbitcoind, then make will be run in it, if not, then a git clone, patch, configure and make will be run.
2015-07-09 10:47:37 -04:00
Chris Kleeschulte
36c9f44050
1. Changed build script libbitcoind to support debug builds as well as release builds
...
2. Added node binding.gyp build script
3. Adjust authors and removed unneeded npm modules
4. Removed unneeded polling of hook packets every 50ms in bitcoind.js
5. Removed hard-coded path to --prefix
2015-07-09 10:46:35 -04:00
Braydon Fuller
e7dcd41555
Fix block segfault
2015-07-07 15:36:17 -04:00
Chris Kleeschulte
9fb5ae6cd8
Fixed build script.
2015-07-07 13:51:11 -04:00
Chris Kleeschulte
928cbb233e
Paired down patch.
2015-07-07 11:41:14 -04:00
k
e0cf86be4e
fixed threading path and the os dir path.
2015-07-06 18:38:09 -04:00
Chris Kleeschulte
49808a64ac
adjusted script to build bitcoind
2015-07-02 17:13:03 -04:00
k
e4b7f37805
cleaned up the project!
2015-07-02 14:59:14 -04:00
Christopher Jeffrey
a9f8c13d0c
Revert "Revert commit update to avoid gcc compiler bug."
...
This reverts commit 2b7ab4632b
.
2014-12-09 15:14:53 -08:00
Christopher Jeffrey
2b7ab4632b
Revert commit update to avoid gcc compiler bug.
...
This reverts commit 93276c8739
.
2014-12-09 15:05:06 -08:00
Christopher Jeffrey
8a0e18efec
update patch script with new location.
2014-12-09 13:31:25 -08:00
Christopher Jeffrey
e63f427bdb
use bash now.
2014-12-09 13:29:32 -08:00
Christopher Jeffrey
362ab2b2e6
readlink -f would be better. thanks osx.
2014-12-09 13:28:20 -08:00
Christopher Jeffrey
c06753cd20
remove .sh extensions.
2014-12-09 13:24:52 -08:00
Christopher Jeffrey
b14e9dd4d2
bin: get current directory.
2014-12-09 13:24:24 -08:00
Christopher Jeffrey
331c62fe74
add bin/
2014-12-09 13:12:13 -08:00