# Maintainer: Biswapriyo Nath _realname=advancecomp pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") pkgver=2.6 pkgrel=1 pkgdesc='Recompression utilities for .zip .png .mng and .gz files using the 7-zip algorithm (mingw-w64)' arch=('any') mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32') url='http://www.advancemame.it/comp-readme' msys2_references=( "cpe: cpe:/a:advancemame:advancecomp" ) license=('spdx:GPL-3.0-or-later') depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" "${MINGW_PACKAGE_PREFIX}-zlib") makedepends=("${MINGW_PACKAGE_PREFIX}-autotools" "${MINGW_PACKAGE_PREFIX}-cc") source=("https://github.com/amadvance/advancecomp/releases/download/v${pkgver}/advancecomp-${pkgver}.tar.gz" 001-fix-building-on-ucrt.patch) sha256sums=('b07d77735540409771cbe1b6df165b5151c11bb9c3d8f01290be0ec88ec3498f' '60603d0efedfa8e8433137ed6392b7fcb6d99f23d6c9890d571009614a5d0a04') prepare() { cd "${srcdir}/${_realname}-${pkgver}" patch -p1 -i "${srcdir}"/001-fix-building-on-ucrt.patch autoreconf -fiv } build() { mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}" ../"${_realname}-${pkgver}"/configure \ --prefix="${MINGW_PREFIX}" \ --build="${MINGW_CHOST}" \ --host="${MINGW_CHOST}" \ --target="${MINGW_CHOST}" make } check() { cd "${srcdir}/build-${MSYSTEM}" make check } package() { cd "${srcdir}/build-${MSYSTEM}" make install DESTDIR="${pkgdir}" install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING" }