libXshmfence:update and moved to /usr/lib
[nyanlinux.git] / builders / ninja-0 / builder.sh
blobe50f551b2b11f678f4eabbe44d2f01b16d730bef
1 src_name=ninja
2 git_commit=ca041d88f4d610332aa48c801342edfafb622ccb
3 git_url0=git://github.com/ninja-build/ninja.git
5 src_dir=$src_dir_root/$src_name
6 pkg_dir=$pkgs_dir_root/$pkg_name
7 rm -Rf $pkg_dir
8 mkdir -p $pkgs_dir_root
9 cp -r $src_dir $pkg_dir
11 cd $pkg_dir
13 git checkout --force $git_commit
14 git reset --hard
16 # fix python paths
17 find -name '*.py' | xargs -n1 sed -i -e 's:/usr/bin/env python:/nyan/python3/0/bin/python3:'
18 find -name '*.py' | xargs -n1 sed -i -e 's:/usr/bin/python:/nyan/python3/0/bin/python3:'
20 export 'CXX=g++'
21 export "CXXFLAGS=-B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc -static-libstdc++ -O2 -pipe -fPIC"
22 ./configure.py --bootstrap
23 unset CXXFLAGS
24 unset CXX
26 mkdir -p /nyan/ninja/0/bin
27 cp -f ./ninja /nyan/ninja/0/bin
28 strip -s /nyan/ninja/0/bin/ninja
29 rm -Rf $pkg_dir