Update PKGBUILD
This commit is contained in:
@@ -1,45 +1,44 @@
|
||||
# Maintainer: Ray Donnelly <mingw.android@gmail.com>
|
||||
# Maintainer: Joan Karadimov <joan.karadimov@gmail.com>
|
||||
# Contributor: Renato Silva <br.renatosilva@gmail.com>
|
||||
# Contributor: Raed Rizqie <raed.rizqie@gmail.com>
|
||||
|
||||
_realname='pywin32'
|
||||
pkgbase=mingw-w64-python-${_realname}
|
||||
pkgname=${MINGW_PACKAGE_PREFIX}-python-${_realname}
|
||||
url='https://sourceforge.net/projects/pywin32'
|
||||
pkgdesc='Python for Windows Extensions (mingw-w64)'
|
||||
pkgdesc='Python for Windows Extensions (MinGW-w64)'
|
||||
license=('PSF')
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64')
|
||||
pkgver=228
|
||||
pkgver=301
|
||||
pkgrel=1
|
||||
makedepends=(
|
||||
${MINGW_PACKAGE_PREFIX}-python
|
||||
${MINGW_PACKAGE_PREFIX}-python-setuptools
|
||||
rsync)
|
||||
source=("https://github.com/mhammond/${_realname}/archive/b${pkgver}.zip"
|
||||
setup.cfg
|
||||
seh.h
|
||||
minmax.h
|
||||
001-compile-and-setup-fixes.patch
|
||||
002-dependency-fixes.patch
|
||||
003-seh.patch
|
||||
004-disable-modules.patch)
|
||||
sha256sums=('524a40b85bd0d0bd52a5bcce7ccb236ae46a336975df5452b336d813f4b64a6d'
|
||||
'74033ac90498a63b579b4dd8c5948b2ea1a9de63aa57f3d4e4e44bb0f549520b'
|
||||
002-com-extensions-fix.patch
|
||||
003-win32-extensions-fix.patch
|
||||
004-isapi-fix.patch
|
||||
005-swig-fix.patch)
|
||||
sha256sums=('b55811d60112aea58c58bbed2ffd92f7be6727cb2400764755c7e6cd9789d210'
|
||||
'03f8c0372059bb5b1933d77309101c67fa08504b42a6fce1186ed9a29e0c271f'
|
||||
'17eb1454e8955771af57209a49439f7cf26a885767a8e707f6c77e3c3ccd479f'
|
||||
'a6dc5c309148b85cd0b2e90f673d998528747e9fceab43d246bbe17ee7a4c8ad'
|
||||
'fcc23eaaff99160147db4dd48cf951b6db62adb8287807e7a281c032902c4f98'
|
||||
'109a3ece2cfa359b6e68aebbcc74db4b7e80eda0be3d9c6bed88a7d099c70d37'
|
||||
'e8c32de54fe2a375b0331fae36efaa4400518386d03ee429da13e1846b4c2e08')
|
||||
'0d0406f36f0d203e69a7cb489f83428a2546c417e56e2147ddf2f73256d14af7'
|
||||
'c171bfbaeedd95cfd68a533e2255372f384f5f96b4c413109bf21bdd277c8253'
|
||||
'851d01864eea19d668e748214cb2ed19164c34f9a2db470e9b393a33559e7f26'
|
||||
'495735237e62d9cd829671a20e28896b4055ab3c017b06a12f3a56cfcfa5e9bd'
|
||||
'076cc45da1e5c44ee5530e72766a6aeac222b3db4117043761de5f1ac18f8aeb')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${_realname}-b${pkgver}"
|
||||
patch -p1 < "${startdir}"/001-compile-and-setup-fixes.patch
|
||||
patch -p1 < "${startdir}"/002-dependency-fixes.patch
|
||||
patch -p1 < "${startdir}"/003-seh.patch
|
||||
patch -p1 < "${startdir}"/004-disable-modules.patch
|
||||
cp "${startdir}"/setup.cfg setup.cfg
|
||||
patch -p1 < "${startdir}"/002-com-extensions-fix.patch
|
||||
patch -p1 < "${startdir}"/003-win32-extensions-fix.patch
|
||||
patch -p1 < "${startdir}"/004-isapi-fix.patch
|
||||
patch -p1 < "${startdir}"/005-swig-fix.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
@@ -47,10 +46,9 @@ build() {
|
||||
rsync --recursive --times "${srcdir}/${_realname}-b${pkgver}"/* "${srcdir}/build-python-${CARCH}-${_realname}-${pkgver}"
|
||||
cd "${srcdir}/build-python-${CARCH}-${_realname}-${pkgver}"
|
||||
|
||||
CFLAGS="-Wno-narrowing -fno-operator-names -fpermissive -include ../seh.h -include ../minmax.h -DCRYPT_DECRYPT_MESSAGE_PARA_HAS_EXTRA_FIELDS" \
|
||||
LIB="${MINGW_PREFIX}/lib:${MINGW_PREFIX}/${CARCH}-w64-mingw32/lib" \
|
||||
INCLUDE="${MINGW_PREFIX}/include:${MINGW_PREFIX}/${CARCH}-w64-mingw32/include" \
|
||||
${MINGW_PREFIX}/bin/python setup.py build
|
||||
${MINGW_PREFIX}/bin/python setup.py build --skip-verstamp
|
||||
}
|
||||
|
||||
package() {
|
||||
|
||||
Reference in New Issue
Block a user