# Current Maintainer: Harry Jeffery # Previous Maintainer: Chris Morgan pkgname=princexml pkgver=11.3 pkgrel=1 pkgdesc="Convert HTML documents to PDF with CSS" arch=(i686 x86_64) url="http://www.princexml.com/" depends=(fontconfig libidn libxml2 ca-certificates-utils) license=(custom) source_i686=(http://www.princexml.com/download/prince-${pkgver}-linux-generic-i686.tar.gz) source_x86_64=(http://www.princexml.com/download/prince-${pkgver}-linux-generic-x86_64.tar.gz) sha256sums_i686=('870c934daf696d24ba906ffba2dc6092951e3c584a74ffcf2ec233bc6e544750') sha256sums_x86_64=('6039c30533426d6ee15d2b577a20277c37728f395fe1d2108e497a390a7d7c9e') package() { mkdir -p "$pkgdir/opt/prince" cd "${srcdir}/prince-${pkgver}-linux-generic-${CARCH}/lib/prince" for file in `find -type f`; do if [ -x "$file" ]; then install -D "$file" "$pkgdir/opt/prince/$file" else install -D -m 644 "$file" "$pkgdir/opt/prince/$file" fi done mkdir -p "$pkgdir/usr/bin" echo "#!/bin/sh" > "$pkgdir/usr/bin/prince" echo 'exec /opt/prince/bin/prince --prefix=/opt/prince "$@"' >> "$pkgdir/usr/bin/prince" chmod +x "$pkgdir/usr/bin/prince" # It provides its own CA certificates bundle, but we want to use our own one. # (This is the cause of the ca-certificates-utils dependency.) ln -sf ../../../etc/ssl/certs/ca-certificates.crt "${pkgdir}/opt/prince/etc/curl-ca-bundle.crt" cd ../.. install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }