diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5fb74db323c7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,65 @@ +# Contributor: holos +# Contributor: Michael Witten <mfwitten> +# Contributor: Vladimir Gorbunov <zaza> +# Contributor: Earnest +# Contributor: Attila Toth <menta> +# Contributor: Flu + +pkgname=llpp-git +pkgver=21.r61.gdf146ab +pkgrel=1 +pkgdesc='Fast, featureful PDF viewer based on MuPDF.' +arch=('i686' 'x86_64') +url="http://repo.or.cz/w/llpp.git" +license=('custom') +provides=('llpp') +conflicts=('llpp') +install=llpp.install +depends=('desktop-file-utils' 'freetype2' 'glu' 'jbig2dec' 'openjpeg2' + 'libgl' 'libjpeg-turbo' 'libx11') +makedepends=('git' 'mupdf>=1.7' 'ninja' 'ocaml>=4.02' 'ocaml-lablgl') +optdepends=( + 'xsel: Text selection' + 'file: llppac file type recognition' + 'gzip: llppac gzip archives' + 'xz: llppac xz archives' + 'bzip2: llpac bzip2 archives' + 'djvulibre: llppac djvu conversion' + 'ghostscript: llppac postscript, dvi, and djvu conversion' + 'princexml: llppac html conversion' + 'unoconv: llppac office document conversion' + 'librsvg: llppac svg conversion (preferred)' + 'inkscape: llppac svg conversion (alternative)' + 'imagemagick: llppac image conversion' +) +source=('git://repo.or.cz/llpp.git' + 'fix-libs.patch') +sha256sums=('SKIP' + 'fdda445e28d93ecdc0ad03b24da9a2b890a287e34c307c8762944edeacf1ae91') + +pkgver() { + cd llpp + git describe --tags | sed 's/^v//;s/-/.r/;s/-/./' +} + +prepare() { + cd llpp + patch -p1 < ../fix-libs.patch +} + +build() { + cd llpp + sh configure.sh -n . + ninja "$srcdir"/llpp/build/llpp.custom + make -C misc/completions +} + +package() { + cd llpp + install -Dm755 build/llpp.custom "$pkgdir"/usr/bin/llpp + install -Dm755 misc/llppac "$pkgdir"/usr/bin/llppac + install -Dm755 misc/gc.py "$pkgdir"/usr/lib/llpp/gc + install -Dm644 misc/llpp.desktop "$pkgdir"/usr/share/applications/llpp.desktop + install -Dm644 README "$pkgdir"/usr/share/licenses/llpp/README + make -C misc/completions DESTDIR="$pkgdir" PREFIX=/usr install +} |