nixpkgs-suyu/pkgs/applications/blockchains
Andrew Childs 7869d16545 llvmPackages: Multuple outputs for everythting
Also begin to start work on cross compilation, though that will have to
be finished later.

The patches are based on the first version of
https://reviews.llvm.org/D99484. It's very annoying to do the
back-porting but the review has uncovered nothing super major so I'm
fine sticking with what I've got.

Beyond making the outputs work, I also strove to re-sync the packages,
as they have been drifting pointlessly apart for some time.

----

Other misc notes, highly incomplete

- lvm-config-native and llvm-config are put in `dev` because they are
  tools just for build time.

- Clang no longer has an lld dep. That was introduced in
  db29857eb3, but if clang needs help
  finding lld when it is used we should just pass it flags / put in the
  resource dir. Providing it at build time increases critical path
  length for no good reason.

----

A note on `nativeCC`:

`stdenv` takes tools from the previous stage, so:

1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.stdenv.cc`: `(?0, ?1, x)`

while:

1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.targetPackages`: `(x, x, ?2)`
3. `pkgsBuildBuild.targetPackages.stdenv.cc`: `(?1, x, x)`
2021-04-30 05:41:00 +00:00
..
aeon treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
btcdeb treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
btcpayserver btcpayserver: 1.0.7.0 -> 1.0.7.2 2021-04-02 11:13:37 +00:00
cgminer treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
cryptop
ergo ergo: 4.0.7 -> 4.0.8 2021-03-10 21:04:14 +00:00
exodus exodus: 21.1.7 -> 21.1.18 2021-01-21 23:38:47 +00:00
ledger-live-desktop ledger-live-desktop: 2.23.0 -> 2.24.0 2021-03-17 17:04:03 +08:00
lndconnect lndconnect: init at 0.2.0 2021-01-05 12:37:20 +01:00
monero Trim ehmry from some package maintainers 2021-03-23 10:24:00 +01:00
monero-gui monero-gui: remove ? null from inputs 2021-03-17 21:08:05 +01:00
mycrypto mycrypto: Fix crash when opening FileChooser dialog 2021-03-03 17:36:45 +01:00
nano-wallet nano-wallet: 20.0 -> 21.3 (#116780) 2021-03-20 20:40:52 +01:00
nbxplorer nbxplorer: 2.1.46 -> 2.1.49 2021-02-16 18:30:58 -08:00
openethereum llvmPackages: Multuple outputs for everythting 2021-04-30 05:41:00 +00:00
parity-ui treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
particl particl-core: 0.19.2.3 -> 0.19.2.5 2021-03-07 01:58:04 +01:00
polkadot llvmPackages: Multuple outputs for everythting 2021-04-30 05:41:00 +00:00
trezor-suite Merge pull request #120898 from prusnak/trezor-suite 2021-04-29 22:02:07 +08: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
zcash zcash: 4.3.0 -> 4.4.0 (#119579) 2021-04-16 01:25:59 +02:00
bitcoin-abc.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
bitcoin-classic.nix Merge staging-next into staging 2021-01-31 12:23:21 +00:00
bitcoin-gold.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
bitcoin-knots.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
bitcoin-unlimited.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
bitcoin.nix bitcoin: use higher resolution icon 2021-01-18 23:28:29 +01:00
clightning.nix clightning: 0.9.3 -> 0.10.0 2021-03-31 22:50:31 +02:00
crypto-org-wallet.nix treewide: make AppRun substitutions constistent 2021-04-17 12:48:13 +02:00
dashpay.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
dcrd.nix dcrd: 1.5.1 -> 1.5.2 2020-09-04 10:12:23 -07:00
dcrwallet.nix dcrwallet: 1.5.1 -> 1.6.0 2021-01-25 12:06:23 -08:00
dero.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
digibyte.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
dogecoin.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
electrs.nix llvmPackages: Multuple outputs for everythting 2021-04-30 05:41:00 +00:00
ethabi.nix treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
fix-bitcoin-qt-build.patch
go-ethereum.nix go-ethereum: 1.10.1 -> 1.10.2 2021-04-10 11:05:29 +00:00
litecoin.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
lnd.nix lnd: 0.12.0 -> 0.12.1 2021-03-09 14:30:55 -07:00
lndmanage.nix lndmanage: init at 0.11.0 2021-03-22 21:12:15 +01:00
masari.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
namecoin.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
pivx.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
quorum.nix treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
stellar-core-dirty-version.patch
stellar-core.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
sumokoin.nix treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
tessera.nix treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
turbo-geth.nix turbo-geth: 2021.01.01 -> 2021.02.01 2021-02-06 23:09:35 +00:00
vertcoin.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
wownero.nix treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00