# Maintainer: Rosen Penev _realname=idevicerestore pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") pkgver=1.0.0 pkgrel=3 pkgdesc='A command-line application to restore firmware files to iOS devices. (mingw-w64)' arch=('any') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') url='https://www.libimobiledevice.org/' msys2_repository_url="https://github.com/libimobiledevice/idevicerestore" license=('spdx:LGPL-3.0-only') depends=("${MINGW_PACKAGE_PREFIX}-libimobiledevice" "${MINGW_PACKAGE_PREFIX}-libirecovery" "${MINGW_PACKAGE_PREFIX}-libzip" "${MINGW_PACKAGE_PREFIX}-openssl" "${MINGW_PACKAGE_PREFIX}-curl") makedepends=("${MINGW_PACKAGE_PREFIX}-autotools" "${MINGW_PACKAGE_PREFIX}-cc") source=(https://github.com/libimobiledevice/${_realname}/releases/download/${pkgver}/${_realname}-${pkgver}.tar.bz2 010-o2.patch) sha256sums=('32712e86315397fd2e8999e77a2d2f790c67f6b4aa50d4d1c64cb2c4609836f7' 'ba09b70db225ef2163796788c552dbc62d25d07b12811bb81ad71285db3a368f') prepare() { cd "${srcdir}"/${_realname}-${pkgver} patch -Np1 -i "${srcdir}/010-o2.patch" autoreconf -fi } 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} \ --enable-static \ --enable-shared \ --disable-silent-rules make } check() { cd "${srcdir}"/build-${MSYSTEM} make check } package() { cd "${srcdir}"/build-${MSYSTEM} make install DESTDIR="${pkgdir}" }