# Maintainer: Andrew Sun # Contributor: James Thomas pkgname=epubcheck pkgver=4.2.0 pkgrel=2 pkgdesc="A tool to validate epub files." arch=('any') url="https://github.com/IDPF/epubcheck" license=('BSD') depends=('java-environment' 'sh') makedepends=('maven') source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/w3c/epubcheck/archive/v${pkgver}.tar.gz" "epubcheck.1") sha512sums=('79b2cd9ece1f78b492f8d4b3b6e0a206d795515513aa0b0c6e3f5dd1ca812b01e5a00c69e83600318d9857b200fd3f65ce1b00ac8a26bb317dc37de1653f1c6e' '9aa8537908a866019195cb6456a8a8c187d8fe2ef8d79b4322ceeccffdd84aeea314706277ee535241052d4d8048279c5f6e3576a2420651cbb4d8483946febb') build() { cd "${srcdir}/${pkgname}-${pkgver}" mvn clean package -Dmaven.test.skip=true -Dmaven.repo.local="${srcdir}/${pkgname}-${pkgver}" } package() { install -d "${pkgdir}/usr/share"/{java,docs,licenses}/"${pkgname}" "${pkgdir}/usr/share/java/${pkgname}/lib" install -Dm644 "${srcdir}/${pkgname}-${pkgver}/target/epubcheck.jar" "${pkgdir}/usr/share/java/${pkgname}/epubcheck.jar" install -m644 "${srcdir}/${pkgname}-${pkgver}/target/lib"/*.jar "${pkgdir}/usr/share/java/${pkgname}/lib" install -m644 "${srcdir}/${pkgname}-${pkgver}"/*.md "${pkgdir}/usr/share/docs/${pkgname}" install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md" install -Dm644 "${srcdir}/epubcheck.1" "${pkgdir}/usr/share/man/man1/epubcheck.1" mkdir -p "$pkgdir/usr/bin" cat >> "$pkgdir/usr/bin/${pkgname}" << EOF #!/bin/sh exec /usr/bin/java -jar '/usr/share/java/epubcheck/epubcheck.jar' "\$@" EOF chmod 755 "${pkgdir}/usr/bin/${pkgname}" }