dtach: 0.9 -> 0.9-unstable-2025-06-20

The dtach program had not seen activity for almost a decade. In order to
pull in some of the recent quality-of-life improvements, we bump to the
latest revision.
This commit is contained in:
Jared Baur
2026-02-17 18:35:02 -08:00
parent c875bf07de
commit 8e835a0e13

View File

@@ -1,29 +1,26 @@
{
lib,
stdenv,
fetchurl,
fetchpatch2,
fetchFromGitHub,
}:
stdenv.mkDerivation (finalAttrs: {
stdenv.mkDerivation {
pname = "dtach";
version = "0.9";
version = "0.9-unstable-2025-06-20";
src = fetchurl {
url = "mirror://sourceforge/project/dtach/dtach/${finalAttrs.version}/dtach-${finalAttrs.version}.tar.gz";
sha256 = "1wwj2hlngi8qn2pisvhyfxxs8gyqjlgrrv5lz91w8ly54dlzvs9j";
src = fetchFromGitHub {
owner = "crigler";
repo = "dtach";
rev = "b027c27b2439081064d07a86883c8e0b20a183c9";
hash = "sha256-ilxBbrqwGe+jpFbQ93nfyp3HuDY0D7NgIXkIkw9YXkI=";
};
patches = [
(fetchpatch2 {
url = "https://github.com/crigler/dtach/commit/6d80909a8c0fd19717010a3c76fec560f988ca48.patch?full_index=1";
hash = "sha256-v3vToJdSwihiPCSjXjEJghiaynHPTEql3F7URXRjCbM=";
})
];
installPhase = ''
mkdir -p $out/bin
cp dtach $out/bin/dtach
runHook preInstall
install -D dtach $out/bin/dtach
runHook postInstall
'';
meta = {
@@ -40,9 +37,8 @@ stdenv.mkDerivation (finalAttrs: {
'';
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.unix;
maintainers = [ lib.maintainers.jmbaur ];
mainProgram = "dtach";
};
})
}