2 version
=${pkg_name##*-}
4 archive_name
=$src_name-$version.
tar.gz
5 git_url0
=git
://github.com
/westes
/flex
7 pkg_dir
=$pkgs_dir_root/$src_name-$version
9 mkdir
-p $pkgs_dir_root
10 cp -r $src_dir_root/$archive_name $pkgs_dir_root
14 build_dir
=$builds_dir_root/$pkg_name
21 /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin:\
22 /nyan/make/current/bin:\
23 /nyan/m4/current/bin:\
26 target_gnu_triple
=$
(basename "$(ls -d /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin/*-gcc)")
27 target_gnu_triple
=${target_gnu_triple%-gcc}
29 export 'CFLAGS=-O2 -pipe -fPIC'
30 export "CC=$target_gnu_triple-gcc\
31 -isystem /nyan/glibc/current/include \
32 -isystem /nyan/linux-headers/current/include \
33 -B/nyan/glibc/current/lib \
34 -L/nyan/glibc/current/lib \
35 -Wl,-rpath-link,/nyan/glibc/current/lib \
38 export AR
=$target_gnu_triple-ar
39 export NM
=$target_gnu_triple-nm
40 export OBJDUMP
=$target_gnu_triple-objdump
41 export "CC_FOR_BUILD=$CC"
43 --prefix=/nyan
/$src_name/$slot \
58 rm -Rf /nyan
/$src_name/$slot/share
60 export PATH
=$PATH_SAVED
61 unset target_gnu_triple
62 rm -f $pkgs_dir_root/$archive_name
63 rm -Rf $build_dir $pkg_dir