# HG changeset patch # User Pascal Bellard # Date 1273781089 -7200 # Node ID 4a13e7cb398c81618776df984b8536f63ec72e0b # Parent 54f5b0583b44740aa9fb5f3c6a94e2b72f976b97 catalyst, eduke32, erlang, fxload: cache extra wget'd files in SOURCES_REPOSITORY diff -r 54f5b0583b44 -r 4a13e7cb398c catalyst/receipt --- a/catalyst/receipt Thu May 13 21:40:06 2010 +0200 +++ b/catalyst/receipt Thu May 13 22:04:49 2010 +0200 @@ -20,12 +20,19 @@ [ -d $WOK/linux/taz ] || tazwok cook linux - cd $WOK/$PACKAGE - [ -f $TARBALL ] || wget $WGET_URL + cd $WOK/$PACKAGE + [ -f $SOURCES_REPOSITORY/$TARBALL ] && cp $SOURCES_REPOSITORY/$TARBALL . + if [ ! -f $TARBALL ]; then + wget $WGET_URL + cp $TARBALL $SOURCES_REPOSITORY + fi chmod +x $TARBALL [ -d $PACKAGE-$VERSION ] || sh $TARBALL --extract $PACKAGE-$VERSION + for i in autoconf.h utsrelease.h ; do + grep -rl linux/$i * | xargs sed -i "s|linux/$i|generated/$i|" + done cd $src/common/lib/modules/fglrx/build_mod cp $src/arch/x86/lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC4 . cp 2.6.x/Makefile . diff -r 54f5b0583b44 -r 4a13e7cb398c eduke32/receipt --- a/eduke32/receipt Thu May 13 21:40:06 2010 +0200 +++ b/eduke32/receipt Thu May 13 22:04:49 2010 +0200 @@ -17,7 +17,12 @@ { mv eduke32_src_20090131 eduke32-20090313 cd $src - wget http://wiki.eduke32.com/stuff/source_code/eduke32_src_20090313.diff + [ -f $SOURCES_REPOSITORY/eduke32_src_20090313.diff ] && + cp $SOURCES_REPOSITORY/eduke32_src_20090313.diff . + if [ ! -f eduke32_src_20090313.diff ]; then + wget http://wiki.eduke32.com/stuff/source_code/eduke32_src_20090313.diff + cp eduke32_src_20090313.diff $SOURCES_REPOSITORY + fi patch -p1 < eduke32_src_20090313.diff make || return 1 mkdir $src/_pkg diff -r 54f5b0583b44 -r 4a13e7cb398c erlang/receipt --- a/erlang/receipt Thu May 13 21:40:06 2010 +0200 +++ b/erlang/receipt Thu May 13 22:04:49 2010 +0200 @@ -19,9 +19,14 @@ /home/slitaz/wok/erlang/otp_src-R12B-5 mv ${SOURCE}_$VERSION $src cd $src - if [ -f $patch ]; then + [ -f $SOURCES_REPOSITORY/$patch ] && cp $SOURCES_REPOSITORY/$patch . + if [ ! -f $patch ]; then wget http://www.erlang.org/download/patches/$patch + cp $patch $SOURCES_REPOSITORY + fi + if [ ! -f done.$patch ]; then patch -p1 < $patch + touch done.$patch fi export LANG=C sed -i 's|./Install|sh -x Install|' Makefile* diff -r 54f5b0583b44 -r 4a13e7cb398c fxload/receipt --- a/fxload/receipt Thu May 13 21:40:06 2010 +0200 +++ b/fxload/receipt Thu May 13 22:04:49 2010 +0200 @@ -16,7 +16,12 @@ cd $src mkdir -p _pkg/usr/share/usb cp a3load.hex _pkg/usr/share/usb || return 1 - wget http://updates.xorcom.com/astribank/$PACKAGE/$PACKAGE || return 1 + [ -f $SOURCES_REPOSITORY/$PACKAGE ] && cp $SOURCES_REPOSITORY/$PACKAGE . + if [ ! -f $PACKAGE ]; then + wget http://updates.xorcom.com/astribank/$PACKAGE/$PACKAGE || + return 1 + cp $PACKAGE $SOURCES_REPOSITORY + fi chmod +x fxload mkdir -p _pkg/usr/bin mv fxload _pkg/usr/bin