lynx:use untrusted gcc machine code generator (moved to opt)
[nyanlinux.git] / builders / libfontenc-1.1.8 / builder.sh
blob906aa16cfed88044adcd0f0b9ec7a4e56d9cbc6a
1 # XXX: used by libXfont2 for server side font rendering
2 src_name=libfontenc
3 mkdir /nyan/$src_name
4 version=${pkg_name##*-}
5 slot=$version
6 mkdir /nyan/$src_name/$slot
8 archive_name=$src_name-$version.tar.xz
9 url0=http://xorg.freedesktop.org/releases/individual/lib/$archive_name
11 pkg_dir=$pkgs_dir_root/$src_name-$version
12 rm -Rf $pkg_dir
13 cp -f $src_dir_root/$archive_name $pkgs_dir_root
14 cd $pkgs_dir_root
15 tar xf $archive_name
17 build_dir=$builds_dir_root/$src_name-$version
18 rm -Rf $build_dir
19 mkdir $build_dir
20 cd $build_dir
22 PATH_SAVED=$PATH
23 export PATH="\
24 /opt/toolchains/x64/elf/binutils-gcc/current/bin:\
25 $PATH\
27 # install our build system
28 cp -r $nyan_root/builders/$pkg_name/contrib $pkg_dir
30 $pkg_dir/contrib/binutils-gcc-glibc.sh
32 rm -Rf /nyan/$src_name/$slot/include
33 cp -r $pkg_dir/include /nyan/$src_name/$slot/include
35 rm -Rf /nyan/$src_name/$slot/lib
36 mkdir /nyan/$src_name/$slot/lib
37 cp -f $build_dir/libfontenc.so.1.0.0 /nyan/$src_name/$slot/lib/libfontenc.so.1.0.0
38 ln -s libfontenc.so.1.0.0 /nyan/$src_name/$slot/lib/libfontenc.so
39 ln -s libfontenc.so.1.0.0 /nyan/$src_name/$slot/lib/libfontenc.so.1
41 export PATH=$PATH_SAVED
42 unset PATH_SAVED
43 rm -f $pkgs_dir_root/$archive_name
44 rm -Rf $build_dir $pkg_dir