# HG changeset patch # User Pascal Bellard # Date 1412152012 -7200 # Node ID 6dfd2dcad5459b8a2e8de8d6833b84cfe17cbf46 # Parent e01a791e81c1d7fa32eaf1dfd3e155e159cc701d tazpkg/convert: add spack support diff -r e01a791e81c1 -r 6dfd2dcad545 tazpkg --- a/tazpkg Wed Jul 16 20:06:16 2014 +0100 +++ b/tazpkg Wed Oct 01 10:26:52 2014 +0200 @@ -1200,6 +1200,50 @@ fi } +# convert a .spack package to .tazpkg +convert_spack() +{ + mkdir -p $TMP_DIR/fs + ( cd $TMP_DIR ; cpio -i ) < $PACKAGE_FILE + cd $TMP_DIR + package="$(sed '$!d;s/:.*//' about.txt)" + version="$(basename $PACKAGE_FILE | sed "s/$package-\([^-]*\).*/\1/")" + descrip="$(sed '$!d;s/.*: //' about.txt)" + url="http://0linux.org/" + file=$package-$version + mkdir -p $file/fs + xzcat files.xz | ( cd $file/fs ; cpio -idmu ) + cat > $file/receipt <> $file/receipt <> $file/receipt <> $file/receipt <