summaryrefslogtreecommitdiff
path: root/community/zathura
diff options
context:
space:
mode:
authorParabola <dev@list.parabolagnulinux.org>2011-04-05 14:26:38 +0000
committerParabola <dev@list.parabolagnulinux.org>2011-04-05 14:26:38 +0000
commit415856bdd4f48ab4f2732996f0bae58595092bbe (patch)
treeede2018b591f6dfb477fe9341ba17b9bc000fab9 /community/zathura
Tue Apr 5 14:26:38 UTC 2011
Diffstat (limited to 'community/zathura')
-rw-r--r--community/zathura/PKGBUILD31
-rw-r--r--community/zathura/zathura-poppler-0.16.patch13
-rw-r--r--community/zathura/zathura.desktop8
-rw-r--r--community/zathura/zathura.install13
4 files changed, 65 insertions, 0 deletions
diff --git a/community/zathura/PKGBUILD b/community/zathura/PKGBUILD
new file mode 100644
index 000000000..f7b59df10
--- /dev/null
+++ b/community/zathura/PKGBUILD
@@ -0,0 +1,31 @@
+# $Id: PKGBUILD 43267 2011-03-24 12:25:34Z spupykin $
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: ML <neldoreth>
+
+pkgname=zathura
+pkgver=0.0.8.3
+pkgrel=1
+pkgdesc="a PDF viewer"
+arch=('i686' 'x86_64')
+url="http://zathura.pwmt.org"
+license=('custom')
+depends=('poppler-glib' 'gtk2' 'cairo')
+install=zathura.install
+DLAGENTS=('http::/usr/bin/wget -c -t 3 --waitretry=3 --no-check-certificate -O %o %u'
+ 'https::/usr/bin/wget -c -t 3 --waitretry=3 --no-check-certificate -O %o %u')
+source=(https://pwmt.org/download/zathura-$pkgver.tar.gz
+ zathura.desktop
+ zathura-poppler-0.16.patch)
+md5sums=('95b1d02593e7055f08da3825ad54954d'
+ '53da4968621934e7d9812380a3a37ee1'
+ 'fa9f43b1a785743b4f9b840d1f234bae')
+
+build() {
+ cd $srcdir/zathura-$pkgver
+# patch -Np1 -i $srcdir/zathura-poppler-0.16.patch
+ make
+ install -D -m775 zathura "$pkgdir/usr/bin/zathura"
+ install -D -m664 zathura.1 "$pkgdir/usr/share/man/man1/zathura.1"
+ install -D -m664 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -D -m664 $srcdir/zathura.desktop "$pkgdir/usr/share/applications/zathura.desktop"
+}
diff --git a/community/zathura/zathura-poppler-0.16.patch b/community/zathura/zathura-poppler-0.16.patch
new file mode 100644
index 000000000..79c22bb28
--- /dev/null
+++ b/community/zathura/zathura-poppler-0.16.patch
@@ -0,0 +1,13 @@
+patch that fixes poppler-0.16 compatibility
+
+http://pkgs.fedoraproject.org/gitweb/?p=zathura.git;a=blob;f=zathura-0.0.8.1-poppler-0.15-fix.patch;h=1e586b3cca2be43c7f70c7c2532ea4b2371892e8;hb=master
+--- zathura-0.0.8.1/zathura.c.poppler15
++++ zathura-0.0.8.1/zathura.c
+@@ -4300,7 +4300,7 @@ cb_view_button_release(GtkWidget* widget
+
+ /* get selected text */
+ g_static_mutex_lock(&(Zathura.Lock.pdflib_lock));
+- char* selected_text = poppler_page_get_text(
++ char* selected_text = poppler_page_get_selected_text(
+ Zathura.PDF.pages[Zathura.PDF.page_number]->page,SELECTION_STYLE,
+ &rectangle);
diff --git a/community/zathura/zathura.desktop b/community/zathura/zathura.desktop
new file mode 100644
index 000000000..9dea21e75
--- /dev/null
+++ b/community/zathura/zathura.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Zathura
+Comment=A minimalistic PDF viewer
+Exec=zathura
+Terminal=false
+Type=Application
+Categories=Office;
+MimeType=application/pdf;
diff --git a/community/zathura/zathura.install b/community/zathura/zathura.install
new file mode 100644
index 000000000..f450cf9b8
--- /dev/null
+++ b/community/zathura/zathura.install
@@ -0,0 +1,13 @@
+post_install() {
+ which gtk-update-icon-cache >/dev/null && \
+ [ -d usr/share/icons/hicolor ] && \
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}