flake: publish zipfile with Windows Python module on Hydra
This commit is contained in:
parent
b0eb7815da
commit
0ae2aae645
@ -74,6 +74,7 @@
|
|||||||
name = "nac3artiq";
|
name = "nac3artiq";
|
||||||
src = self;
|
src = self;
|
||||||
inherit cargoSha256;
|
inherit cargoSha256;
|
||||||
|
nativeBuildInputs = [ pkgs.zip ];
|
||||||
buildInputs = [ pkgs-mingw.libffi pkgs-mingw.zlib ];
|
buildInputs = [ pkgs-mingw.libffi pkgs-mingw.zlib ];
|
||||||
configurePhase =
|
configurePhase =
|
||||||
''
|
''
|
||||||
@ -95,8 +96,10 @@
|
|||||||
doCheck = false;
|
doCheck = false;
|
||||||
installPhase =
|
installPhase =
|
||||||
''
|
''
|
||||||
mkdir -p $out
|
mkdir -p $out $out/nix-support
|
||||||
cp target/x86_64-pc-windows-gnu/release/nac3artiq.dll $out/nac3artiq.pyd
|
ln -s target/x86_64-pc-windows-gnu/release/nac3artiq.dll nac3artiq.pyd
|
||||||
|
zip $out/nac3artiq.zip nac3artiq.pyd
|
||||||
|
echo file binary-dist $out/nac3artiq.zip >> $out/nix-support/hydra-build-products
|
||||||
'';
|
'';
|
||||||
meta.platforms = ["x86_64-windows"];
|
meta.platforms = ["x86_64-windows"];
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user