# Maintainre: Yoan Blanc # Previous Maintainer: Harry Jeffery # Previous Maintainer: Chris Morgan pkgname=princexml pkgver=13.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) conflicts=(sdlpop) 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=('2c0d1f282aa1161114381c3cdff3d265c73069d2108bb372f998700af218065b') sha256sums_x86_64=('3c95f5815c451db3a401916c3962d2fd306ac6a4aab2f9295b681ce92dbcf388') 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" }