roshii
c8eef50e93
Migrate to modern packaging and src layout
2 years ago
theborakompanioni
c08e824d02
build(deps): update tor from v0.4.7.13 to v0.4.8.7
2 years ago
Kristaps Kaupe
01dc08a438
Update local Tor to 0.4.7.13
3 years ago
Kristaps Kaupe
63d74bc0f1
Call num_cores() only after deps_install()
...
There may be no Python available before that.
3 years ago
Kristaps Kaupe
22c13b0ab7
Remove unused code instead of commenting out
3 years ago
Kristaps Kaupe
f0b9872ff9
Apply all current shellcheck suggestions to install.sh
...
Co-authored-by: David Parrish <daveparrish@tutanota.com>
3 years ago
Kristaps Kaupe
7d0ca22749
Update local Tor to 0.4.7.12
3 years ago
Carl Dong
8bbca60641
install: Use python3's venv module when available
...
Python 3.3 and above provide a standard venv module which provides all
the functionality that install.sh needs from virtualenv.
As of this commit, JM itself requires Python 3.6+ anyway.
3 years ago
Kristaps Kaupe
bd5508c56b
Minor improvements for question prompts and feedback
3 years ago
Kristaps Kaupe
e47f0823cb
Allow to run install.sh from any current working directory
3 years ago
Kristaps Kaupe
62dc983f1a
Check sha256 hashes for downloads before GPG signature validation
3 years ago
Kristaps Kaupe
be518664c6
GPG release signature validation for libsodium and Tor
3 years ago
Kristaps Kaupe
da88b1f71c
Bump local Tor to latest version (0.4.7.8)
3 years ago
Kristaps Kaupe
d46a2c6057
Use valid tor_root also for tor_install()
3 years ago
Kristaps Kaupe
5e9044eb44
Install Tor binaries under /usr/local for --docker-install
4 years ago
Kristaps Kaupe
14077003d7
Bump local Tor to version 0.4.6.10
4 years ago
Kristaps Kaupe
2692f08d3b
Update local Tor config
4 years ago
jules23
5132342f57
update install.sh to build tor on macOS
4 years ago
Kristaps Kaupe
308f739467
Print which option is invalid in shell scripts
4 years ago
Kristaps Kaupe
7a88781648
Add support to build and autostart local Tor instance in jmvenv
4 years ago
Kristaps Kaupe
c0d6610df0
Limit number of parallel builds to CPU core count
4 years ago
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