nrpl: drop

Upstream is abandoned since 11 years.
https://github.com/wheineman/nrpl/pull/17

Either someone would need to fork it or
use alternatives like INim which seems maintained.
This commit is contained in:
fliiiix
2026-06-25 08:26:03 +02:00
parent 2ca2b09ef2
commit 1e4dfdfec8
2 changed files with 1 additions and 54 deletions

View File

@@ -1,54 +0,0 @@
{
lib,
buildNimPackage,
fetchFromGitHub,
fetchpatch,
makeWrapper,
nim,
pcre,
tinycc,
}:
buildNimPackage {
pname = "nrpl";
version = "20150522";
src = fetchFromGitHub {
owner = "wheineman";
repo = "nrpl";
rev = "6d6c189ab7d1c905cc29dc678d66e9e132026f69";
hash = "sha256-YpP1LJKX3cTPficoBUBGnUETwQX5rDCyIMxylSFNnrI=";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ pcre ];
patches = [
(fetchpatch {
url = "https://patch-diff.githubusercontent.com/raw/wheineman/nrpl/pull/12.patch";
name = "update_for_new_nim.patch";
hash = "sha256-4fFj1RAxvQC9ysRBFlbEfMRPCzi+Rcu6lYEOC208zv0=";
})
];
env.NIX_LDFLAGS = "-lpcre";
postFixup = ''
wrapProgram $out/bin/nrpl \
--prefix PATH : ${
lib.makeBinPath [
nim
tinycc
]
}
'';
meta = {
description = "REPL for the Nim programming language";
mainProgram = "nrpl";
homepage = "https://github.com/wheineman/nrpl";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ peterhoeg ];
platforms = with lib.platforms; linux ++ darwin;
};
}

View File

@@ -1658,6 +1658,7 @@ mapAliases {
notify-sharp = throw "'notify-sharp' has been removed as it was unmaintained and depends on deprecated dbus-sharp versions"; # Added 2025-08-25
noto-fonts-emoji = throw "'noto-fonts-emoji' has been renamed to/replaced by 'noto-fonts-color-emoji'"; # Converted to throw 2025-10-27
noto-fonts-extra = throw "'noto-fonts-extra' has been renamed to/replaced by 'noto-fonts'"; # Converted to throw 2025-10-27
nrpl = throw "'nrpl' has been removed as it depends on pcre, which is deprecated"; # Added 2026-06-25
NSPlist = throw "'NSPlist' has been renamed to/replaced by 'nsplist'"; # Converted to throw 2025-10-27
nuget-to-nix = throw "nuget-to-nix has been removed as it was deprecated in favor of nuget-to-json. Please use nuget-to-json instead"; # Added 2025-08-28
nushellFull = throw "'nushellFull' has been renamed to/replaced by 'nushell'"; # Converted to throw 2025-10-27