David Parrish
c28bfd50d4
Add support for `--docker-install` with an example Dockerfile and some docs on how to use it.
4 years ago
Adam Gibson
c59dcd3ca5
Remove libgmp-dev dependency
...
After merge of #1098 libsecp256k1 no longer uses
libgmp at all, so we have no need to include it
in our dependency list.
4 years ago
James Hilliard
68a426a154
Update secp256k1 to latest upstream version.
4 years ago
Kristaps Kaupe
ba63b01729
Option to skip OS package manager's dependency check
4 years ago
Kristaps Kaupe
70fee4f801
secp256k1 version bump
4 years ago
Kristaps Kaupe
0fb0cb96c4
Check for file existence before trying sha256_verify
5 years ago
Kristaps Kaupe
aa3cec4623
Make libsecp256k1 tests optional
...
They are expensive and slow, especially on a slow hardware like
Raspberry Pi.
5 years ago
Kristaps Kaupe
29458f8b0f
Remove dead code
5 years ago
Kristaps Kaupe
03075a047b
Fix libsecp256k1 build on FreeBSD
5 years ago
Jules Comte
73b0edc219
Update macOS installation instructions
5 years ago
Kristaps Kaupe
a39991a6cf
Make scripts compatible with FreeBSD
6 years ago
Adam Gibson
03a13598e8
Adds libsecp256k1 installation and addresses reviews
...
Update no-history-sync code:
This updates the new functionality in jmclient.wallet_utils
in the no-history-sync PR #444 to be compatible
with the python-bitcointx refactoring.
Remove all future/py2 compatibility code remaining:
This is in line with #525 and corrects erroneous
addition of more compatibility code.
Addresses all flake8 complaints (ununsed imports etc)
Addresses review of @dgpv
Addresses review of @kristapsk
6 years ago
Kristaps Kaupe
110a6ee4fd
Check for target directories for XDG desktop entry install
6 years ago
Kristaps Kaupe
cfc4869ac9
Install XDG desktop entry for JoinMarketQt
6 years ago
undeath
63c21a501e
install.sh: use python3 virtualenv
6 years ago
openoms
bf14146de8
install: fix deb_deps_install for Debian
6 years ago
Kristaps Kaupe
0f1327626d
Use either wget or curl for downloading deps
6 years ago
Tim Akinbo
8c21b04846
Sunsetting support for Python 2
6 years ago
Tim Akinbo
18d8f9668c
simplified joinmarket dependencies installation
...
updated xenial and stretch dockerfiles since they bundle old versions of libsodium
refacatoring to make BlockchainInterface and BitcoinCoreNoHistoryInterface python2 compatible
add the -acceptnonstdtxn flag when invoking bitcoind for versions >= 0.19.0
refactor the use of nonlocal to make it compatible with python2
document the get_bitcoind_version method
6 years ago
Kristaps Kaupe
e5e33a7a75
Bump libsodium to 1.0.18
6 years ago
Adam Gibson
cb38ac9c8f
Update url for libsodium
6 years ago
Candle
84a4ab2e79
libssl-dev added as dependency
6 years ago
Candle
09e6385f8b
Added missing dependency libltdl-dev
...
On my machine running Mint I wasn't able to run the install.sh without getting the error ``configure.ac:451: error: possibly undefined macro: LT_SYS_SYMBOL_USCORE``. This was due to a missing dependency (libltdl-dev) which I hereby added to the installation process.
6 years ago
Kristaps Kaupe
fe66f2e663
Add option to install.sh to not build the Qt GUI
6 years ago
Kristaps Kaupe
79eb790e27
Add QR code support to the GUI
7 years ago
James Hilliard
e1e93cd938
Default to python3 install
7 years ago
qubenix
4abe512cd5
fixup: fivepiece suggestions
7 years ago
qubenix
c8ff3231d1
fixup
7 years ago
qubenix
3ccd3954c7
add help menu to install.sh
7 years ago
Kristaps Kaupe
5ac3aae565
Allow more specific --python targets for install.sh
...
Now you can specify not only python2/python3, but also
python3.4/python3.6/etc...
7 years ago
fivepiece
8256b27e28
build minimal libsodium
7 years ago
fivepiece
0d1981eb55
adapt install.sh to Qt with python3
...
* use python3 with Qt in travis native host
* install Qt on dockers
* update readme
7 years ago
James Hilliard
6dc3504f8a
Convert jmclient to py3 style
7 years ago
fivepiece
214dbf3fb9
override system libsecp256k1 for coincurve
7 years ago
James Hilliard
abad5977fe
Replace secp256k1-py with coincurve
7 years ago
fivepiece
fdc6687fee
remove gpg signature validation from install.sh
...
also combines the different dependency downloader functions now that
they are all homogeneous
7 years ago
fivepiece
b102b5d275
use gpg for fetching pubkeys
7 years ago
James Hilliard
a612ddba72
Make it possible to override default python version in install.sh
7 years ago
mighty-merganser
be1374c829
install script fixed
...
the libsodium was moved to the download.libsodium.org/libsodium/releases/old url.
7 years ago
fivepiece
316f866194
use libsecp256 @d333521 for secp256k1-py
7 years ago
fivepiece
974b5ae639
add cache support to install.sh
7 years ago
fivepiece
62b4fe645b
escape regex for '.'
8 years ago
fivepiece
80de159599
add retry to curl in install process
8 years ago
fivepiece
6802dca8d1
handle Qt deps under ubuntu\debian
8 years ago
Kristaps Kaupe
2a14387ff5
Fix typos
8 years ago
James Hilliard
3a3b2e1929
Make install.sh portable for osx.
8 years ago
fivepiece
bf1a816e27
add --no-gpg-validation flag, default it in travis
8 years ago
fivepiece
175ca27741
use `pip uninstall` instead of `rm`
8 years ago
fivepiece
ebac658e23
install.sh accepts flags
...
* add parsing
* add --develop flag
* joinmarket_install() removes previous version before installing
8 years ago
AdamISZ
6538713422
remove openssl, re-add tests
8 years ago