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