nixpkgs/pkgs/applications/blockchains
Emmanuel Rosa c82be07e04 bisq-desktop: utilize the built-in Tor handling
Bisq comes with an embedded Tor binary (provided by a third party), but we don't use it in this package because it's build for a FHS-abiding Linux distro; Meaning, Tor won't execute because it tried to load libraries from standard locations.

To address this problem, the Nix package launches an ephemeral Tor instance for Bisq. The approach works, but it does mean having to manage the tor process, something which is already handled well by Bisq.

This change modifies the Bisq Jar archive such that it launches the Tor binary from Nixpkgs, allowing Bisq to manage Tor as it does on other Linux distros and operating systems.

In a nutshell, when Bisq is launched it extracts a copy of the tor binary from its Jar file and saves it in the Bisq data directory. It is then executed from there. Since Nix doesn't know that Bisq has a runtime dependency on Tor, this change modifies the launcher script to contain a reference to Tor, thus convincing Nix that Tor is a runtime dependency.
2021-08-11 02:26:33 +07:00
..
aeon treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
alfis alfis: init at 0.6.5 2021-07-08 15:03:36 +03:00
bisq-desktop bisq-desktop: utilize the built-in Tor handling 2021-08-11 02:26:33 +07:00
bitcoin pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
bitcoin-abc pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
bitcoin-classic pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
bitcoin-gold pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
bitcoin-knots pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
bitcoin-unlimited bitcoin-unlimited: 1.9.1.1 -> 1.9.2.0 2021-08-09 21:56:42 +00:00
btcdeb treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
btcpayserver btcpayserver: optional altcoin support 2021-07-16 09:44:51 +00:00
cgminer treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
charge-lnd charge-lnd: 0.2.1 -> 0.2.2 2021-07-16 21:48:57 +02:00
chia chia: fix farming with a pool by fetching submodules 2021-08-02 12:24:11 +02:00
chia-plotter chia-plotter: init at unstable-2021-07-12 2021-08-02 13:16:42 +03:00
clightning clightning: 0.10.0 -> 0.10.1 2021-08-10 09:20:42 +00:00
crypto-org-wallet pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
cryptop treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
dashpay pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
dcrd pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
dcrwallet pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
dero pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
digibyte pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
dogecoin pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
eclair pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
electrs pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
elements pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
ergo ergo: 4.0.12 -> 4.0.13 2021-07-22 09:59:26 -07:00
ethabi treewide: remove meta.version 2021-07-18 00:07:38 +02:00
exodus Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
faraday faraday: 0.2.3-alpha -> 0.2.5-alpha 2021-06-18 11:54:50 +02:00
go-ethereum pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
ledger-live-desktop ledger-live-desktop: 2.31.1 -> 2.32.2 2021-08-09 21:32:33 +01:00
lightning-loop lightning-loop: 0.14.1-beta -> 0.14.2-beta 2021-07-22 10:16:39 +02:00
lightning-pool lightning-pool: 0.4.4-alpha -> 0.5.0-alpha 2021-06-18 11:09:38 +02:00
lightwalletd lightwalletd: init at 0.4.7 2021-07-05 22:21:05 -04:00
litecoin pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
lnd pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
lndconnect maintainers: xwvvvvwx -> d-xo 2021-08-08 19:11:45 +02:00
lndmanage pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
masari pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
miniscript miniscript: init at unstable-2020-11-04 2021-05-01 17:41:00 -07:00
monero monero: cleanup 2021-07-16 01:26:53 +02:00
monero-gui monero-gui: cleanup 2021-07-16 01:27:26 +02:00
mycrypto mycrypto: 1.7.13 -> 1.7.16 2021-05-20 12:19:15 -07:00
namecoin pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
nano-wallet nano-wallet: use python3 2021-07-27 20:42:01 +02:00
nbxplorer btcpayserver: optional altcoin support 2021-07-16 09:44:51 +00:00
openethereum openethereum: 3.2.5 -> 3.2.6 2021-05-20 18:19:08 -07:00
oxen oxen: init at 9.1.3 2021-07-14 23:08:39 +02:00
parity-ui Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
particl-core pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
pivx pivx: cleanup, format 2021-08-02 13:11:50 +02:00
polkadot polkadot: 0.9.7 -> 0.9.8 2021-07-07 19:29:52 +00:00
quorum pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
stellar-core pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
sumokoin pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
tessera pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
trezor-suite trezor-suite: 21.6.1 -> 21.7.1 2021-07-16 21:56:22 +00:00
turbo-geth maintainers: xwvvvvwx -> d-xo 2021-08-08 19:11:45 +02:00
vertcoin pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
wasabibackend treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
wasabiwallet wasabiwallet: 1.1.12.4 -> 1.1.12.5 2021-03-17 20:04:50 +00:00
whirlpool-gui treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
wownero pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00
zcash zcash: 4.4.0 -> 4.4.1 2021-07-05 10:50:45 -04:00