Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
930 B · 44 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445{ lib, stdenv, cosmopolitan, unzip, bintools-unwrapped,}:
stdenv.mkDerivation { pname = "python-cosmopolitan"; version = "3.6.14";
src = cosmopolitan.dist;
nativeBuildInputs = [ bintools-unwrapped unzip ];
# slashes are significant because upstream uses o/$(MODE)/foo.o buildFlags = [ "o//third_party/python" ]; checkTarget = "o//third_party/python/test"; enableParallelBuilding = true;
doCheck = true; dontConfigure = true; dontFixup = true;
installPhase = '' runHook preInstall install o/third_party/python/*.com -Dt $out/bin runHook postInstall '';
meta = with lib; { homepage = "https://justine.lol/cosmopolitan/"; description = "Actually Portable Python using Cosmopolitan"; platforms = platforms.x86_64; badPlatforms = platforms.darwin; license = licenses.isc; teams = [ teams.cosmopolitan ]; mainProgram = "python.com"; };}