arch=("any") mingw_arch=("clang64") pkgver=${DRV_VERSION} url="https://m-labs.hk" source=("source.tar") sha256sums=("SKIP") build() { mkdir clang64 export PYTHONPATH=`pwd`/clang64/lib/python3.12/site-packages chmod +w -R source cd source wine-msys2-build python -m build --wheel --skip-dependency-check --no-isolation } package() { cd source wine-msys2-build python -m installer --destdir="${pkgdir}" --prefix="clang64/" dist/*.whl # patch broken shebangs (Z:/nix/store/...) for entrypoint in ${pkgdir}/bin/*-script.py; do [ -f "$entrypoint" ] || continue sed -i "1s|#!.*|#!python|" $entrypoint done for entrypoint in ${pkgdir}/bin/*-script.pyw; do [ -f "$entrypoint" ] || continue sed -i "1s|#!.*|#!pythonw|" $entrypoint done }