# Current Maintainer: Harry Jeffery # Previous Maintainer: Chris Morgan pkgname=princexml pkgver=10r7 pkgrel=2 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=('21c298cdc13fc5ff2fb6fe4c56087aabbccd7f55c134c2bfc3fa49c7ada3bac4') sha256sums_x86_64=('3eb2f6e71530a99872c538c74b628c60a143447362a8032e55285cf7f5b340d6') 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" }