# Maintainer: Alexey Pavlov # Contributor: Sandro Cumerlato _realname=kiss_fft pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" pkgver=1.3.1 pkgrel=2 pkgdesc="A Fast Fourier Transform based up on the principle: Keep It Simple, Stupid (mingw-w64)" arch=('any') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') url="https://github.com/mborgerding/kissfft" msys2_repository_url='https://github.com/mborgerding/kissfft' license=('spdx:BSD-3-Clause') makedepends=("${MINGW_PACKAGE_PREFIX}-cc" $([[ ${MINGW_PACKAGE_PREFIX} != *-clang-* ]] || echo "${MINGW_PACKAGE_PREFIX}-gcc-compat")) source=(https://github.com/mborgerding/kissfft/archive/v${pkgver//./}/${_realname}-${pkgver}.tar.gz mingw-build.patch) sha256sums=('a4f28cac6da18a5af7726a442416de87a6a3108fa12a59e101fa2f23defe4cf7' '5740e4fa233c3d715d7d375f920c712df4ed0cc636c43c40c1849ba27d602c38') prepare() { cd "kissfft-${pkgver//./}" patch -p0 -i "${srcdir}"/mingw-build.patch } build() { cd "kissfft-${pkgver//./}" make } package() { mkdir -p "${pkgdir}"${MINGW_PREFIX}/{bin,lib,include} cd "kissfft-${pkgver//./}" make DESTDIR="${pkgdir}" PREFIX=${MINGW_PREFIX} install }