Merge pull request #336929 from dotlambda/teck-programmer

This commit is contained in:
Franz Pletz 2024-08-25 01:44:30 +02:00 committed by GitHub
commit 5d5367eb9d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 2 additions and 58 deletions

View File

@ -156,6 +156,7 @@ mapAliases {
surge = pkgs.surge-cli; # Added 2023-09-08
inherit (pkgs) svelte-language-server; # Added 2024-05-12
swagger = throw "swagger was removed because it was broken and abandoned upstream"; # added 2023-09-09
teck-programmer = throw "teck-programmer was removed because it was broken and unmaintained"; # added 2024-08-23
tedicross = throw "tedicross was removed because it was broken"; # added 2023-09-09
inherit (pkgs) terser; # Added 2023-08-31
inherit (pkgs) textlint; # Added 2024-05-13

View File

@ -48,7 +48,6 @@
purty = "purty";
pscid = "pscid";
remod-cli = "remod";
teck-programmer = "teck-firmware-upgrade";
vscode-json-languageserver = "vscode-json-languageserver";
webtorrent-cli = "webtorrent";
}

View File

@ -194,7 +194,6 @@
, "svelte-check"
, "svgo"
, "tailwindcss"
, "teck-programmer"
, "tern"
, "thelounge-plugin-closepms"
, "thelounge-plugin-giphy"

View File

@ -83954,30 +83954,6 @@ in
bypassCache = true;
reconstructLock = true;
};
teck-programmer = nodeEnv.buildNodePackage {
name = "teck-programmer";
packageName = "teck-programmer";
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/teck-programmer/-/teck-programmer-1.1.1.tgz";
sha512 = "bfg3TwaPBG/R2FGPyUQD/MDhWcdqvuflBzI5VsQPJD/EuPnCE/rUPKXaLvhDaz2szzz8xYcv+t10yhKuX5PYWA==";
};
dependencies = [
sources."node-addon-api-4.3.0"
sources."node-gyp-build-4.8.1"
sources."q-1.5.1"
sources."usb-1.9.2"
];
buildInputs = globalBuildInputs;
meta = {
description = "Programmer for TECK keyboards.";
homepage = "https://github.com/m-ou-se/teck-programmer";
license = "GPL-3.0+";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
tern = nodeEnv.buildNodePackage {
name = "tern";
packageName = "tern";

View File

@ -332,12 +332,6 @@ final: prev: {
};
};
teck-programmer = prev.teck-programmer.override ({ meta, ... }: {
nativeBuildInputs = [ final.node-gyp-build ];
buildInputs = [ pkgs.libusb1 ];
meta = meta // { license = lib.licenses.gpl3Plus; };
});
thelounge-plugin-closepms = prev.thelounge-plugin-closepms.override {
nativeBuildInputs = [ pkgs.node-pre-gyp ];
};

View File

@ -1,22 +0,0 @@
{ lib, stdenv, teck-programmer }:
stdenv.mkDerivation {
pname = "teck-udev-rules";
version = lib.getVersion teck-programmer;
inherit (teck-programmer) src;
dontBuild = true;
installPhase = ''
runHook preInstall
install 40-teck.rules -D -t $out/etc/udev/rules.d/
runHook postInstall
'';
meta = {
description = "udev rules for TECK keyboards";
inherit (teck-programmer.meta) license;
maintainers = [ lib.maintainers.bbjubjub ];
};
}

View File

@ -1460,6 +1460,7 @@ mapAliases ({
taplo-lsp = taplo; # Added 2022-07-30
taro = taproot-assets; # Added 2023-07-04
tdesktop = telegram-desktop; # Added 2023-04-07
teck-programmer = throw "teck-programmer was removed because it was broken and unmaintained"; # added 2024-08-23
telegram-cli = throw "telegram-cli was removed because it was broken and abandoned upstream"; # Added 2023-07-28
teleport_11 = throw "teleport 11 has been removed as it is EOL. Please upgrade to Teleport 12 or later"; # Added 2023-11-27
teleport_12 = throw "teleport 12 has been removed as it is EOL. Please upgrade to Teleport 13 or later"; # Added 2024-02-04

View File

@ -13079,8 +13079,6 @@ with pkgs;
teavpn2 = callPackage ../tools/networking/teavpn2 { };
inherit (nodePackages) teck-programmer;
ted = callPackage ../tools/typesetting/ted { };
teamviewer = libsForQt5.callPackage ../applications/networking/remote/teamviewer { };
@ -27236,8 +27234,6 @@ with pkgs;
# FIXME: `tcp-wrapper' is actually not OS-specific.
tcp_wrappers = callPackage ../os-specific/linux/tcp-wrappers { };
teck-udev-rules = callPackage ../os-specific/linux/teck-udev-rules { };
tiptop = callPackage ../os-specific/linux/tiptop { };
tpacpi-bat = callPackage ../os-specific/linux/tpacpi-bat { };