# Maintainer: Hannah von Reth <vonreth@kde.org>

_realname=png2ico
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver="2002.12.08"
pkgrel=4
pkgdesc="Converts PNG files to Windows icon resource files (mingw-w64)"
arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url="https://www.winterdrache.de/freeware/png2ico/"
license=("spdx:GPL-2.0-only")
depends=("${MINGW_PACKAGE_PREFIX}-cc-libs"
         "${MINGW_PACKAGE_PREFIX}-libpng")
makedepends=("${MINGW_PACKAGE_PREFIX}-cc")
source=("https://www.winterdrache.de/freeware/${_realname}/data/${_realname}-src-2002-12-08.tar.gz"
        "0001-makefile-use-cxx.patch"
        "fix_include.diff")
sha256sums=('d6bc2b8f9dacfb8010e5f5654aaba56476df18d88e344ea1a32523bb5843b68e'
            'aacb8837e318bb014f5ce97227d87f50934cf47951bd012515f06f1a05fb3234'
            '9a386c45bd8b3d0f48d095e9dc1de87dde61a5dad175f0547b56b8d015af5a5b')

prepare() {
  cd "${srcdir}/${_realname}"
  patch -p1 -i "${srcdir}/0001-makefile-use-cxx.patch"
  patch -p1 -i "${srcdir}/fix_include.diff"
}

build() {
  cd "${srcdir}"/${_realname}
  make
}

package() {
  mkdir -p "${pkgdir}"${MINGW_PREFIX}/bin
  cp "${srcdir}"/${_realname}/png2ico.exe "${pkgdir}"${MINGW_PREFIX}/bin/png2ico.exe

  install -Dm644 "${srcdir}"/${_realname}/LICENSE \
    "$pkgdir"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
}
