# Maintainer: bastidest pkgname=email-to-pdf-converter pkgver=2.6.0 pkgrel=2 pkgdesc="Converts email files (eml, msg) to pdf" arch=('any') url="https://github.com/nickrussler/${pkgname}" license=('APACHE') depends=('java-runtime<=21' 'wkhtmltopdf') makedepends=('java-environment<=21' 'gradle') source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/${pkgver}.tar.gz" "java-version-and-build-version.patch") sha256sums=('5dd4107a4aa337ee05d584549d36db95ec31a8cef942ef86410433631ee7ec97' '5c007032df5b81eaa10ebbef8f3011031ea983c97575783a318640fc8a4b35bc') prepare() { cd "${srcdir}/${pkgname}-${pkgver}" patch --forward --strip=1 --input="${srcdir}/java-version-and-build-version.patch" build.gradle } build() { cd "${srcdir}/${pkgname}-${pkgver}" BUILD_VERSION="${pkgver}" gradle shadowJar } package() { install -Dm644 "${pkgname}-${pkgver}/build/libs/emailconverter-${pkgver}-all.jar" "$pkgdir/usr/share/java/${pkgname}/${pkgname}.jar" install -Dm755\ <(echo -e "#/bin/sh\nexec /usr/bin/java -jar '/usr/share/java/${pkgname}/${pkgname}.jar' \"\$@\"")\ "${pkgdir}/usr/bin/${pkgname}" }