aboutsummaryrefslogtreecommitdiffstats
path: root/main/evince/APKBUILD
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2012-04-20 09:31:37 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2012-04-20 09:31:37 +0000
commite4600af202ef9c999df7769e245960248d4d7e59 (patch)
treefc76ad84f268f81b772a4c12b5498e6ae3be4295 /main/evince/APKBUILD
parentf887c908054f17aefd95dc5b3a2338276d974ae8 (diff)
downloadaports-e4600af202ef9c999df7769e245960248d4d7e59.tar.bz2
aports-e4600af202ef9c999df7769e245960248d4d7e59.tar.xz
main/evince: enable tiff backend and fix various issues
most patches are taken frrom gentoo
Diffstat (limited to 'main/evince/APKBUILD')
-rw-r--r--main/evince/APKBUILD38
1 files changed, 33 insertions, 5 deletions
diff --git a/main/evince/APKBUILD b/main/evince/APKBUILD
index 31cfc8ee2c..35b43707e3 100644
--- a/main/evince/APKBUILD
+++ b/main/evince/APKBUILD
@@ -2,17 +2,32 @@
# Maintainer: William Pitcock <nenolod@dereferenced.org>
pkgname=evince
pkgver=2.32.0
-pkgrel=7
+pkgrel=8
pkgdesc="simple document viewer for GTK+"
url="http://projects.gnome.org/evince/"
arch="all"
license="GPL"
depends="gnome-icon-theme"
-depends_dev="gtk+-dev poppler-gtk-dev libsm-dev libevent-dev libxrandr-dev libx11-dev libxcursor-dev libxcomposite-dev libxi-dev util-linux-dev"
-makedepends="$depends_dev intltool gnome-doc-utils"
+depends_dev="gtk+-dev poppler-gtk-dev libsm-dev libevent-dev libxrandr-dev
+ libx11-dev libxcursor-dev libxcomposite-dev libxi-dev util-linux-dev
+ gconf-dev tiff-dev"
+makedepends="$depends_dev intltool gnome-doc-utils autoconf automake"
install=""
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
-source="ftp://ftp.gnome.org/pub/GNOME/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2"
+source="ftp://ftp.gnome.org/pub/GNOME/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2
+ evince-2.32.0-create_thumbnail_frame-null.patch
+ evince-2.32.0-desktop-categories.patch
+ evince-2.32.0-dvi-CVEs.patch
+ evince-2.32.0-dvi-security.patch
+ evince-2.32.0-gold.patch
+ evince-2.32.0-libdocument-segfault.patch
+ evince-2.32.0-libview-crash.patch
+ evince-2.32.0-pk-fonts.patch
+ evince-2.32.0-stop-spinner.patch
+ evince-2.32.0-update-poppler.patch
+ evince-2.32.0-use-popup.patch
+ libice-underlinking.patch
+ "
_builddir="${srcdir}/${pkgname}-${pkgver}"
prepare() {
@@ -23,6 +38,7 @@ prepare() {
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
esac
done
+ autoreconf
}
build() {
@@ -43,4 +59,16 @@ package() {
find "$pkgdir" -name '*.la' -delete
}
-md5sums="ebc3ce6df8dcbf29cb9492f8dd031319 evince-2.32.0.tar.bz2"
+md5sums="ebc3ce6df8dcbf29cb9492f8dd031319 evince-2.32.0.tar.bz2
+814f54b01c4e8ed4de2036b753bacbf7 evince-2.32.0-create_thumbnail_frame-null.patch
+92ea3cf54ebdf9ddb1d0a5da009788fc evince-2.32.0-desktop-categories.patch
+d4bf03735c5af68a4ad74101d01ba5da evince-2.32.0-dvi-CVEs.patch
+d6f6ec8f197ab3a689914cd44752be6c evince-2.32.0-dvi-security.patch
+6eaab8d2a1bfef30e97ebe9086259397 evince-2.32.0-gold.patch
+9a0cd3999e648ec8e7263bdd22af4f3d evince-2.32.0-libdocument-segfault.patch
+98139149793acd30188e037780e9a2cf evince-2.32.0-libview-crash.patch
+dd7c481578b472e65f947eae8ff94aff evince-2.32.0-pk-fonts.patch
+b9def0a702de462adad4758ca9d96b0f evince-2.32.0-stop-spinner.patch
+10630dcef4486c00e58ef93963b4177f evince-2.32.0-update-poppler.patch
+7f8d43461c08e439a18c65571493ad98 evince-2.32.0-use-popup.patch
+be7141be70e1434f699c0a14998d7ef0 libice-underlinking.patch"