# Maintainer: Biswapriyo Nath _realname=chafa pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") pkgver=1.16.2 pkgrel=2 pkgdesc="Image-to-text converter supporting a wide range of symbols and palettes, transparency, animations, etc. (mingw-w64)" arch=('any') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') msys2_repository_url='https://github.com/hpjansson/chafa' url='https://hpjansson.org/chafa/' msys2_references=( "cpe: cpe:/a:chafa_project:chafa" ) license=('spdx:LGPL-3.0-or-later') depends=("${MINGW_PACKAGE_PREFIX}-cairo" "${MINGW_PACKAGE_PREFIX}-freetype" "${MINGW_PACKAGE_PREFIX}-glib2" "${MINGW_PACKAGE_PREFIX}-libavif" "${MINGW_PACKAGE_PREFIX}-libjpeg-turbo" "${MINGW_PACKAGE_PREFIX}-libjxl" "${MINGW_PACKAGE_PREFIX}-librsvg" "${MINGW_PACKAGE_PREFIX}-libtiff" "${MINGW_PACKAGE_PREFIX}-libwebp") makedepends=("${MINGW_PACKAGE_PREFIX}-autotools" "${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-gtk-doc") source=(https://github.com/hpjansson/chafa/releases/download/${pkgver}/chafa-${pkgver}.tar.xz{,.asc}) sha256sums=('657898dd9a89b45130a44c1efe1fc03e2c7bd00c2f543ed7111613cb9e7861df' 'SKIP') validpgpkeys=('C01EDE5BB0D91E26D003662EC76BB9FEEAD12EA7') # Hans Petter Jansson prepare() { cd "${_realname}-${pkgver}" NOCONFIGURE=1 ./autogen.sh } build() { mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}" ../"${_realname}-${pkgver}"/configure \ --prefix="${MINGW_PREFIX}" \ --enable-static \ --enable-shared \ --enable-man \ --enable-gtk-doc \ --with-xml-catalog="${MINGW_PREFIX}/etc/xml/catalog" make } package() { cd "${srcdir}/build-${MSYSTEM}" make install DESTDIR="${pkgdir}" install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING" install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING.LESSER" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING.LESSER" }