bitcoin(d)-abc: remove

This commit is contained in:
lassulus
2025-06-17 19:30:21 +02:00
parent cf5d8bd81d
commit 3c41bceaba
3 changed files with 2 additions and 109 deletions
@@ -1,99 +0,0 @@
{
lib,
stdenv,
mkDerivation,
fetchFromGitHub,
fetchpatch2,
pkg-config,
cmake,
openssl,
db53,
boost,
zlib,
miniupnpc,
qtbase ? null,
qttools ? null,
util-linux,
protobuf,
qrencode,
libevent,
libnatpmp,
sqlite,
withGui,
python3,
jemalloc,
zeromq,
}:
mkDerivation rec {
pname = "bitcoin" + lib.optionalString (!withGui) "d" + "-abc";
version = "0.29.7";
src = fetchFromGitHub {
owner = "bitcoin-ABC";
repo = "bitcoin-abc";
rev = "v${version}";
hash = "sha256-+9uBmmdQ/shWYnJ7tM+Y8OgqYcQHHI2qeMw2tl1lE+w=";
};
patches = [
# upnp: add compatibility for miniupnpc 2.2.8
(fetchpatch2 {
url = "https://github.com/Bitcoin-ABC/bitcoin-abc/commit/5678070f182124a1a8c7c60873d1877094be76ab.patch?full_index=1";
hash = "sha256-QC7TlWepVxQuIZVTbGtQy+HmmXP8PWNhJWdVYudJvmI=";
})
];
nativeBuildInputs = [
pkg-config
cmake
];
buildInputs =
[
openssl
db53
boost
zlib
python3
jemalloc
libnatpmp
zeromq
miniupnpc
util-linux
protobuf
libevent
sqlite
]
++ lib.optionals withGui [
qtbase
qttools
qrencode
];
cmakeFlags = lib.optionals (!withGui) [
"-DBUILD_BITCOIN_QT=OFF"
];
# many of the generated scripts lack execute permissions
postConfigure = ''
find ./. -type f -iname "*.sh" -exec chmod +x {} \;
'';
meta = {
description = "Peer-to-peer electronic cash system (Cash client)";
longDescription = ''
Bitcoin ABC is the name of open source software which enables the use of Bitcoin.
It is designed to facilite a hard fork to increase Bitcoin's block size limit.
"ABC" stands for "Adjustable Blocksize Cap".
Bitcoin ABC is a fork of the Bitcoin Core software project.
'';
homepage = "https://bitcoinabc.org/";
changelog = "https://www.bitcoinabc.org/doc/release-notes/release-notes-${version}.html";
maintainers = with lib.maintainers; [ lassulus ];
license = lib.licenses.mit;
broken = stdenv.hostPlatform.isDarwin;
platforms = lib.platforms.unix;
mainProgram = "bitcoin-cli";
};
}
+2
View File
@@ -344,7 +344,9 @@ mapAliases {
betterbird-unwrapped = throw "betterbird has been removed as there were insufficient maintainer resources to keep up with security updates"; # Added 2024-10-25
bibata-extra-cursors = throw "bibata-cursors has been removed as it was broken"; # Added 2024-07-15
bitbucket-server-cli = throw "bitbucket-server-cli has been removed due to lack of maintenance upstream."; # Added 2025-05-27
bitcoin-abc = throw "bitcoin-abc has been removed due to a lack of maintanance"; # Added 2026-06-17
bitcoin-unlimited = throw "bitcoin-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
bitcoind-abc = throw "bitcoind-abc has been removed due to a lack of maintanance"; # Added 2026-06-17
bitcoind-unlimited = throw "bitcoind-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
bird = throw "The bird alias was ambiguous and has been removed for the time being. Please explicitly choose bird2 or bird3."; # Added 2025-01-11
bisq-desktop = throw "bisq-desktop has been removed because OpenJFX 11 was removed"; # Added 2024-11-17
-10
View File
@@ -14641,16 +14641,6 @@ with pkgs;
inherit (darwin) autoSignDarwinBinariesHook;
};
bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc {
withGui = true;
protobuf = protobuf_21;
};
bitcoind-abc = callPackage ../applications/blockchains/bitcoin-abc {
mkDerivation = stdenv.mkDerivation;
protobuf = protobuf_21;
withGui = false;
};
cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { };
elements = libsForQt5.callPackage ../applications/blockchains/elements {