wok-next diff gdk-pixbuf/receipt @ rev 16159
fasm: do not strip fasm
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Mar 28 21:59:03 2014 +0000 (2014-03-28) |
parents | 380ffe05937a |
children | c46591bcff38 |
line diff
1.1 --- a/gdk-pixbuf/receipt Sat Aug 10 17:00:38 2013 +0000 1.2 +++ b/gdk-pixbuf/receipt Fri Mar 28 21:59:03 2014 +0000 1.3 @@ -9,21 +9,29 @@ 1.4 TARBALL="$PACKAGE-$VERSION.tar.xz" 1.5 WEB_SITE="http://www.gtk.org/" 1.6 WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION:0:4}/$TARBALL" 1.7 -CROSS="bug: can not run test program" 1.8 +HOST_ARCH="i486 arm" 1.9 1.10 DEPENDS="glib libgio libpng tiff jpeg zlib xorg-libX11 shared-mime-info" 1.11 BUILD_DEPENDS="libgio-dev glib-dev jbigkit libpng-dev tiff-dev jpeg-dev \ 1.12 -xorg-libX11-dev zlib-dev pkg-config gobject-introspection-dev" 1.13 +xorg-libX11-dev zlib-dev" 1.14 + 1.15 +# Handle cross compilation 1.16 +case "$ARCH" in 1.17 + i?86) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;; 1.18 + arm) ARCH_ARGS="--enable-introspection=no --cache-file=arm.cache" ;; 1.19 +esac 1.20 1.21 # Rules to configure and make the package. 1.22 compile_rules() 1.23 { 1.24 - cd $src 1.25 + case "$ARCH" in 1.26 + arm) echo "gio_can_sniff=yes" > arm.cache ;; 1.27 + esac 1.28 ./configure \ 1.29 --disable-glibtest \ 1.30 --without-libjasper \ 1.31 --with-x11 \ 1.32 - --build=$HOST_SYSTEM --host=$HOST_SYSTEM && 1.33 + $CONFIGURE_ARGS $ARCH_ARGS && 1.34 make && make install 1.35 } 1.36 1.37 @@ -34,7 +42,8 @@ 1.38 cp -a $install/usr/bin $fs/usr 1.39 cp -a $install/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.so \ 1.40 $fs/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders 1.41 - cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib 1.42 + [ -d "$install/usr/lib/girepository-1.0" ] && \ 1.43 + cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib 1.44 cp -a $install/usr/lib/*.so* $fs/usr/lib 1.45 touch $fs/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache 1.46 }