Commit 118df385 authored by Robert Schütz's avatar Robert Schütz
Browse files

teck-programmer: drop

It is broken in both master and release-24.05.
parent 659cbd16
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -155,6 +155,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
+0 −1
Original line number Diff line number Diff line
@@ -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";
}
+0 −1
Original line number Diff line number Diff line
@@ -195,7 +195,6 @@
, "svelte-check"
, "svgo"
, "tailwindcss"
, "teck-programmer"
, "tern"
, "thelounge-plugin-closepms"
, "thelounge-plugin-giphy"
+0 −24
Original line number Diff line number Diff line
@@ -84174,30 +84174,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";
+0 −6
Original line number Diff line number Diff line
@@ -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 ];
  };
Loading