blob: 42b1bdda661660973cff210cd5222a237d9d14b4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
# Contributor: holos
# Contributor: Michael Witten <mfwitten>
# Contributor: Vladimir Gorbunov <zaza>
# Contributor: Earnest
# Contributor: Attila Toth <menta>
# Contributor: Flu
pkgname=llpp-git
pkgver=22
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/-/./'
}
build() {
cd llpp
sed -i -e 's+-I \$srcdir/mupdf/include -I \$srcdir/mupdf/thirdparty/freetype/include+-I /usr/include/freetype2+' build.sh
sed -i -e 's+-lopenjpeg+-lopenjp2+' build.sh
sed -i -e 's+-L\$srcdir/mupdf/build/native ++' build.sh
sh build.sh build
}
package() {
cd llpp
install -Dm755 build/llpp "$pkgdir"/usr/bin/llpp
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
}
|