# Maintainer: Christoph Scholz # Contributor: Evgeniy Alekseev # Contributor: Tom pkgname=pdfsam pkgver=5.2.3 pkgrel=1 pkgdesc="A free open source tool to split and merge pdf documents" arch=('any') url="https://www.pdfsam.org/" license=('AGPL3') depends=('hicolor-icon-theme' 'java-runtime=21' 'sh' 'archlinux-java-run') makedepends=('desktop-file-utils' 'gendesk') source=("https://github.com/torakiki/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}-linux.tar.gz" "pdfsam") sha512sums=('15a21660abe006cb3510a3b7960c916e0301ce5333254ca56facadd4b0f9f84a216eecb328bd8dc4d8cb58bce08fbcde47eae91901d0589c3279769c131a9bea' '700700b8ad4fb44f6eb1aaff35ede7ac53729c0dce39f23467159b14aadd28705cf5c547c6b8871ecd4afebc1fb479eafdbdad68b95c0114e26438961abf8209') noextract=("${pkgname}-${pkgver}-linux.tar.gz") prepare() { mkdir -p "${pkgname}-${pkgver}-linux" bsdtar -xzf "${pkgname}-${pkgver}-linux.tar.gz" -C "${pkgname}-${pkgver}-linux" # create *.desktop file gendesk -f -n \ --pkgname="${pkgname}" \ --pkgdesc="${pkgdesc}" \ --name="PDFsam" \ --categories="Office" # extract icons bsdtar -xf ${pkgname}-${pkgver}-linux/pdfsam-${pkgver}-linux/lib/pdfsam-basic-${pkgver}.jar images/basic } package() { install -dm755 "${pkgdir}/usr/share/java/${pkgname}" install -Dm644 "${pkgname}-${pkgver}-linux/pdfsam-${pkgver}-linux/lib/"* \ "${pkgdir}/usr/share/java/${pkgname}" install -dm755 "${pkgdir}/usr/share/${pkgname}" install -Dm644 "${pkgname}-${pkgver}-linux/pdfsam-${pkgver}-linux/splash.png" \ "${pkgdir}/usr/share/${pkgname}" # exec install -Dm755 "pdfsam" "${pkgdir}/usr/bin/pdfsam" # icons for _icon in 16 24 32 48 64 96 128 256 512; do install -Dm644 images/basic/${_icon}x${_icon}.png \ "${pkgdir}/usr/share/icons/hicolor/${_icon}x${_icon}/apps/${pkgname}.png" done # desktop install -Dm644 "${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" }