From 7ccca7e1b05709e9401f33868bc4264bc76f76ef Mon Sep 17 00:00:00 2001 From: driver1998 Date: Mon, 5 Dec 2022 00:58:29 +0800 Subject: [PATCH] sse2neon: add package --- mingw-w64-sse2neon/PKGBUILD | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 mingw-w64-sse2neon/PKGBUILD diff --git a/mingw-w64-sse2neon/PKGBUILD b/mingw-w64-sse2neon/PKGBUILD new file mode 100644 index 0000000000..282ad98d34 --- /dev/null +++ b/mingw-w64-sse2neon/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: GH Cao + +_realname=sse2neon +pkgbase=mingw-w64-${_realname} +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=1.5.1 +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=('MIT') +source=("https://github.com/DLTcollab/${_realname}/archive/refs/tags/v${pkgver}.tar.gz" + "https://github.com/DLTcollab/sse2neon/pull/541.patch") +sha256sums=('4001e2dfb14fcf3831211581ed83bcc83cf6a3a69f638dcbaa899044a351bb2a' + '1e38236ec4e1f1bd1576f63397d3880adfdd4a84fa1ed85e1c70c2d9626e2d9e') + +prepare() { + cd ${srcdir}/${_realname}-${pkgver} + + # Windows Support + patch -p1 -i ${srcdir}/541.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" +}