# $Id: PKGBUILD 109645 2014-04-17 10:54:08Z spupykin $ # Maintainer: Bartłomiej Piotrowski # Contributor: Brad Fanella # Contributor: Stefan Husmann # Contributor: Pierre-Paul Paquin # Contributor: xduugu pkgname=mupdf pkgver=1.4 pkgrel=2 pkgdesc='Lightweight PDF and XPS viewer' arch=('i686' 'x86_64') url='http://mupdf.com' license=('GPL3') depends=('curl' 'desktop-file-utils' 'freetype2' 'jbig2dec' 'libjpeg' 'libxext' 'openssl') install=mupdf.install options=('staticlibs') source=(http://mupdf.com/downloads/mupdf-$pkgver-source.tar.gz mupdf-1.4-system-libcurl.patch) md5sums=('0f6840a7020db0c833b0c090ca1864ec' 'b9fa68f059cfcd0b95c1166c83fd2ec5') prepare() { cd $pkgname-$pkgver-source rm -rf thirdparty/{curl,freetype,jpeg,zlib,jbig2dec} patch -p1 -i ../mupdf-1.4-system-libcurl.patch cd platform/debian sed -i -e 's/mupdf.xpm/mupdf/' \ -e 's/application\/x-pdf/application\/x-pdf/' \ -e 's/mupdf-select-file/mupdf/' \ -e 's/^$/NoDisplay=true/' \ mupdf.desktop } build() { CFLAGS+=' -fPIC' CXXFLAGS+=' -fPIC' cd $pkgname-$pkgver-source make build=release CURL_LIBS='-lcurl -lpthread' } package() { cd $pkgname-$pkgver-source make build=release prefix="$pkgdir"/usr install install -Dm644 build/release/libmujs.a "$pkgdir"/usr/lib mv "$pkgdir"/usr/bin/mupdf-x11-curl "$pkgdir"/usr/bin/mupdf rm "$pkgdir"/usr/bin/mupdf-x11 cd platform/debian install -Dm644 mupdf.desktop "$pkgdir"/usr/share/applications/mupdf.desktop install -Dm644 mupdf.xpm "$pkgdir"/usr/share/pixmaps/mupdf.xpm find "$pkgdir"/usr/include \ "$pkgdir"/usr/share \ "$pkgdir"/usr/lib -type f | xargs chmod -v 0644 }