# Maintainer: Alexey Pavlov # Contributor: Renato Silva _realname=enchant pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" pkgver=2.8.14 pkgrel=1 pkgdesc="Enchanting Spell Checking Library (mingw-w64)" arch=('any') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') url="https://rrthomas.github.io/enchant/" msys2_repository_url="https://github.com/rrthomas/enchant" msys2_references=( 'archlinux: enchant' ) license=('spdx:LGPL-2.1-or-later') depends=("${MINGW_PACKAGE_PREFIX}-aspell" "${MINGW_PACKAGE_PREFIX}-cc-libs" "${MINGW_PACKAGE_PREFIX}-glib2" "${MINGW_PACKAGE_PREFIX}-hunspell" "${MINGW_PACKAGE_PREFIX}-icu" "${MINGW_PACKAGE_PREFIX}-libvoikko" "${MINGW_PACKAGE_PREFIX}-nuspell") makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-autotools" "groff") checkdepends=("${MINGW_PACKAGE_PREFIX}-unittest-cpp") source=("https://github.com/rrthomas/enchant/releases/download/v${pkgver}/enchant-${pkgver}.tar.gz") sha256sums=('d04588769399ff7140fa214b9731e6fc6eda9bb2e75df9f67263717710bb4c4b') prepare() { cd "${srcdir}/${_realname}-${pkgver}" autoreconf -fiv } build() { mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}" ../${_realname}-${pkgver}/configure \ --prefix=${MINGW_PREFIX} \ --enable-relocatable \ --with-aspell \ --with-hunspell \ --with-nuspell \ --with-voikko \ --without-hspell \ --without-zemberek # MSYS2_ARG_CONV_EXCL="-DENCHANT_USPELL_DICT_DIR=;-DENCHANT_MYSPELL_DICT_DIR=;-DENCHANT_ISPELL_DICT_DIR=;-DENCHANT_PREFIX_DIR=;-DENCHANT_GLOBAL_MODULE_DIR=;-DENCHANT_GLOBAL_ORDERING=;-DENCHANT_BIN_DIR=" make } check() { cd "${srcdir}/build-${MSYSTEM}" make check || true } package() { cd "${srcdir}/build-${MSYSTEM}" # MSYS2_ARG_CONV_EXCL="-DENCHANT_USPELL_DICT_DIR=;-DENCHANT_MYSPELL_DICT_DIR=;-DENCHANT_ISPELL_DICT_DIR=;-DENCHANT_PREFIX_DIR=;-DENCHANT_GLOBAL_MODULE_DIR=;-DENCHANT_GLOBAL_ORDERING=;-DENCHANT_BIN_DIR=" make DESTDIR="${pkgdir}" install install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING.LIB" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING.LIB" }