From 415856bdd4f48ab4f2732996f0bae58595092bbe Mon Sep 17 00:00:00 2001 From: Parabola Date: Tue, 5 Apr 2011 14:26:38 +0000 Subject: Tue Apr 5 14:26:38 UTC 2011 --- community/apvlv/PKGBUILD | 38 ++++++++++++++++++++++++++++++++++ community/apvlv/apvlv-poppler015.patch | 12 +++++++++++ 2 files changed, 50 insertions(+) create mode 100644 community/apvlv/PKGBUILD create mode 100644 community/apvlv/apvlv-poppler015.patch (limited to 'community/apvlv') diff --git a/community/apvlv/PKGBUILD b/community/apvlv/PKGBUILD new file mode 100644 index 000000000..003f6f307 --- /dev/null +++ b/community/apvlv/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 41378 2011-03-05 14:39:13Z lcarlier $ +# Maintainer: Brad Fanella +# Contributor: Stefan Husmann +# Contributor: tocer.deng + +pkgname=apvlv +pkgver=0.1.1 +pkgrel=1 +pkgdesc="A PDF Viewer which behaves like Vim" +arch=('i686' 'x86_64') +url="http://code.google.com/p/apvlv/" +license=('GPL') +depends=('poppler-glib' 'libdjvu') +makedepends=('cmake') +source=(http://apvlv.googlecode.com/files/$pkgname-${pkgver}-Source.tar.gz + apvlv-poppler015.patch) +md5sums=('221b25fd34ebf398047424459d8e5131' + '809aea91e13032663d6533892757891a') + +build() { + cd $srcdir/$pkgname-$pkgver-Source + + patch -Np0 -i $srcdir/apvlv-poppler015.patch + + mkdir -p build + cd build + + cmake -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DAPVLV_WITH_UMD=no .. + make +} + +package() { + cd $srcdir/$pkgname-$pkgver-Source/build + + make DESTDIR=$pkgdir install +} diff --git a/community/apvlv/apvlv-poppler015.patch b/community/apvlv/apvlv-poppler015.patch new file mode 100644 index 000000000..96cb099a6 --- /dev/null +++ b/community/apvlv/apvlv-poppler015.patch @@ -0,0 +1,12 @@ +diff -aur src/ApvlvFile.cpp.orig src/ApvlvFile.cpp +--- src/ApvlvFile.cpp.orig 2010-09-14 07:28:44.000000000 +0100 ++++ src/ApvlvFile.cpp 2010-10-29 22:29:21.128949529 +0100 +@@ -275,7 +275,7 @@ + { + PopplerRectangle rect = { x1, y1, x2, y2 }; + PopplerPage *page = poppler_document_get_page (mDoc, pn); +- *out = poppler_page_get_text (page, POPPLER_SELECTION_WORD, &rect); ++ *out = poppler_page_get_selected_text (page, POPPLER_SELECTION_WORD, &rect); + if (*out != NULL) + { + return true; -- cgit v1.2.3-54-g00ecf