at master 695 B view raw
1{ 2 src, 3 raylib-python-cffi, 4 writers, 5}: 6let 7 writeTest = 8 name: path: 9 writers.writePython3Bin name { 10 libraries = [ raylib-python-cffi ]; 11 doCheck = false; 12 } (builtins.readFile (src + path)); 13 14in 15{ 16 basic_shapes = writeTest "basic_shapes" "/examples/shapes/shapes_basic_shapes.py"; 17 18 cffi_binding = 19 (writeTest "cffi_binding" "/tests/test_static_with_only_api_from_dynamic.py").overrideAttrs 20 (prev: { 21 buildCommand = prev.buildCommand + '' 22 substituteInPlace $out/bin/cffi_binding \ 23 --replace-fail "examples/models/resources/heightmap.png" \ 24 "${src}/examples/models/resources/heightmap.png" 25 ''; 26 }); 27}