if ! rm -fr /tmp/proto ; then
echo "couldn't remove /tmp/proto"
exit
fi
if ! rm -fr /tmp/xcb-temp ; then
echo "couldn't remove /tmp/xcb-temp"
exit
fi
if ! rm -fr /tmp/pthread-stubs ; then
echo "couldn't remove /tmp/pthread-stubs"
exit
fi
if ! rm -fr /tmp/libxcb ; then
echo "couldn't remove /tmp/libxcb"
exit
fi
if ! cd /tmp ; then
echo "couldn't change working directory to /tmp"
exit
fi
if ! git clone git://anongit.freedesktop.org/git/xcb/proto ; then
echo "couldn't checkout xcb-proto"
exit
fi
if ! cd /tmp/proto ; then
echo "couldn't change working directory to /tmp/proto"
exit
fi
if ! ./autogen.sh ; then
echo "couldn't execute autogen for xcb-proto"
exit
fi
if ! ./configure --prefix=/tmp/xcb-temp ; then
echo "couldn't execute configure for xcb-proto"
exit
fi
if ! make ; then
echo "couldn't execute make for xcb-proto"
exit
fi
if ! make install ; then
echo "couldn't execute make install for xcb-proto"
exit
fi
export PKG_CONFIG_PATH="/tmp/xcb-temp/lib/pkgconfig"
if ! cd /tmp ; then
echo "couldn't change working directory to /tmp"
exit
fi
if ! git clone git://anongit.freedesktop.org/git/xcb/pthread-stubs ; then
echo "couldn't checkout pthread-stubs"
exit
fi
if ! cd /tmp/pthread-stubs ; then
echo "couldn't change working directory to /tmp/pthread-stubs"
exit
fi
if ! ./autogen.sh ; then
echo "couldn't execute autogen for pthread-stubs"
exit
fi
if ! ./configure --prefix=/tmp/xcb-temp ; then
echo "couldn't execute configure for pthread-stubs"
exit
fi
if ! make ; then
echo "couldn't execute make for pthread-stubs"
exit
fi
if ! make install ; then
echo "couldn't execute make install for pthread-stubs"
exit
fi
if ! cd /tmp ; then
echo "couldn't change working directory to /tmp"
exit
fi
if ! git clone git://anongit.freedesktop.org/git/xcb/libxcb ; then
echo "couldn't checkout libxcb"
exit
fi
if ! cd /tmp/libxcb ; then
echo "couldn't change working directory to /tmp/libxcb"
exit
fi
if ! ./autogen.sh ; then
echo "couldn't execute autogen for libxcb"
exit
fi
if ! ./configure --prefix=/usr ; then
echo "couldn't execute configure for libxcb"
exit
fi
if ! make ; then
echo "couldn't execute make for libxcb"
exit
fi