diff --git a/mingw-w64-ixion/PKGBUILD b/mingw-w64-ixion/PKGBUILD index 0a10d97cad18d..5120e898e43b9 100644 --- a/mingw-w64-ixion/PKGBUILD +++ b/mingw-w64-ixion/PKGBUILD @@ -4,7 +4,7 @@ _realname=ixion pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") pkgver=0.19.0 -pkgrel=1 +pkgrel=2 pkgdesc="A general purpose formula parser & interpreter. (mingw-w64)" arch=('any') mingw_arch=('ucrt64' 'clang64' 'clangarm64') @@ -14,11 +14,12 @@ msys2_references=( ) license=('spdx:MPL-2.0') depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" - "${MINGW_PACKAGE_PREFIX}-boost" - "${MINGW_PACKAGE_PREFIX}-python") + "${MINGW_PACKAGE_PREFIX}-boost") makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-autotools" - "${MINGW_PACKAGE_PREFIX}-mdds") + "${MINGW_PACKAGE_PREFIX}-mdds" + "${MINGW_PACKAGE_PREFIX}-python") +optdepends=("${MINGW_PACKAGE_PREFIX}-python: Python bindings") source=("https://gitlab.com/ixion/ixion/-/archive/${pkgver}/${_realname}-${pkgver}.tar.bz2" "001-fix-build-on-mingw.patch") sha256sums=('c8b6315bae2d33a0e18b60004d625e4a5ea8a7326364f9f0b51cd6b49bdf93e8' @@ -51,6 +52,8 @@ package() { DESTDIR="${pkgdir}" make install + # Use *.pyd extension for python module + mv "${pkgdir}${MINGW_PREFIX}"/lib/python3.11/site-packages/ixion.{dll,pyd} # remove unused import library rm -f "${pkgdir}${MINGW_PREFIX}"/lib/python3.11/site-packages/ixion.dll.a