# Contributor: Mehdi Chinoune _realname=wget2 pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") pkgver=2.1.0 pkgrel=1 pkgdesc='Updated version of popular wget URL retrieval tool (mingw-w64)' arch=('any') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') url='https://www.gnu.org/software/wget/' msys2_repository_url="https://gitlab.com/gnuwget/wget2" msys2_references=( "cpe: cpe:/a:gnu:wget" ) license=('spdx:GPL-3.0-or-later AND LGPL-3.0-or-later') depends=("${MINGW_PACKAGE_PREFIX}-brotli" "${MINGW_PACKAGE_PREFIX}-bzip2" "${MINGW_PACKAGE_PREFIX}-gettext" "${MINGW_PACKAGE_PREFIX}-gpgme" "${MINGW_PACKAGE_PREFIX}-libiconv" "${MINGW_PACKAGE_PREFIX}-libidn2" "${MINGW_PACKAGE_PREFIX}-libpsl" "${MINGW_PACKAGE_PREFIX}-nghttp2" "${MINGW_PACKAGE_PREFIX}-openssl" "${MINGW_PACKAGE_PREFIX}-pcre2" "${MINGW_PACKAGE_PREFIX}-xz" "${MINGW_PACKAGE_PREFIX}-zlib" "${MINGW_PACKAGE_PREFIX}-zstd") makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-autotools" "${MINGW_PACKAGE_PREFIX}-python" "${MINGW_PACKAGE_PREFIX}-doxygen") checkdepends=("${MINGW_PACKAGE_PREFIX}-libmicrohttpd") source=("https://ftp.gnu.org/gnu/wget/${_realname}-${pkgver}.tar.lz"{,.sig} "mingw-dllexport.patch") sha256sums=('bc034194b512bb83ce0171d15a8db33e1c5c3ab8b3e343e1e6f2cf48f9154fad' 'SKIP' 'e6cb1e6088a98bc7da3cef9d6e97f11700bda564d0c8d21fa04f915518b0ed2d') validpgpkeys=('1CB27DBC98614B2D5841646D08302DB6A2670428') # Tim Rühsen prepare() { cd "${srcdir}/${_realname}-${pkgver}" patch -Nbp1 -i "${srcdir}/mingw-dllexport.patch" autoreconf -fiv } build() { # Weak symbols are broken with GCC + binutils # https://github.com/msys2/MINGW-packages/issues/11743 export gl_cv_have_weak=no mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM} ../${_realname}-${pkgver}/configure \ --prefix=${MINGW_PREFIX} \ --with-ssl=openssl \ --with-bzip2 \ --with-lzma make } check() { cd ${srcdir}/build-${MSYSTEM} make check } package() { cd ${srcdir}/build-${MSYSTEM} make DESTDIR="${pkgdir}" install # Licenses install -Dm644 "${srcdir}/${_realname}-${pkgver}/README" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/README" install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING" }