# HG changeset patch # User Pascal Bellard # Date 1655908796 0 # Node ID 8b627a0fc33a3d546ad875da33109a10723ef0d1 # Parent 7a500035d756e540c2f050139454b5e244819791 linux-libre: update wget_url diff -r 7a500035d756 -r 8b627a0fc33a linux-libre-api-headers/receipt --- a/linux-libre-api-headers/receipt Wed Jun 22 10:31:41 2022 +0000 +++ b/linux-libre-api-headers/receipt Wed Jun 22 14:39:56 2022 +0000 @@ -8,9 +8,12 @@ LICENSE="GPL2" PROVIDE="linux-api-headers" SOURCE="linux-libre" -TARBALL="$SOURCE-$VERSION.tar.bz2" +TARBALL="$SOURCE-$VERSION.vcdiff" WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/" -WGET_URL="http://www.fsfla.org/svnwiki/selibre/linux-libre/download/releases/old/gen6/$VERSION/$TARBALL" +WGET_URL="http://linux-libre.fsfla.org/pub/linux-libre/releases/old/gen6/$VERSION/$TARBALL" +EXTRA_SOURCE_FILES="https://mirrors.edge.kernel.org/pub/linux/kernel/v${VERSION%%.*}.x/linux-${VERSION%-gnu}.tar.xz" + +BUILD_DEPENDS="xdelta" # What is the latest version available today? current_version() @@ -19,12 +22,23 @@ sed '/-gnu/!d;s|.*ref="||;s|/".*||' | sed '$!d' } +# Common rules for cook_tmp_toolchain & compile_rules +build_rules() +{ + [ -s "$SOURCES_REPOSITORY/$(basename $EXTRA_SOURCE_FILES)" ] || + busybox wget -P "$SOURCES_REPOSITORY/" "$EXTRA_SOURCE_FILES" + xzcat < $SOURCES_REPOSITORY//$(basename $EXTRA_SOURCE_FILES) > $(basename $EXTRA_SOURCE_FILES .xz) + xdelta3 -d $TARBALL + tar xf ${TARBALL/vcdiff/tar} + mv linux-*/* . + make mrproper && + make headers_check +} + # Rules to compile & install the temporary toolchain. cook_tmp_toolchain() { - cd $src - make mrproper && - make headers_check && + build_rules && make INSTALL_HDR_PATH=dest headers_install && cp -r dest/include/* /tools/include } @@ -32,9 +46,7 @@ # Rules to configure and make the package. compile_rules() { - cd $src - make mrproper && - make headers_check && + build_rules && make INSTALL_HDR_PATH=$DESTDIR/usr headers_install } diff -r 7a500035d756 -r 8b627a0fc33a linux-libre/receipt --- a/linux-libre/receipt Wed Jun 22 10:31:41 2022 +0000 +++ b/linux-libre/receipt Wed Jun 22 14:39:56 2022 +0000 @@ -7,13 +7,14 @@ MAINTAINER="gokhlayeh@slitaz.org" LICENSE="GPL2" PROVIDE="linux" -TARBALL="$PACKAGE-$VERSION.tar.bz2" +TARBALL="$PACKAGE-$VERSION.vcdiff" WEB_SITE="http://www.fsfla.org/ikiwiki/selibre/linux-libre/" -WGET_URL="http://www.fsfla.org/svnwiki/selibre/linux-libre/download/releases/old/gen6/$VERSION/$TARBALL" +WGET_URL="http://linux-libre.fsfla.org/pub/linux-libre/releases/old/gen6/$VERSION/$TARBALL" +EXTRA_SOURCE_FILES="https://mirrors.edge.kernel.org/pub/linux/kernel/v${VERSION%%.*}.x/linux-${VERSION%-gnu}.tar.xz" DEPENDS="kmod" BUILD_DEPENDS="slitaz-toolchain perl git xz lzma patch kmod bc \ -sysfsutils-dev libtool glib-dev libwrap libwrap-dev udev-dev" +sysfsutils-dev libtool glib-dev libwrap libwrap-dev udev-dev xdelta" # What is the latest version available today? current_version() @@ -25,6 +26,13 @@ # Rules to configure and make the package. compile_rules() { + [ -s "$SOURCES_REPOSITORY/$(basename $EXTRA_SOURCE_FILES)" ] || + busybox wget -P "$SOURCES_REPOSITORY/" "$EXTRA_SOURCE_FILES" + xzcat < $SOURCES_REPOSITORY//$(basename $EXTRA_SOURCE_FILES) > $(basename $EXTRA_SOURCE_FILES .xz) + xdelta3 -d $TARBALL + tar xf ${TARBALL/vcdiff/tar} + mv linux-*/* . + # SliTaz db rm -rf $WOK/$PACKAGE/slitaz && mkdir $WOK/$PACKAGE/slitaz echo "$WGET_URL" > $WOK/$PACKAGE/slitaz/url diff -r 7a500035d756 -r 8b627a0fc33a vpnc/receipt --- a/vpnc/receipt Wed Jun 22 10:31:41 2022 +0000 +++ b/vpnc/receipt Wed Jun 22 14:39:56 2022 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="https://github.com/streambinder/vpnc" -WGET_URL="https://www.unix-ag.uni-kl.de/~massar/vpnc/$TARBALL" +WGET_URL="https://web.archive.org/web/20210410074222if_/https://www.unix-ag.uni-kl.de/~massar/vpnc/$TARBALL" CONFIG_FILES="/etc/vpnc" TAGS="vpn tunnel"