Merge pull request #177786 from Sciencentistguy/xow-firmware-dont-install-in-build-phase

This commit is contained in:
Artturi 2022-07-15 20:02:30 +03:00 committed by GitHub
commit 66af0326d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,8 +4,8 @@ stdenv.mkDerivation rec {
pname = "xow_dongle-firmware";
version = "2017-07";
dontUnpack = true;
dontInstall = true;
dontConfigure = true;
dontBuild = true;
src = fetchurl {
url = "http://download.windowsupdate.com/c/msdownload/update/driver/drvs/2017/07/1cd6a87c-623f-4407-a52d-c31be49e925c_e19f60808bdcbfbd3c3df6be3e71ffc52e43261e.cab";
@ -14,10 +14,14 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cabextract ];
buildPhase = ''
sourceRoot = "./.";
unpackCmd = ''
cabextract -F FW_ACC_00U.bin ${src}
mkdir -p $out/lib/firmware
cp -a FW_ACC_00U.bin $out/lib/firmware/xow_dongle.bin
'';
installPhase = ''
install -Dm644 FW_ACC_00U.bin ${placeholder "out"}/lib/firmware/xow_dongle.bin
'';
meta = with lib; {