diff options
author | Felix Kauselmann | 2018-06-01 15:47:49 +0200 |
---|---|---|
committer | Felix Kauselmann | 2018-06-01 15:47:49 +0200 |
commit | ee949ba2345193f43a2f45c93a6c0c8e32e21bf0 (patch) | |
tree | 44a14c5c289a141a38c8ade6ab32a3281d8f6108 | |
parent | 8dee081615650b6318b70e8ee85c2aaa864dd56f (diff) | |
download | aur-ee949ba2345193f43a2f45c93a6c0c8e32e21bf0.tar.gz |
New upstream version
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 17 insertions, 6 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Wed May 2 10:49:47 UTC 2018 +# Fri Jun 1 13:47:05 UTC 2018 pkgbase = libpdfium-nojs pkgdesc = Open-source PDF rendering engine. - pkgver = 3359.r2.2e8701bf5 + pkgver = 3396.r4.7b8cd8daf pkgrel = 1 url = https://pdfium.googlesource.com/pdfium/ arch = x86_64 @@ -1,7 +1,7 @@ # Maintainer: Felix Kauselmann <licorn at gmail dot com> pkgname=libpdfium-nojs -pkgver=3359.r2.2e8701bf5 +pkgver=3396.r4.7b8cd8daf pkgrel=1 pkgdesc="Open-source PDF rendering engine." arch=('x86_64') @@ -52,6 +52,17 @@ prepare() { cd "$srcdir/pdfium/build" git checkout $(awk '/build_revision/ {print substr($2,2,40)}' $srcdir/pdfium/DEPS) -q + # Use system provided icu library (unbundling) + mkdir -p "$srcdir/pdfium/third_party/icu" + ln -sf "$srcdir/build/linux/unbundle/icu.gn" "$srcdir/pdfium/third_party/icu/BUILD.gn" + + # Download and decode shim header script needed to unbundle icu (gittiles is weird) + mkdir -p "$srcdir/tools/generate_shim_headers/" + echo "Downloading generate_shim_headers script from buildtools." + curl https://chromium.googlesource.com/chromium/src/+/master/tools/generate_shim_headers/generate_shim_headers.py?format=TEXT \ + | base64 --decode > "$srcdir/tools/generate_shim_headers/generate_shim_headers.py" + echo "Done." + # Patch BUILD.gn to build a shared library cd "$srcdir/pdfium" sed -i 's/jumbo_static_library("pdfium")/shared_library("pdfium")/g' BUILD.gn @@ -65,9 +76,6 @@ prepare() { public/fpdfview.h sed -i '/"PNG_PREFIX",/a "FPDFSDK_EXPORTS",' BUILD.gn - # set pdfium version in pc file - sed "s/@VERSION@/${pkgver}/g" -i "${srcdir}/libpdfium.pc" - } build() { @@ -96,6 +104,9 @@ build() { gn gen out/Release --script-executable=/usr/bin/python2 --args="${_flags[*]}" ninja -C out/Release pdfium + # set pdfium version in pc file + sed "s/@VERSION@/${pkgver}/g" -i "${srcdir}/libpdfium.pc" + } package() { |