wok-undigest annotate mingw32-binutils/receipt @ rev 387

linmodem-hsfmodem: partial fix
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Aug 20 20:45:14 2011 +0200 (2011-08-20)
parents
children 8b4883222074
rev   line source
pankso@251 1 # SliTaz package receipt.
pankso@251 2
pankso@251 3 PACKAGE="mingw32-binutils"
pankso@251 4 SOURCE="binutils"
pankso@251 5 VERSION="2.19.1"
pankso@251 6 CATEGORY="development"
pankso@251 7 SHORT_DESC="MinGW32 binutils."
pankso@251 8 MAINTAINER="rcx@zoominternet.net"
pankso@251 9 DEPENDS="glibc-base zlib"
pankso@251 10 BUILD_DEPENDS="slitaz-toolchain bison flex"
pankso@251 11 TARBALL="$SOURCE-$VERSION-src.tar.gz"
pankso@251 12 WEB_SITE="http://www.mingw.org/"
pankso@251 13 WGET_URL="$SF_MIRROR/mingw/$TARBALL"
pankso@251 14
pankso@251 15 # Configuration only needs included if we're in the build/wok environment
pankso@251 16 if [ -e $WOK/mingw32-toolchain/stuff/mingw32.conf ] ; then
pankso@251 17 . $WOK/mingw32-toolchain/stuff/mingw32.conf
pankso@251 18 fi
pankso@251 19
pankso@251 20 # Rules to configure and make the package.
pankso@251 21 compile_rules()
pankso@251 22 {
pankso@251 23 cd $src
pankso@251 24 ./configure \
pankso@251 25 --prefix=/usr \
pankso@251 26 --infodir=/usr/share/info \
pankso@251 27 --mandir=/usr/share/man \
pankso@251 28 --with-sysroot=$MINGW32_ROOT \
pankso@251 29 --disable-shared \
pankso@251 30 --disable-debug \
pankso@251 31 --target=$MINGW32_TARGET \
pankso@251 32 $CONFIGURE_ARGS &&
pankso@251 33 make CFLAGS="-O2 -fno-exceptions" LDFLAGS="-s" &&
pankso@251 34 make DESTDIR=$PWD/_pkg install
pankso@251 35 }
pankso@251 36
pankso@251 37 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@251 38 genpkg_rules()
pankso@251 39 {
pankso@251 40 mkdir -p $fs/usr/lib $fs$MINGW32_ROOT
pankso@251 41 cp -a $_pkg/usr/bin $fs/usr
pankso@251 42 cp -a $_pkg$MINGW32_ROOT/* $fs$MINGW32_ROOT
pankso@251 43 # do not need to copy lib/libiberty.a
pankso@251 44
pankso@251 45 strip -s $fs$MINGW32_ROOT/bin/*
pankso@251 46
pankso@251 47 #Create a symlink for --with-sysroot
pankso@251 48 ln -s . $fs$MINGW32_ROOT/usr
pankso@251 49 }