diff options
author | Jeffrey Feng | 2018-05-23 01:29:33 +0800 |
---|---|---|
committer | Jeffrey Feng | 2018-05-23 01:29:33 +0800 |
commit | 4f7c8e2b60ceee296a6da0d960d05fd339f210d8 (patch) | |
tree | bbca4ceeeacdb761ed53a674eecd495eb23f25ce /PKGBUILD | |
parent | 5d29dd5df91b24f7d08d06d6df6bbcd34ec4a2b5 (diff) | |
download | aur-4f7c8e2b60ceee296a6da0d960d05fd339f210d8.tar.gz |
Place built-in poppler libs into evince libs folder rather than /usr/lib
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 18 |
1 files changed, 10 insertions, 8 deletions
@@ -29,9 +29,9 @@ source=("git+https://git.gnome.org/browse/evince#commit=$_commit" 03-cairo-backend-for-poppler-qt5.patch) sha256sums=('SKIP' 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP') + '65c35d86787021cccee99082ad15cb06e0e865384f9a05aa3523a8aec1229af6' + '73c0fb71877633cefc37b13bcd7896263dc63b91fe13fa97c2c240292a2bc338' + 'c554b9411764ffcad7a91e22f78a594ca9851e631c70ec15a2b0d52bada0573c') pkgver() { cd $_pkgname @@ -59,16 +59,17 @@ build() { # rename shared libraries to resolve conflicts with existing poppler installation. cd $srcdir/usr/local/lib rm `find . -type l` - mv libpoppler.so.60.0.0 libpoppler.so.60 - mv libpoppler-glib.so.8.7.0 libpoppler-glib.so.87 + mv libpoppler-lcd.so.60.0.0 libpoppler-lcd.so.60 + mv libpoppler-glib-lcd.so.8.7.0 libpoppler-glib-lcd.so.8 # patch evince and build cd $srcdir/$_pkgname patch -Np1<../01-evince-subpixel-rendering-by-poppler.patch + sed -i 's#$(BACKEND_LIBTOOL_FLAGS)#& -Wl,-rpath -Wl,/usr/lib/evince/poppler-lcd#' ./backend/pdf/Makefile.am BROWSER_PLUGIN_DIR=/usr/lib/epiphany/plugins \ POPPLER_CFLAGS="-I$srcdir/usr/local/include/poppler/glib -I$srcdir/usr/local/include/poppler `pkg-config --cflags glib-2.0 gobject-2.0 cairo libxml-2.0`" \ - POPPLER_LIBS="-L$srcdir/usr/local/lib -l:libpoppler-glib.so.87 -l:libpoppler.so.60 `pkg-config --libs glib-2.0 gobject-2.0 cairo libxml-2.0`" \ + POPPLER_LIBS="-L$srcdir/usr/local/lib -l:libpoppler-glib-lcd.so.8 -l:libpoppler-lcd.so.60 `pkg-config --libs glib-2.0 gobject-2.0 cairo libxml-2.0`" \ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --libexecdir=/usr/lib/$_pkgname \ --disable-static \ @@ -91,6 +92,7 @@ build() { package() { cd $_pkgname make DESTDIR="$pkgdir" install - libdir=$pkgdir/usr/lib - cp $srcdir/usr/local/lib/{libpoppler-glib.so.87,libpoppler.so.60} $libdir + libdir=$pkgdir/usr/lib/evince/poppler-lcd + mkdir -p $libdir + cp $srcdir/usr/local/lib/{libpoppler-glib-lcd.so.8,libpoppler-lcd.so.60} $libdir } |