diff --git a/mingw-w64-python2/PKGBUILD b/mingw-w64-python2/PKGBUILD index f559520c6d..051f80b3fa 100644 --- a/mingw-w64-python2/PKGBUILD +++ b/mingw-w64-python2/PKGBUILD @@ -423,14 +423,9 @@ package() { "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/_sysconfigdata.py \ "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/smtpd.py - # llvm-objcopy doesn't support '--subsystem' argument yet - case ${MSYSTEM} in - MINGW*|UCRT64) - # Create python executable with windows subsystem - cp -f "${pkgdir}${MINGW_PREFIX}"/bin/python2.exe "${pkgdir}${MINGW_PREFIX}"/bin/python2w.exe - ${MINGW_PREFIX}/bin/objcopy --subsystem windows "${pkgdir}${MINGW_PREFIX}"/bin/python2w.exe - ;; - esac + # Create python executable with windows subsystem + cp -f "${pkgdir}${MINGW_PREFIX}"/bin/python2.exe "${pkgdir}${MINGW_PREFIX}"/bin/python2w.exe + ${MINGW_PREFIX}/bin/genpeimg -s WINDOWS "${pkgdir}${MINGW_PREFIX}"/bin/python2w.exe } sha256sums=('b62c0e7937551d0cc02b8fd5cb0f544f9405bafc9a54d3808ed4594812edef43'