Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=multilib.git;a=commitdiff;h=cafa726700b0e8d3c192da387c23dfe9e996d3a8

commit cafa726700b0e8d3c192da387c23dfe9e996d3a8
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Thu May 5 12:56:39 2011 +0000

poppler-0.16.3-1-arm

added arm to archs()

diff --git a/source/xlib/poppler/FrugalBuild b/source/xlib/poppler/FrugalBuild
index 66baf31..70be848 100644
--- a/source/xlib/poppler/FrugalBuild
+++ b/source/xlib/poppler/FrugalBuild
@@ -1,6 +1,17 @@
# Compiling time: 0.89 SBU
# Maintainer: bouleetbil <bouleet...@frogdev.info>

+
+if [ "$CARCH" != "arm" ]; then
+       USE_GTK=${USE_GTK:-"y"}
+       USE_QT=${USE_QT:-"y"}
+       USE_QT4=${USE_QT4:-"y"}
+else
+       USE_GTK=${USE_GTK:-"y"}
+       USE_QT=${USE_QT:-"n"}
+       USE_QT4=${USE_QT4:-"n"}
+fi
+
pkgname=poppler
pkgver=0.16.3
pkgrel=1
@@ -10,44 +21,50 @@ depends=('libxext' 'fontconfig' 'libstdc++' 
'cairo>=1.8.10-2' 'libjpeg>=8a' 'lib
makedepends=('gtk-doc')
rodepends=('poppler-data')
groups=('xlib')
-archs=('i686' 'x86_64' 'ppc')
+archs=('i686' 'x86_64' 'ppc' 'arm')
up2date="Flasttar $url/releases.html"
source=(http://poppler.freedesktop.org/$pkgname-$pkgver.tar.gz \
01-poppler.conf)
options=('scriptlet')

-subpkgs=("${subpkgs[@]}" 'poppler-glib')
-subdescs=("${subdescs[@]}" 'Poppler glib/GTK+ bindings')
-subgroups=("${subgroups[@]}" 'gnome')
-subdepends=("${subdepends[@]}" 'pango gtk+2>=2.20.0-2')
-subrodepends=("${subrodepends[@]}" 'poppler')
-subarchs=("${subarchs[@]}" 'i686 x86_64 ppc')
+if Fuse $USE_GTK; then
+       subpkgs=("${subpkgs[@]}" 'poppler-glib')
+       subdescs=("${subdescs[@]}" 'Poppler glib/GTK+ bindings')
+       subgroups=("${subgroups[@]}" 'gnome')
+       subdepends=("${subdepends[@]}" 'pango gtk+2>=2.20.0-2')
+       subrodepends=("${subrodepends[@]}" 'poppler')
+       subarchs=("${subarchs[@]}" 'i686 x86_64 ppc arm')
+fi

subpkgs=("${subpkgs[@]}" 'poppler-pdftools')
subdescs=("${subdescs[@]}" 'Poppler xpdf tools')
subgroups=("${subgroups[@]}" 'xapps')
subdepends=("${subdepends[@]}" '')
subrodepends=("${subrodepends[@]}" 'poppler')
-subarchs=("${subarchs[@]}" 'i686 x86_64 ppc')
+subarchs=("${subarchs[@]}" 'i686 x86_64 ppc arm')

-subpkgs=("${subpkgs[@]}" 'poppler-qt')
-subdescs=("${subdescs[@]}" 'Poppler QT bindings')
-subgroups=("${subgroups[@]}" 'xlib-extra')
-subdepends=("${subdepends[@]}" 'qt')
-subrodepends=("${subrodepends[@]}" 'poppler')
-subarchs=("${subarchs[@]}" 'i686 x86_64 ppc')
+if Fuse $USE_QT; then
+       subpkgs=("${subpkgs[@]}" 'poppler-qt')
+       subdescs=("${subdescs[@]}" 'Poppler QT bindings')
+       subgroups=("${subgroups[@]}" 'xlib-extra')
+       subdepends=("${subdepends[@]}" 'qt')
+       subrodepends=("${subrodepends[@]}" 'poppler')
+       subarchs=("${subarchs[@]}" 'i686 x86_64 ppc arm')
+       Fconfopts="${Fconfopts[@]} --enable-qt"
+fi

-subpkgs=("${subpkgs[@]}" 'poppler-qt4')
-subdescs=("${subdescs[@]}" 'Poppler QT4 bindings')
-subgroups=("${subgroups[@]}" 'xlib')
-subdepends=("${subdepends[@]}" 'libqtgui libqtxml libqttest')
-subrodepends=("${subrodepends[@]}" 'poppler')
-subarchs=("${subarchs[@]}" 'i686 x86_64 ppc')
+if Fuse $USE_QT4; then
+       subpkgs=("${subpkgs[@]}" 'poppler-qt4')
+       subdescs=("${subdescs[@]}" 'Poppler QT4 bindings')
+       subgroups=("${subgroups[@]}" 'xlib')
+       subdepends=("${subdepends[@]}" 'libqtgui libqtxml libqttest')
+       subrodepends=("${subrodepends[@]}" 'poppler')
+       subarchs=("${subarchs[@]}" 'i686 x86_64 ppc arm')
+fi

build() {
Fbuild \
--enable-a4-paper \
-               --enable-qt \
--enable-gtk-doc \
--enable-xpdf-headers \
--enable-zlib
@@ -55,19 +72,28 @@ build() {
Fln /etc/fonts/conf.avail/01-poppler.conf /etc/fonts/conf.d/01-poppler.conf
Fsplit poppler-pdftools usr/bin/*
Fsplit poppler-pdftools usr/share/man/man1/*
-       Fsplit poppler-glib usr/lib/libpoppler-glib*
-       Fsplit poppler-glib usr/include/poppler/glib/
-       Fsplit poppler-glib usr/lib/pkgconfig/poppler-glib.*
-       Fsplit poppler-qt usr/lib/libpoppler-qt.*
-       Fsplit poppler-qt usr/lib/pkgconfig/poppler-qt.*
-       Fsplit poppler-qt usr/include/poppler/qt3/
-       Fsplit poppler-qt4 usr/lib/libpoppler-qt4.*
-       Fsplit poppler-qt4 usr/lib/pkgconfig/poppler-qt4.*
-       Fsplit poppler-qt4 usr/include/poppler/qt4/
+       if Fuse $USE_GTK; then
+               Fsplit poppler-glib usr/lib/libpoppler-glib*
+               Fsplit poppler-glib usr/include/poppler/glib/
+               Fsplit poppler-glib usr/lib/pkgconfig/poppler-glib.*
+       fi
+
+       if Fuse $USE_QT; then
+               Fsplit poppler-qt usr/lib/libpoppler-qt.*
+               Fsplit poppler-qt usr/lib/pkgconfig/poppler-qt.*
+               Fsplit poppler-qt usr/include/poppler/qt3/
+       fi
+
+       if Fuse $USE_QT4; then
+               Fsplit poppler-qt4 usr/lib/libpoppler-qt4.*
+               Fsplit poppler-qt4 usr/lib/pkgconfig/poppler-qt4.*
+               Fsplit poppler-qt4 usr/include/poppler/qt4/
+       fi
Frm usr/bin
Frm usr/share/man
}

sha1sums=('0da87a1c3dc11a2c1e31c5c6603d5479545354bb' \
'a048348d9a8c6d545714350d3ab66dc7028e4b7f')
+
# optimization OK
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to