

_realname=epstool
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=3.09
pkgrel=2
pkgdesc="utility to create or extract preview images in EPS files, fix bounding boxes and convert to bitmaps (mingw-w64)"
arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url="http://www.ghostgum.com.au/software/epstool.htm"
license=("spdx:GPL-2.0-or-later")
depends=("${MINGW_PACKAGE_PREFIX}-ghostscript")
makedepends=("${MINGW_PACKAGE_PREFIX}-cc")
source=(http://www.ghostgum.com.au/download/${_realname}-${pkgver}.tar.gz
        "0001-mingw-buildrule.patch"
        "0002-buildorder.patch")
sha256sums=('e3538857e0c8c21a5a6cbd28fba75d71825318daea6525a4d20e385d758ca847'
            '11d587e3733b34cc3f4ba776cc3e8a02e431df7060b0461986d80fb9cebfdad2'
            '5203a48cb6d4ea444e3865327bcedb143085aba900cb3a00d499c606da005853')

prepare() {
  cd "${srcdir}"/${_realname}-${pkgver}

  # patch from https://hg.octave.org/mxe-octave/file/c30da1cd5e3b/src/mingw-epstool-1-fixes.patch
  rm -rf src/mingwcom.mak && patch -p1 -i "${srcdir}/0001-mingw-buildrule.patch"

  patch -p1 -i "${srcdir}/0002-buildorder.patch"
}

build() {
  cd "${srcdir}"/${_realname}-${pkgver}

  make prefix="${pkgdir}/${MINGW_PREFIX}" CC=${CC}
}

package() {
  cd "${srcdir}"/${_realname}-${pkgver}

  make prefix="${pkgdir}/${MINGW_PREFIX}" install

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