From 6c24942f823d8fcf41cdb8ae23f969c6ae442a9e Mon Sep 17 00:00:00 2001 From: Mehdi Chinoune Date: Tue, 7 Jan 2025 17:37:18 +0000 Subject: [PATCH] sse2neon: update to 1.8.0 --- mingw-w64-sse2neon/PKGBUILD | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/mingw-w64-sse2neon/PKGBUILD b/mingw-w64-sse2neon/PKGBUILD index 506319c558..b447cc2e92 100644 --- a/mingw-w64-sse2neon/PKGBUILD +++ b/mingw-w64-sse2neon/PKGBUILD @@ -3,18 +3,29 @@ _realname=sse2neon pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" -pkgver=1.7.0 +pkgver=1.8.0 pkgrel=1 pkgdesc="sse2neon - A translator from Intel SSE intrinsics to Arm/Aarch64 NEON implementation (mingw-w64)" arch=('any') mingw_arch=('clangarm64') url='https://github.com/DLTcollab/sse2neon' license=('spdx:MIT') -source=("https://github.com/DLTcollab/${_realname}/archive/v${pkgver}/${_realname}-${pkgver}.tar.gz") -sha256sums=('cee6d54922dbc9d4fa57749e3e4b46161b7f435a22e592db9da008051806812a') +source=("https://github.com/DLTcollab/${_realname}/archive/v${pkgver}/${_realname}-${pkgver}.tar.gz" + "001-Fix-mismatched-_mm_-malloc-free-with-LLVM-MinGW.patch::https://github.com/DLTcollab/sse2neon/commit/f30790d6.patch") +sha256sums=('e251746e3b761f3f0de1ad462b1efe53532341b6b0498d394765fceb85ce8a46' + '9f689b7c57e67eed672cfe37ce222286d5dfaa9c4f70a22215b4a3ae68228f27') + +prepare() { + cd ${_realname}-${pkgver} + patch -p1 -i "${srcdir}"/001-Fix-mismatched-_mm_-malloc-free-with-LLVM-MinGW.patch +} package() { cd "${srcdir}/${_realname}-${pkgver}" - install -Dm644 "${srcdir}/${_realname}-${pkgver}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" - install -Dm644 "${srcdir}/${_realname}-${pkgver}/sse2neon.h" "${pkgdir}${MINGW_PREFIX}/include/${_realname}/sse2neon.h" + + install -Dm644 "${srcdir}/${_realname}-${pkgver}/sse2neon.h" \ + "${pkgdir}${MINGW_PREFIX}/include/${_realname}/sse2neon.h" + + install -Dm644 "${srcdir}/${_realname}-${pkgver}/LICENSE" \ + "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" }