setuptools: update all get_win_launcher() users

The function moved, so adjust all packages having a pyscript2exe script.
Support both imports for now, so we can revert setuptools easily if needed.
This commit is contained in:
Christoph Reiter 2025-07-06 12:54:09 +02:00
parent 1207d107bd
commit f1150270f9
10 changed files with 35 additions and 15 deletions

View File

@ -10,7 +10,7 @@ _realname=glib2
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=2.84.3
pkgrel=1
pkgrel=2
url="https://gitlab.gnome.org/GNOME/glib"
msys2_repository_url=${url}
msys2_references=(
@ -50,7 +50,7 @@ sha256sums=('aa4f87c3225bf57ca85f320888f7484901a17934ca37023c3bd8435a72db863e'
'48e94a9e61f8db9a2dc66556f12c725efe5e247a9ddc5b491f8cb8310a387293'
'0c3d54636407e0e13429b73959cace626253cd772e1d4870de0fb92b0b99545a'
'f18d27d98709dba8c5f9756672baaf0158fb4353c9edbdc2e80021f88ff34ced'
'e57174517b08cf8f9fb4f43a381d342d23d2db3cad661107f35ca21c39b5734d')
'3c65bc3dd7337877e14b19bc7c42918bde664a11a860cfc0b9db891f8a1052db')
apply_patch_with_msg() {
for _patch in "$@"

View File

@ -6,7 +6,11 @@ foobar.py -> foobar.exe + foobar-script.py
import sys
import re
import os
from setuptools.command.easy_install import get_win_launcher
try:
from setuptools.command.easy_install import get_win_launcher
except ImportError:
# v80+
from setuptools._scripts import get_win_launcher
path = sys.argv[1]
with open(path, "rb") as f:

View File

@ -6,7 +6,7 @@ pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}"
"${MINGW_PACKAGE_PREFIX}-${_realname}-runtime")
pkgver=1.84.0
pkgrel=1
pkgrel=2
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64')
url="https://gi.readthedocs.io/"
@ -33,7 +33,7 @@ sha256sums=('945b57da7ec262e5c266b89e091d14be800cc424277d82a02872b7d794a84779'
'89224a8bae7256c68dbac5007717b622f39bd5b3a0db2b96ff07d9a17572e169'
'594a067618922f10bdc5034f290f49d36944df3b970c9604381e2b9058a648da'
'5b13c3571ef9ccceb96b4add46f907a1f099d3da5819e8cc5fbf5e8aab5f5da3'
'e57174517b08cf8f9fb4f43a381d342d23d2db3cad661107f35ca21c39b5734d')
'3c65bc3dd7337877e14b19bc7c42918bde664a11a860cfc0b9db891f8a1052db')
prepare() {
cd "${srcdir}"/${_realname}-${pkgver}

View File

@ -6,7 +6,11 @@ foobar.py -> foobar.exe + foobar-script.py
import sys
import re
import os
from setuptools.command.easy_install import get_win_launcher
try:
from setuptools.command.easy_install import get_win_launcher
except ImportError:
# v80+
from setuptools._scripts import get_win_launcher
path = sys.argv[1]
with open(path, "rb") as f:

View File

@ -4,7 +4,7 @@ _realname=gtk-doc
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
pkgver=1.34.0
pkgrel=2
pkgrel=3
pkgdesc="Documentation tool for public library API (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64')
@ -26,7 +26,7 @@ source=(https://download.gnome.org/sources/${_realname}/${pkgver%.*}/${_realname
pyscript2exe.py)
sha256sums=('b20b72b32a80bc18c7f975c9d4c16460c2276566a0b50f87d6852dff3aa7861c'
'4256b893bfb75c2c0feabf9f941e9be06d0e8a756205e0a21b51896b8917c183'
'e57174517b08cf8f9fb4f43a381d342d23d2db3cad661107f35ca21c39b5734d')
'3c65bc3dd7337877e14b19bc7c42918bde664a11a860cfc0b9db891f8a1052db')
prepare() {
cd "${srcdir}/${_realname}-${pkgver}"

View File

@ -6,7 +6,11 @@ foobar.py -> foobar.exe + foobar-script.py
import sys
import re
import os
from setuptools.command.easy_install import get_win_launcher
try:
from setuptools.command.easy_install import get_win_launcher
except ImportError:
# v80+
from setuptools._scripts import get_win_launcher
path = sys.argv[1]
with open(path, "rb") as f:

View File

@ -4,7 +4,7 @@ _realname=itstool
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=2.0.7
pkgrel=1
pkgrel=2
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64')
pkgdesc="XML to PO and back again (mingw-w64)"
@ -26,7 +26,7 @@ sha256sums=('6b9a7cd29a12bb95598f5750e8763cee78836a1a207f85b74d8b3275b27e87ca'
'b43cea38118aaefa6724136d142dcc7099cd6de04cf2e226f53d4310dfe207cc'
'4e64a2e884f9d4cbc493732fcbde9f1d5bed534f9a66330bbcc1cbeb54808c1e'
'f292bcd116da4ea36ee9c42e206dbd9151d147da1ef5a078e743fc9ed0a4ab47'
'e57174517b08cf8f9fb4f43a381d342d23d2db3cad661107f35ca21c39b5734d')
'3c65bc3dd7337877e14b19bc7c42918bde664a11a860cfc0b9db891f8a1052db')
_apply_patch_with_msg() {
for _patch in "$@"

View File

@ -6,7 +6,11 @@ foobar.py -> foobar.exe + foobar-script.py
import sys
import re
import os
from setuptools.command.easy_install import get_win_launcher
try:
from setuptools.command.easy_install import get_win_launcher
except ImportError:
# v80+
from setuptools._scripts import get_win_launcher
path = sys.argv[1]
with open(path, "rb") as f:

View File

@ -5,7 +5,7 @@ _realname=meld
pkgbase=mingw-w64-${_realname}3
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}3"
pkgver=3.23.0
pkgrel=2
pkgrel=3
pkgdesc="Visual diff and merge tool (mingw-w64)"
arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
@ -37,7 +37,7 @@ source=(https://download.gnome.org/sources/${_realname}/${pkgver%.*}/${_realname
sha256sums=('983c2a4240e025a2109c7738198710e9d6b063c910b048332d14690cf538c2a6'
'e7445dd7d7280dfba815909e6e52de3eb549653f5a02c2744a15707c68428332'
'f2087bd98576626d0293adb4c0d4d3c1adbf5bd0d7ab1bf83836592984d75200'
'236293721606ce1277d446e28a460c46c2aecda3a0ff4c5fcc2297f2729ea417')
'73a804caedf21542a898280fdd0ad6cb290be3df478726fce6693c3a67815247')
apply_patch_with_msg() {
for _patch in "$@"

View File

@ -7,7 +7,11 @@ import sys
import re
import os
import shutil
from setuptools.command.easy_install import get_win_launcher
try:
from setuptools.command.easy_install import get_win_launcher
except ImportError:
# v80+
from setuptools._scripts import get_win_launcher
path = sys.argv[1]
root, ext = os.path.splitext(path)