Python (#1839)
* openjpeg 2.1.2 - rel. 2 - Disable JPIP because causing compilation failures -not sure why
* Revert "openjpeg 2.1.2 - rel. 2 - Disable JPIP because causing compilation failures -not sure why"
This reverts commit ea56c3cf07.
* harfbuzz: Update to 1.3.2
* cppcheck: Update to 1.76
* libvirt: Update to 2.3.0
* libbluray: Update to 0.9.3
* libebml: Update to 1.3.4
* libmatroska: Update to 1.4.5
* libbluray: Place in proper folder
* x264: Is git package. Update to r2721.72d53ab
* l-smash: Rebuild
* x265: Update to 2.1
* ffmpeg: Update to 3.1.4
* nspr: Update to 4.13
* Fix PKGBUILDs. Rebuild
* gdl: Update to 3.22.0
* Python updates and additions
PKGBUILD-templates - Update for new SF, add build, and make dirs for
each py version and arch.
python-distutils-extra - 2.39 - new package
python-mock - 2.0 Update to altest version
python-pbr: 1.10.0 - Update to latest version
python-pgen2 - 0.1.0 - New package
python-pip: rebuildm, fix issue with symlink, and rework slightly to
match updated template
python-pyparsing - 2.1.10 - Update to latest version
python-pytest - 3.0.3 - Update to latest version
python-setuptools - 28.6.0 - Update ot latest version
python-cython - 0.24.1 - Update to latest version
This commit is contained in:
@@ -7,7 +7,7 @@ pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgname=("${MINGW_PACKAGE_PREFIX}-python2-setuptools" "${MINGW_PACKAGE_PREFIX}-python3-setuptools")
|
||||
_py3_base=3.5
|
||||
_py2_base=2.7
|
||||
pkgver=27.3.0
|
||||
pkgver=28.6.0
|
||||
pkgrel=1
|
||||
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages (mingw-w64)"
|
||||
arch=('any')
|
||||
@@ -19,7 +19,7 @@ source=(${_realname}-${pkgver}.tar.gz::https://github.com/pypa/setuptools/archiv
|
||||
'0002-Allow-usr-bin-env-in-script.patch'
|
||||
'0003-MinGW-w64-Look-in-same-dir-as-script-for-exe.patch'
|
||||
'0004-dont-execute-msvc.patch')
|
||||
sha256sums=('c661d4061e2a6f71519237ba423ed461d210b8ca541e1bdd83048d38f97e5641'
|
||||
sha256sums=('72e0b0dc09e7968446920be7fb9609116c89d386d5d12640f36460c7d1f7cf17'
|
||||
'd3bc778723e63bbd6e43ab3536a015c547c8c20a95c6679a952284a7a4822996'
|
||||
'7bb5617c69566f5fbf1a3ee29a08179e1b41bdeabbc2998bf67615e9aa000424'
|
||||
'0e556505cb70ff3a5df856e352d5e2b3cf1582c25d02fc00a2d935a28576b28c'
|
||||
@@ -43,26 +43,26 @@ prepare() {
|
||||
PATH=/mingw64/bin:$PATH gcc -DGUI=0 -O -s -o setuptools-${pkgver}/setuptools/cli-64.exe setuptools-${pkgver}/launcher.c
|
||||
PATH=/mingw64/bin:$PATH gcc -DGUI=1 -mwindows -O -s -o setuptools-${pkgver}/setuptools/gui-64.exe setuptools-${pkgver}/launcher.c
|
||||
|
||||
cp -r setuptools-${pkgver} setuptools-python2
|
||||
cp -r setuptools-${pkgver} setuptools-python3
|
||||
cp -r setuptools-${pkgver} setuptools-python2-${CARCH}
|
||||
cp -r setuptools-${pkgver} setuptools-python3-${CARCH}
|
||||
|
||||
cd "${srcdir}"/setuptools-python2
|
||||
cd "${srcdir}"/setuptools-python2-${CARCH}
|
||||
sed -i -e "s|^#\!.*/usr/bin/python|#!/usr/bin/python2|" tests/manual_test.py
|
||||
sed -i -e "s|^#\!.*/usr/bin/env python|#!/usr/bin/env python2|" setuptools/command/easy_install.py
|
||||
|
||||
cd "${srcdir}"/setuptools-python3
|
||||
cd "${srcdir}"/setuptools-python3-${CARCH}
|
||||
sed -i -e "s|^#\!.*/usr/bin/python|#!/usr/bin/python3|" tests/manual_test.py
|
||||
sed -i -e "s|^#\!.*/usr/bin/env python|#!/usr/bin/env python3|" setuptools/command/easy_install.py
|
||||
}
|
||||
|
||||
build() {
|
||||
# Build python 2 module
|
||||
cd "${srcdir}"/setuptools-python2
|
||||
cd "${srcdir}"/setuptools-python2-${CARCH}
|
||||
${MINGW_PREFIX}/bin/python2 bootstrap.py
|
||||
${MINGW_PREFIX}/bin/python2 setup.py build
|
||||
|
||||
# Build python 3 module
|
||||
cd "${srcdir}"/setuptools-python3
|
||||
cd "${srcdir}"/setuptools-python3-${CARCH}
|
||||
${MINGW_PREFIX}/bin/python3 bootstrap.py
|
||||
${MINGW_PREFIX}/bin/python3 setup.py build
|
||||
}
|
||||
@@ -72,7 +72,7 @@ package_python3-setuptools() {
|
||||
|
||||
local _mingw_prefix=$(cygpath -wm ${MINGW_PREFIX})
|
||||
|
||||
cd "${srcdir}/setuptools-python3"
|
||||
cd "${srcdir}/setuptools-python3-${CARCH}"
|
||||
MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \
|
||||
${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build
|
||||
|
||||
@@ -91,7 +91,7 @@ package_python2-setuptools() {
|
||||
|
||||
local _mingw_prefix=$(cygpath -wm ${MINGW_PREFIX})
|
||||
|
||||
cd "${srcdir}/setuptools-python2"
|
||||
cd "${srcdir}/setuptools-python2-${CARCH}"
|
||||
MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \
|
||||
${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build
|
||||
|
||||
|
||||
Reference in New Issue
Block a user