wok rev 4954

xarchive: add lrzip support
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Feb 17 16:44:15 2010 +0100 (2010-02-17)
parents 63e7094a41cb
children a93b9fa277ad
files xarchive/receipt xarchive/stuff/slitaz-wrap.sh
line diff
     1.1 --- a/xarchive/receipt	Wed Feb 17 09:45:16 2010 +0000
     1.2 +++ b/xarchive/receipt	Wed Feb 17 16:44:15 2010 +0100
     1.3 @@ -8,7 +8,8 @@
     1.4  TARBALL="$PACKAGE-$VERSION.tar.gz"
     1.5  DEPENDS="gtk+ xorg-libXdamage"
     1.6  BUILD_DEPENDS="pkg-config gtk+ gtk+-dev"
     1.7 -SUGGESTED="zip rar unace arj lha p7zip lzop linux-squashfs cromfs cabextract xz"
     1.8 +SUGGESTED="zip rar unace arj lha p7zip lzop linux-squashfs cromfs cabextract \
     1.9 +xz lrzip"
    1.10  WEB_SITE="http://xarchive.sourceforge.net/"
    1.11  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    1.12  
     2.1 --- a/xarchive/stuff/slitaz-wrap.sh	Wed Feb 17 09:45:16 2010 +0000
     2.2 +++ b/xarchive/stuff/slitaz-wrap.sh	Wed Feb 17 16:44:15 2010 +0100
     2.3 @@ -26,9 +26,11 @@
     2.4  COMPRESS_EXTS="tar.z tar.Z"
     2.5  TAR_EXTS="tar tar.gz tgz $LZMA_EXTS $BZIP2_EXTS $COMPRESS_EXTS"
     2.6  XZ_EXTS="tar.xz txz"
     2.7 +LRZIP_EXTS="tar.lzr tlzr"
     2.8  IPK_EXTS="ipk"
     2.9  CPIO_EXTS="cpio cpio.gz"
    2.10  CPIOXZ_EXTS="cpio.xz"
    2.11 +CPIOLRZIP_EXTS="cpio.lzr"
    2.12  ZIP_EXTS="zip cbz jar"
    2.13  RPM_EXTS="rpm"
    2.14  DEB_EXTS="deb udeb"
    2.15 @@ -93,6 +95,7 @@
    2.16  bunzip2\ -c		bzip2\ -c		$BZIP2_EXTS
    2.17  gzip\ -dc		gzip\ -c		$GZIP_EXTS
    2.18  xz\ -dc			xz\ -c			$XZ_EXTS $CPIOXZ_EXTS
    2.19 +lrzip\ -d		lrzip			$LRZIP_EXTS $CPIOLRZIP_EXTS
    2.20  uncompress\ -dc		compress\ -c		$COMPRESS_EXTS
    2.21  rpm2cpio		false			$RPM_EXTS
    2.22  tazpkg2cpio		false			$TAZPKG_EXTS
    2.23 @@ -189,7 +192,7 @@
    2.24  shift
    2.25  tardir="$(dirname "$archive")"
    2.26  if not_busybox tar && [ "$action" != "-n" ]; then
    2.27 -	case " $TAR_EXTS $XZ_EXTS " in *\ $lc_ext\ *)
    2.28 +	case " $TAR_EXTS $XZ_EXTS $LRZIP_EXTS " in *\ $lc_ext\ *)
    2.29  		decompress_func
    2.30  		case "$action" in
    2.31  		-r)	tar --delete -f "$archive" "$@";;
    2.32 @@ -227,8 +230,8 @@
    2.33  		exit $status
    2.34  	esac
    2.35  done <<EOT
    2.36 -tar\ -cf\ -	tar\ -xf\ -			$TAR_EXTS $XZ_EXTS
    2.37 -addcpio		cpio\ -id\ >\ /dev/null		$CPIO_EXTS $CPIOXZ_EXTS
    2.38 +tar\ -cf\ -	tar\ -xf\ -			$TAR_EXTS $XZ_EXTS $LRZIP_EXTS
    2.39 +addcpio		cpio\ -id\ >\ /dev/null		$CPIO_EXTS $CPIOXZ_EXTS $CPIOLRZIP_EXTS
    2.40  EOT
    2.41  }
    2.42  
    2.43 @@ -246,6 +249,7 @@
    2.44  rpm2cpio	$RPM_EXTS
    2.45  mount		$ISO_EXTS $FS_EXTS
    2.46  xz		$XZ_EXTS $CPIOXZ_EXTS
    2.47 +lrzip		$LRZIP_EXTS $CPIOLRZIP_EXTS
    2.48  rar		$RAR_EXTS
    2.49  unace		ace
    2.50  arj		$ARJ_EXTS
    2.51 @@ -324,8 +328,8 @@
    2.52  }'
    2.53  		esac
    2.54  	done <<EOT
    2.55 -cpio\ -tv	$CPIO_EXTS $CPIOXZ_EXTS $RPM_EXTS $TAZPKG_EXTS
    2.56 -tar\ -tvf\ -	$TAR_EXTS $XZ_EXTS $IPK_EXTS
    2.57 +cpio\ -tv	$CPIO_EXTS $CPIOXZ_EXTS $CPIOLRZIP_EXTS $RPM_EXTS $TAZPKG_EXTS
    2.58 +tar\ -tvf\ -	$TAR_EXTS $XZ_EXTS $LRZIP_EXTS $IPK_EXTS
    2.59  dpkg_c		$DEB_EXTS
    2.60  EOT
    2.61  	loop_fs $opt
    2.62 @@ -502,8 +506,8 @@
    2.63  			exit $?
    2.64  		esac
    2.65  	done <<EOT
    2.66 -tar\ -xf\ -	$TAR_EXTS $IPK_EXTS $XZ_EXTS
    2.67 -cpio\ -idm	$CPIO_EXTS $CPIOXZ_EXTS $RPM_EXTS $TAZPKG_EXTS
    2.68 +tar\ -xf\ -	$TAR_EXTS $IPK_EXTS $XZ_EXTS $LRZIP_EXTS
    2.69 +cpio\ -idm	$CPIO_EXTS $CPIOXZ_EXTS $CPIOLRZIP_EXTS $RPM_EXTS $TAZPKG_EXTS
    2.70  EOT
    2.71  	while read exe x p exts; do
    2.72  		[ "$(which $exe)" ] || continue