# HG changeset patch # User Pascal Bellard # Date 1273826536 -7200 # Node ID 83e2b2ddf023f5a3fdef3c73a5b5f2bfc98729f7 # Parent 39f586a2b014db64a17d733ac029c6fba0b9809d emotion, esmart, ewl, ffmpeg-svn: cache svn fetched files in SOURCES_REPOSITORY diff -r 39f586a2b014 -r 83e2b2ddf023 emotion/receipt --- a/emotion/receipt Fri May 14 10:35:21 2010 +0200 +++ b/emotion/receipt Fri May 14 10:42:16 2010 +0200 @@ -15,8 +15,14 @@ compile_rules() { [ -d "$PACKAGE-$VERSION" ] && rm -rf $PACKAGE-$VERSION - svn co http://svn.enlightenment.org/svn/e/trunk/$PACKAGE \ - -r $VERSION $PACKAGE-$VERSION + TARBALL=$SOURCES_REPOSITORY/$PACKAGE-svn-$VERSION.tar.gz + if [ -f $TARBALL ]; then + tar xzf $TARBALL + else + svn co http://svn.enlightenment.org/svn/e/trunk/$PACKAGE \ + -r $VERSION $PACKAGE-$VERSION + tar czf $TARBALL $PACKAGE-$VERSION + fi cd $src ./autogen.sh \ --prefix=/usr \ diff -r 39f586a2b014 -r 83e2b2ddf023 esmart/receipt --- a/esmart/receipt Fri May 14 10:35:21 2010 +0200 +++ b/esmart/receipt Fri May 14 10:42:16 2010 +0200 @@ -14,8 +14,14 @@ compile_rules() { [ -d "$PACKAGE-$VERSION" ] && rm -rf $PACKAGE-$VERSION - svn co http://svn.enlightenment.org/svn/e/trunk/$PACKAGE \ - -r $VERSION $PACKAGE-$VERSION + TARBALL=$SOURCES_REPOSITORY/$PACKAGE-svn-$VERSION.tar.gz + if [ -f $TARBALL ]; then + tar xzf $TARBALL + else + svn co http://svn.enlightenment.org/svn/e/trunk/$PACKAGE \ + -r $VERSION $PACKAGE-$VERSION + tar czf $TARBALL $PACKAGE-$VERSION + fi cd $src ./autogen.sh \ --prefix=/usr \ diff -r 39f586a2b014 -r 83e2b2ddf023 ewl/receipt --- a/ewl/receipt Fri May 14 10:35:21 2010 +0200 +++ b/ewl/receipt Fri May 14 10:42:16 2010 +0200 @@ -14,8 +14,14 @@ compile_rules() { [ -d "$PACKAGE-$VERSION" ] && rm -rf $PACKAGE-$VERSION - svn co http://svn.enlightenment.org/svn/e/trunk/$PACKAGE \ - -r $VERSION $PACKAGE-$VERSION + TARBALL=$SOURCES_REPOSITORY/$PACKAGE-svn-$VERSION.tar.gz + if [ -f $TARBALL ]; then + tar xzf $TARBALL + else + svn co http://svn.enlightenment.org/svn/e/trunk/$PACKAGE \ + -r $VERSION $PACKAGE-$VERSION + tar czf $TARBALL $PACKAGE-$VERSION + fi cd $src ./autogen.sh \ --prefix=/usr \ diff -r 39f586a2b014 -r 83e2b2ddf023 ffmpeg-svn/receipt --- a/ffmpeg-svn/receipt Fri May 14 10:35:21 2010 +0200 +++ b/ffmpeg-svn/receipt Fri May 14 10:42:16 2010 +0200 @@ -17,8 +17,15 @@ { mkdir -p $src 2> /dev/null cd $src - [ -f ffmpeg/configure ] || svn checkout -r 'HEAD' \ - svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg + TARBALL=$SOURCES_REPOSITORY/$PACKAGE-$VERSION.tar.gz + if [ -f ffmpeg/configure ]; then + true + elif [ -f $TARBALL ]; then + tar xzf $TARBALL + else + svn checkout -r 'HEAD' svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg + tar czf $TARBALL ffmpeg + fi cd ffmpeg