Commit Graph

28 Commits

Author SHA1 Message Date
0xb10c
48b4bd8dfa
bitcoin: 27.1 -> 28.0
The miniupnpc 2.2.8 patch is dropped as it was included in Bitcoin
Core 28.0.
2024-10-10 11:16:08 +02:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Emily
314f16916c bitcoin: add upstream patch for miniupnpc 2.2.8 2024-07-11 19:53:46 +01:00
fanquake
d6e9159112
bitcoin: 27.0 -> 27.1 2024-06-17 16:37:56 +01:00
Erik Arvstedt
fd7f2d32bc
bitcoin: reenable bdb legacy wallet support on non-Darwin platforms
Joinmarket requires legacy wallet support:
79e5c3d0a7/docs/USAGE.md#:~:text=legacy%20wallets

Also, this removes breakage for other legacy wallet users on non-Darwin platforms.
2024-05-03 13:17:57 +02:00
Pavol Rusnak
502200bdc9
bitcoin: do not build with bdb legacy wallet support 2024-04-22 18:07:59 +02:00
fanquake
1175703bd2
bitcoin: 26.1 -> 27.0 2024-04-17 12:20:56 +01:00
fanquake
3532edfb2b
bitcoin: 26.0 -> 26.1
New minor release
Release notes: https://bitcoincore.org/en/releases/26.1/
https://github.com/bitcoin/bitcoin/blob/26.x/doc/release-notes.md
2024-04-03 13:43:56 +01:00
Pavol Rusnak
f5375ec986
bitcoin: 25.1 -> 26.0 2023-12-07 23:00:52 +01:00
0xb10c
330b00b103
bitcoin: fix darwin builds
Bitcoin Core requires a MACOSX_DEPLOYMENT_TARGET of 10.13. The current
default MACOSX_DEPLOYMENT_TARGET is 10.12.
2023-12-07 17:24:00 +01:00
fanquake
53793ca0ae
bitcoin: 25.0 -> 25.1 2023-10-19 11:15:13 +01:00
Erik Arvstedt
5dacf3a0d8
bitcoin: add shell completions 2023-09-19 12:55:53 +02:00
fanquake
83da7af2ca
bitcoin: 24.1 -> 25.0 2023-05-26 11:13:58 +01:00
fanquake
2dfec9ca75
bitcoin: 24.0.1 -> 24.1 2023-05-19 16:28:16 +01:00
Shawn8901
3866fa44a7 treewide: remove global with lib; in pkgs/{audio,blockchain,editors} 2023-01-21 23:11:12 +01:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Pavol Rusnak
68c2954ea5
bitcoin: 24.0 -> 24.0.1 2022-12-12 14:24:37 +01:00
Pavol Rusnak
610183429c
bitcoin: remove hardeningDisable for aarch64-darwin
not required since dade32b409
2022-11-25 11:11:08 +01:00
Pavol Rusnak
45e17a1e7a
bitcoin: 23.0 -> 24.0 2022-11-24 18:10:39 +01:00
Pavol Rusnak
bd95ace2d3
bitcoin: fix broken build on aarch64-darwin
fixes #179474
follow-up to #179795
2022-07-30 13:07:40 +02:00
Pavol Rusnak
28385978bc
bitcoin: fix broken build on aarch64-darwin
by disabling stackprotector which kills the tests
2022-07-01 14:26:13 +02:00
Pavol Rusnak
c80343c340
bitcoin: 22.0 -> 23.0 2022-04-25 17:05:02 +02:00
Ben Siraphob
95d3bdb7a6
bitcoin: update homepage 2022-01-07 16:45:51 +07:00
Pavol Rusnak
783dbd1ba8
bitcoin: fix tests on darwin by using en_US.UTF-8 instead of C.UTF-8 2021-11-21 20:01:05 +01:00
Pavol Rusnak
201661a628
bitcoin: fix build on Darwin
- use boost 1.7x - that's what upstream is doing anyway
- use autoSignDarwinBinariesHook on aarch64-darwin
2021-11-12 22:43:48 +01:00
Pavol Rusnak
9cdc7e7ae8
bitcoin: 0.21.1 -> 22.0 2021-09-14 14:55:21 +02:00
Sebastián Mancilla
8f94a33b38 treewide: ensure pre/post phase hooks are strings
Some derivations use lib.optional or lib.optionals when setting pre/post
phase hooks. Ensure the proper lib.optionalString is used.
2021-08-20 19:08:42 -04:00
Sandro Jäckel
06a2b9fa95
pkgs/applications/blockchains: move packages into subdirs 2021-07-28 13:29:10 +02:00