2 git_commit
=ef07298391c6dcad843e0b13e985090c1dd76e76
3 git_url0
=git
://people.freedesktop.org
/~mareko
/$pkg_name
5 pkg_dir
=$pkgs_dir_root/$pkg_name
6 src_dir
=$src_dir_root/$src_name
8 mkdir
-p $pkgs_dir_root
9 cp -r $src_dir $pkg_dir
13 git checkout
--force $git_commit
18 build_dir
=$builds_dir_root/$pkg_name-$target_gnu_triple
24 export PATH
=$cross_toolchain_dir_root/bin
:$sdk_texinfo_path/bin
:$PATH
26 # it needs GL headers location
27 export "CPPFLAGS=-I$target_sysroot/nyan/mesa-gl/0/include"
28 # at link time, the only way to tell gnu ld where to look for shared lib dependencies is to pass the -rpath-link option
29 export "CC=$target_gnu_triple-gcc -B$target_sysroot/nyan/glibc/current/lib -L$target_sysroot/nyan/glibc/current/lib -Wl,-rpath-link,$target_sysroot/nyan/glibc/current/lib -static-libgcc"
30 export 'CFLAGS=-O2 -pipe -fPIC -Wno-error'
32 --build=$build_gnu_triple \
33 --host=$target_gnu_triple \
34 --prefix=/nyan
/libtxc_dxtn
/0
40 make install DESTDIR
=$target_sysroot
43 rm -f $target_sysroot/nyan
/$src_name/0/lib
/*.la || true
44 $target_gnu_triple-strip -s $target_sysroot/nyan
/$src_name/0/lib
/libtxc_dxtn.so
46 rm -Rf $build_dir $pkg_dir