wok-6.x annotate cross-arm-binutils/receipt @ rev 12730

Add: xosd (On Screen Display)
author Christophe Lincoln <pankso@slitaz.org>
date Sat May 05 19:03:44 2012 +0200 (2012-05-05)
parents a328abdf0a9c
children
rev   line source
pankso@12696 1 # SliTaz package receipt.
pankso@12696 2
pankso@12696 3 PACKAGE="cross-arm-binutils"
pankso@12696 4 VERSION="2.22"
pankso@12696 5 CATEGORY="system-tools"
pankso@12696 6 SHORT_DESC="Cross compilation linker targeting ARM platform."
pankso@12696 7 MAINTAINER="pankso@slitaz.org"
pankso@12696 8 SOURCE="binutils"
pankso@12696 9 WEB_SITE="http://www.gnu.org/software/binutils/"
pankso@12696 10 TARBALL="$SOURCE-$VERSION.tar.bz2"
pankso@12696 11 WGET_URL="$GNU_MIRROR/$SOURCE/$TARBALL"
pankso@12696 12
pankso@12696 13 DEPENDS=""
pankso@12696 14 BUILD_DEPENDS=""
pankso@12696 15
pankso@12696 16 # Cross toolchain variables.
pankso@12696 17 CROSS_TARGET="arm-slitaz-linux-gnueabi"
pankso@12696 18 CROSS_PREFIX="/usr/cross/arm"
pankso@12696 19 CROSS_TRIPLET="--build=$HOST_SYSTEM --host=$HOST_SYSTEM --target=$CROSS_TARGET"
pankso@12696 20
pankso@12696 21 # CFLAGS and CXXFLAGS must not be set during the building of cross-tools.
pankso@12696 22 unset CFLAGS CXXFLAGS CONFIG_SITE
pankso@12696 23
pankso@12696 24 # Rules to configure and make the package.
pankso@12696 25 compile_rules()
pankso@12696 26 {
pankso@12696 27 cd $src
pankso@12696 28 mkdir ../build && cd ../build
pankso@12706 29 #--with-sysroot=$CROSS_PREFIX
pankso@12696 30 $src/configure \
pankso@12696 31 --prefix=$CROSS_PREFIX \
pankso@12696 32 --program-prefix=${CROSS_TARGET}- \
pankso@12696 33 --enable-targets=$ARCH-slitaz-linux \
pankso@12696 34 --enable-shared \
pankso@12696 35 --disable-multilib \
pankso@12696 36 --disable-werror \
pankso@12696 37 --disable-nls \
pankso@12696 38 $CROSS_TRIPLET &&
pankso@12696 39 make configure-host &&
pankso@12696 40 make && make install
pankso@12696 41 #make tooldir=$CROSS_PREFIX &&
pankso@12696 42 #make tooldir=$CROSS_PREFIX install
pankso@12696 43 }
pankso@12696 44
pankso@12696 45 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@12696 46 genpkg_rules()
pankso@12696 47 {
pankso@12706 48 mkdir -p ${fs}${CROSS_PREFIX}/include
pankso@12696 49 cp -a $install/usr/cross $fs/usr
pankso@12715 50 #rm ${fs}${CROSS_PREFIX}/lib/libiberty.a
pankso@12706 51
pankso@12706 52 # libiberty.h
pankso@12706 53 cp -a $src/include/libiberty.h ${fs}${CROSS_PREFIX}/include
pankso@12715 54
pankso@12715 55 # Move ldscripts and create symlink
pankso@12715 56 cd ${fs}${CROSS_PREFIX}/$CROSS_TARGET
pankso@12715 57 mv lib/ldscripts ../lib
pankso@12715 58 rmdir lib && ln -s ../lib .
pankso@12696 59 }