# HG changeset patch # User Christophe Lincoln # Date 1395515759 -3600 # Node ID 9a36cf269dc0111a112b21d191426c13622d5c47 # Parent 70122e7eef9af337ed616b2c2771a20784465a51 ARM: sucess cross compiling slim diff -r 70122e7eef9a -r 9a36cf269dc0 slim/receipt --- a/slim/receipt Fri Mar 21 19:57:11 2014 +0000 +++ b/slim/receipt Sat Mar 22 20:15:59 2014 +0100 @@ -10,7 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="http://download.berlios.de/slim/$TARBALL" CONFIG_FILES="/etc/slim.conf" -#HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm" RELATED="slim-pam slim-theme-default" # don't forget to upgrade them too SUGGESTED="slim-theme-default slitaz-configs" @@ -18,7 +18,13 @@ BUILD_DEPENDS="freetype-dev jpeg-dev libpng-dev xorg-libXft-dev xorg-libXmu-dev" case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS cmake" ;; + i?86) + BUILD_DEPENDS="$BUILD_DEPENDS cmake" + INCL=/usr/include + LIBS=/usr/lib ;; + arm*) + INCL=/cross/$ARCH/sysroot/usr/include + LIBS=/cross/$ARCH/sysroot/usr/lib ;; esac # Rules to configure and make the package. @@ -28,7 +34,9 @@ mkdir build; cd build cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DX11_Xmu_LIB=-lXmu \ + -DX11_Xmu_LIB="$LIBS/libXmu.so" \ + -DX11_Xft_INCLUDE_PATH=${INCL} \ + -DX11_Xmu_INCLUDE_PATH= ${INCL} \ .. && make && make DESTDIR=$DESTDIR install