libXcursor:moved to "simplified /usr"
[nyanlinux.git] / builders / libXcursor-1.2.2 / builder.sh
blob2a82aaa5161911962bd990176c8136d85c3f9b24
1 src_name=libXcursor
2 mkdir /nyan/$src_name
3 version=${pkg_name##*-}
4 slot=$version
5 mkdir /nyan/$src_name/$slot
7 archive_name=$src_name-$version.tar.xz
8 url0=http://xorg.freedesktop.org/releases/individual/lib/$archive_name
10 pkg_dir=$pkgs_dir_root/$src_name-$version
11 rm -Rf $pkg_dir
12 cp -f $src_dir_root/$archive_name $pkgs_dir_root
13 cd $pkgs_dir_root
14 tar xf $archive_name
16 build_dir=$builds_dir_root/$src_name-$version
17 rm -Rf $build_dir
18 mkdir $build_dir
19 cd $build_dir
21 PATH_SAVED=$PATH
22 export PATH="\
23 /opt/toolchains/x64/elf/binutils-gcc/current/bin:\
24 $PATH\
26 # install our build system
27 cp -r $nyan_root/builders/$pkg_name/contrib $pkg_dir
29 $pkg_dir/contrib/binutils-gcc-glibc.sh
31 rm -Rf /nyan/$src_name/$slot/include
32 mkdir /nyan/$src_name/$slot/include
33 mkdir /nyan/$src_name/$slot/include/X11
34 mkdir /nyan/$src_name/$slot/include/X11/Xcursor
35 cp $pkg_dir/include/X11/Xcursor/Xcursor.h /nyan/$src_name/$slot/include/X11/Xcursor/Xcursor.h
37 rm -Rf /nyan/$src_name/$slot/lib
38 mkdir /nyan/$src_name/$slot/lib
39 cp -f $build_dir/libXcursor.so.1.0.2 /nyan/$src_name/$slot/lib/libXcursor.so.1.0.2
40 ln -s libXcursor.so.1.0.2 /nyan/$src_name/$slot/lib/libXcursor.so
41 ln -s libXcursor.so.1.0.2 /nyan/$src_name/$slot/lib/libXcursor.so.1
43 export PATH=$PATH_SAVED
44 unset PATH_SAVED
45 rm -f $pkgs_dir_root/$archive_name
46 rm -Rf $build_dir $pkg_dir