diff --git a/mingw-w64-python-sqlmodel/0001-sqlmodel-0.0.12-fix-version.patch b/mingw-w64-python-sqlmodel/0001-sqlmodel-0.0.12-fix-version.patch new file mode 100644 index 0000000000000..15b5c74b348d6 --- /dev/null +++ b/mingw-w64-python-sqlmodel/0001-sqlmodel-0.0.12-fix-version.patch @@ -0,0 +1,10 @@ +--- sqlmodel-0.0.12/pyproject.toml 2023-11-18 14:32:59.000000000 +0300 ++++ python-build-MINGW32/pyproject.toml 2023-11-18 17:20:03.677492500 +0300 +@@ -1,6 +1,6 @@ + [tool.poetry] + name = "sqlmodel" +-version = "0" ++version = "0.0.12" + description = "SQLModel, SQL databases in Python, designed for simplicity, compatibility, and robustness." + authors = ["Sebastián Ramírez "] + readme = "README.md" diff --git a/mingw-w64-python-sqlmodel/PKGBUILD b/mingw-w64-python-sqlmodel/PKGBUILD index 7b977cbd4ece3..3b29b5018edb0 100644 --- a/mingw-w64-python-sqlmodel/PKGBUILD +++ b/mingw-w64-python-sqlmodel/PKGBUILD @@ -18,12 +18,26 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-python-build" "${MINGW_PACKAGE_PREFIX}-python-poetry" "${MINGW_PACKAGE_PREFIX}-python-wheel" "git") -source=("${_realname}-$pkgver.tar.gz::${url}/archive/${pkgver}.tar.gz") -sha256sums=('d13e99029dbd380e205819f19e09261c55cf9ed2a92dac5a0289a4856db5ec3b') +source=("${_realname}-$pkgver.tar.gz::${url}/archive/${pkgver}.tar.gz" + '0001-sqlmodel-0.0.12-fix-version.patch') +sha256sums=('d13e99029dbd380e205819f19e09261c55cf9ed2a92dac5a0289a4856db5ec3b' + 'ab42603d5f951cdab485ee1ef96264ca32a6ff4f9545ca27961cdf5e8f2fd52d') + +apply_patch_with_msg() { + for _patch in "$@" + do + msg2 "Applying $_patch" + patch -Nbp1 -i "${srcdir}/$_patch" + done +} prepare() { - rm -f "python-build-${MSYSTEM}" | true + rm -rf "python-build-${MSYSTEM}" | true cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}" + cd "python-build-${MSYSTEM}" + + apply_patch_with_msg \ + 0001-sqlmodel-0.0.12-fix-version.patch } build() {