From 73bc4fb7109a55d01630fc11d87cc8a341e4484d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D9=85=D9=87=D8=AF=D9=8A=20=D8=B4=D9=8A=D9=86=D9=88=D9=86?= =?UTF-8?q?=20=28Mehdi=20Chinoune=29?= Date: Wed, 28 Dec 2022 07:54:38 +0100 Subject: [PATCH] Revert "libimagequant: enable clangarm64" This reverts commit 7a7e97406de32ec028785555e31e4dfa96049822. https://github.com/lu-zero/cargo-c/blob/v0.9.15/src/build.rs#L223 --- mingw-w64-libimagequant/PKGBUILD | 2 +- mingw-w64-libimagequant2/PKGBUILD | 61 +++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 mingw-w64-libimagequant2/PKGBUILD diff --git a/mingw-w64-libimagequant/PKGBUILD b/mingw-w64-libimagequant/PKGBUILD index b47d7c5794..21c6cea007 100644 --- a/mingw-w64-libimagequant/PKGBUILD +++ b/mingw-w64-libimagequant/PKGBUILD @@ -7,7 +7,7 @@ pkgver=4.0.4 pkgrel=2 pkgdesc="Palette quantization library (mingw-w64)" arch=('any') -mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64') +mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32') url='https://github.com/ImageOptim/libimagequant' license=("GPL3" "MIT") makedepends=("${MINGW_PACKAGE_PREFIX}-rust" diff --git a/mingw-w64-libimagequant2/PKGBUILD b/mingw-w64-libimagequant2/PKGBUILD new file mode 100644 index 0000000000..5bf32219ea --- /dev/null +++ b/mingw-w64-libimagequant2/PKGBUILD @@ -0,0 +1,61 @@ +# Maintainer: J. Peter Mugaas + +_realname=libimagequant +pkgbase=mingw-w64-${_realname}2 +pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}2") +pkgver=2.17.0 +pkgrel=3 +pkgdesc="Palette quantization library (mingw-w64)" +arch=('any') +mingw_arch=('clangarm64') +url='https://github.com/ImageOptim/libimagequant' +license=("GPL3" "MIT") +provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") +conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}") +replaces=("${MINGW_PACKAGE_PREFIX}-${_realname}") +makedepends=("${MINGW_PACKAGE_PREFIX}-autotools" "${MINGW_PACKAGE_PREFIX}-cc") +source=("${_realname}-${pkgver}.tar.gz"::"https://github.com/ImageOptim/${_realname}/archive/${pkgver}.tar.gz") +sha256sums=('9f6cc50182be4d2ece75118aa0b0fd3e9bbad06e94fd6b9eb3a4c08129c2dd26') + +prepare() { + cd $srcdir/${_realname}-${pkgver} +} + +build() { + cd "$srcdir"/${_realname}-${pkgver} + rm -rf "${srcdir}"/build-${MSYSTEM} || true + cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MSYSTEM}" + cd "${srcdir}"/build-${MSYSTEM} + + ./configure --prefix=${MINGW_PREFIX} \ + CC="${MINGW_PREFIX}/bin/cc" \ + --disable-sse + + make --jobs=1 static dll imagequant.pc +} + +package() { + cd "${srcdir}"/build-${MSYSTEM} + mkdir -p ${pkgdir}${MINGW_PREFIX}/bin + mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig + mkdir -p ${pkgdir}${MINGW_PREFIX}/include + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/doc/libimagequant + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/libimagequant + install -m 0644 -p imagequant.dll \ + ${pkgdir}${MINGW_PREFIX}/bin/imagequant.dll + install -m 0644 -p libimagequant.a \ + ${pkgdir}${MINGW_PREFIX}/lib/libimagequant.a + install -m 0644 -p imagequant_dll.a \ + ${pkgdir}${MINGW_PREFIX}/lib/libimagequant.dll.a + install -m 0644 -p libimagequant.h \ + ${pkgdir}${MINGW_PREFIX}/include/libimagequant.h + install -m 0644 -p imagequant.pc \ + ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/imagequant.pc + install -m 0644 -p CHANGELOG \ + ${pkgdir}${MINGW_PREFIX}/share/doc/libimagequant/CHANGELOG + install -m 0644 -p README.md \ + ${pkgdir}${MINGW_PREFIX}/share/doc/libimagequant/README.md + install -m 0644 -p COPYRIGHT \ + ${pkgdir}${MINGW_PREFIX}/share/licenses/libimagequant/COPYRIGHT +} +