wok rev 16133

ARM: add pango (still trying to cross GTK)
author Christophe Lincoln <pankso@slitaz.org>
date Tue Mar 25 22:54:48 2014 +0100 (2014-03-25)
parents c8d763479cbc
children ef950845a642
files pango-dev/receipt pango/receipt
line diff
     1.1 --- a/pango-dev/receipt	Tue Mar 25 22:51:54 2014 +0100
     1.2 +++ b/pango-dev/receipt	Tue Mar 25 22:54:48 2014 +0100
     1.3 @@ -8,6 +8,7 @@
     1.4  LICENSE="GPL2"
     1.5  WANTED="pango"
     1.6  WEB_SITE="http://www.pango.org/"
     1.7 +HOST_ARCH="i486 arm"
     1.8  
     1.9  DEPENDS="pango cairo-dev pkg-config"
    1.10  
    1.11 @@ -17,9 +18,11 @@
    1.12  	mkdir -p $fs/usr/lib $fs/usr/share
    1.13      cp -a $install/usr/lib/*.*a $fs/usr/lib
    1.14      cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    1.15 -    cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib
    1.16 +    [ -d "$install/usr/lib/girepository-1.0" ] && \
    1.17 +		cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib
    1.18 +	[ -d "$install/usr/share/gir-1.0" ] && \
    1.19 +		cp -a $install/usr/share/gir-1.0 $fs/usr/share
    1.20      cp -a $install/usr/include $fs/usr
    1.21      cp -a $install/usr/lib/pango $fs/usr/lib
    1.22      rm -rf $fs/usr/lib/pango/1.6.0/modules/*.so
    1.23 -    cp -a $install/usr/share/gir-1.0 $fs/usr/share
    1.24  }
     2.1 --- a/pango/receipt	Tue Mar 25 22:51:54 2014 +0100
     2.2 +++ b/pango/receipt	Tue Mar 25 22:54:48 2014 +0100
     2.3 @@ -10,7 +10,7 @@
     2.4  WEB_SITE="http://www.pango.org/"
     2.5  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION:0:4}/$TARBALL"
     2.6  CONFIG_FILES="/etc/pango/pango.modules"
     2.7 -#HOST_ARCH="i486 arm"
     2.8 +HOST_ARCH="i486 arm"
     2.9  
    2.10  DEPENDS="cairo glib expat libxml2 xorg-libXft fontconfig freetype xcb-util \
    2.11  bzlib slitaz-base-files gcc-lib-base"
    2.12 @@ -19,33 +19,33 @@
    2.13  
    2.14  # Handle cross compilation
    2.15  case "$ARCH" in
    2.16 -	i?86) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;;
    2.17 -	arm*) export LDFLAGS="-L/cross/$ARCH/sysroot/usr/lib" ;;
    2.18 +	i?86)
    2.19 +		BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;;
    2.20 +	arm*)
    2.21 +		export LIBTOOL=${HOST_SYSTEM}-libtool
    2.22 +		ARCH_ARGS="--enable-introspection=no" ;;
    2.23  esac
    2.24  
    2.25 -# Rules to configure and make the package.
    2.26 +# Rules to configure and make the package. 
    2.27  compile_rules()
    2.28  {
    2.29 -    cd $src
    2.30 -    ./configure \
    2.31 -    	--prefix=/usr \
    2.32 -    	--sysconfdir=/etc \
    2.33 -    	--mandir=/usr/share/man \
    2.34 -    	--with-html-dir=/usr/share/doc \
    2.35 -    	$CONFIGURE_ARGS &&
    2.36 -    make &&
    2.37 -    make DESTDIR=$DESTDIR install
    2.38 +	./configure \
    2.39 +		--prefix=/usr \
    2.40 +		--sysconfdir=/etc \
    2.41 +		--with-html-dir=/usr/share/doc \
    2.42 +		$CONFIGURE_ARGS $ARCH_ARGS &&
    2.43 +	make && make install
    2.44  }
    2.45  
    2.46  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.47  genpkg_rules()
    2.48  {
    2.49 -	mkdir -p $fs/usr/bin $fs/usr/lib
    2.50 +	mkdir -p $fs/usr/bin $fs/usr/lib $fs/etc/pango
    2.51      cp -a $install/usr/bin/* $fs/usr/bin
    2.52      cp -a $install/usr/lib/*.so* $fs/usr/lib
    2.53      cp -a $install/usr/lib/pango $fs/usr/lib
    2.54      rm -rf $fs/usr/lib/pango/1.6.0/modules/*.la
    2.55 -    cp -a $install/etc $fs
    2.56 +    [ -d "$install/etc" ] && cp -a $install/etc $fs
    2.57      touch $fs/etc/pango/pango.modules
    2.58  }
    2.59  
    2.60 @@ -54,6 +54,6 @@
    2.61  {
    2.62      echo "Processing post-install commands..."
    2.63      # Rebuilds pango.modules when installed.
    2.64 -    chroot $1/ /usr/bin/pango-querymodules > $1/etc/pango/pango.modules
    2.65 +    chroot $root/ /usr/bin/pango-querymodules > /etc/pango/pango.modules
    2.66  }
    2.67