qmk_firmware: drop
It has not been touched in years, is lacking meta, and is marked as broken in release-20.09.
This commit is contained in:
parent
905ecb920e
commit
c68dc85671
@ -1,39 +0,0 @@
|
|||||||
{ stdenv, fetchFromGitHub
|
|
||||||
, avrgcc, avrbinutils
|
|
||||||
, gcc-arm-embedded, gcc-armhf-embedded
|
|
||||||
, teensy-loader-cli, dfu-programmer, dfu-util }:
|
|
||||||
|
|
||||||
let version = "0.6.144";
|
|
||||||
|
|
||||||
in stdenv.mkDerivation {
|
|
||||||
pname = "qmk_firmware";
|
|
||||||
inherit version;
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "qmk";
|
|
||||||
repo = "qmk_firmware";
|
|
||||||
rev = version;
|
|
||||||
sha256 = "0m71f9w32ksqjkrwhqwhr74q5v3pr38bihjyb9ks0k5id0inhrjn";
|
|
||||||
fetchSubmodules = true;
|
|
||||||
};
|
|
||||||
postPatch = ''
|
|
||||||
substituteInPlace tmk_core/arm_atsam.mk \
|
|
||||||
--replace arm-none-eabi arm-none-eabihf
|
|
||||||
rm keyboards/handwired/frenchdev/rules.mk keyboards/dk60/rules.mk
|
|
||||||
'';
|
|
||||||
buildFlags = [ "all:default" ];
|
|
||||||
doCheck = true;
|
|
||||||
checkTarget = "test:all";
|
|
||||||
installPhase = ''
|
|
||||||
mkdir $out
|
|
||||||
'';
|
|
||||||
NIX_CFLAGS_COMPILE = "-Wno-error";
|
|
||||||
nativeBuildInputs = [
|
|
||||||
avrgcc
|
|
||||||
avrbinutils
|
|
||||||
gcc-arm-embedded
|
|
||||||
gcc-armhf-embedded
|
|
||||||
teensy-loader-cli
|
|
||||||
dfu-programmer
|
|
||||||
dfu-util
|
|
||||||
];
|
|
||||||
}
|
|
@ -584,6 +584,7 @@ mapAliases ({
|
|||||||
python2nix = throw "python2nix has been removed as it is outdated. Use e.g. nixpkgs-pytools instead."; # added 2021-03-08
|
python2nix = throw "python2nix has been removed as it is outdated. Use e.g. nixpkgs-pytools instead."; # added 2021-03-08
|
||||||
qca-qt5 = libsForQt5.qca-qt5; # added 2015-12-19
|
qca-qt5 = libsForQt5.qca-qt5; # added 2015-12-19
|
||||||
qcsxcad = libsForQt5.qcsxcad; # added 2020-11-05
|
qcsxcad = libsForQt5.qcsxcad; # added 2020-11-05
|
||||||
|
qmk_firmware = throw "qmk_firmware has been removed because it was broken"; # added 2021-04-02
|
||||||
qr-filetransfer = throw ''"qr-filetransfer" has been renamed to "qrcp"''; # added 2020-12-02
|
qr-filetransfer = throw ''"qr-filetransfer" has been renamed to "qrcp"''; # added 2020-12-02
|
||||||
quake3game = ioquake3; # added 2016-01-14
|
quake3game = ioquake3; # added 2016-01-14
|
||||||
qvim = throw "qvim has been removed."; # added 2020-08-31
|
qvim = throw "qvim has been removed."; # added 2020-08-31
|
||||||
|
@ -30591,13 +30591,6 @@ in
|
|||||||
|
|
||||||
pentablet-driver = libsForQt5.callPackage ../misc/drivers/pentablet-driver { };
|
pentablet-driver = libsForQt5.callPackage ../misc/drivers/pentablet-driver { };
|
||||||
|
|
||||||
qmk_firmware = callPackage ../development/misc/qmk_firmware {
|
|
||||||
avrgcc = pkgsCross.avr.buildPackages.gcc;
|
|
||||||
avrbinutils = pkgsCross.avr.buildPackages.binutils;
|
|
||||||
gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc;
|
|
||||||
gcc-armhf-embedded = pkgsCross.armhf-embedded.buildPackages.gcc;
|
|
||||||
};
|
|
||||||
|
|
||||||
new-session-manager = callPackage ../applications/audio/new-session-manager { };
|
new-session-manager = callPackage ../applications/audio/new-session-manager { };
|
||||||
|
|
||||||
newlib = callPackage ../development/misc/newlib { };
|
newlib = callPackage ../development/misc/newlib { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user