--- /tmp/qtc/PKGBUILD 2010-03-25 14:06:24.000000000 +0200 +++ PKGBUILD 2010-03-25 14:04:44.000000000 +0200 @@ -30,13 +30,19 @@ # update the repo, else clone a new one if [ -d ${_hgrepo} ]; then cd ${_hgrepo}/ - make clean hg pull -u || return 1 else hg clone ${_hgroot}/${_hgrepo} || return 1 cd ${_hgrepo}/ fi msg "Mercurial checkout done or server timeout" + + msg "Cloning working directory" + cd ${srcdir} + rm -rf ${srcdir}/${_hgrepo}-build 2>/dev/null + cp -a ${_hgrepo} ${_hgrepo}-build + cd ${_hgrepo}-build + msg "Starting make..." # Patches @@ -48,4 +54,6 @@ cmake .. -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev || return 1 make || return 1 make DESTDIR=${pkgdir} install || return 1 + + rm -rf ${srcdir}/${_hgrepo}-build 2>/dev/null }