Author: mmadia Date: 2010-03-02 15:42:30 +0100 (Tue, 02 Mar 2010) New Revision: 35721 Changeset: http://dev.haiku-os.org/changeset/35721/haiku Modified: haiku/trunk/build/jam/OptionalPackageDependencies haiku/trunk/build/jam/OptionalPackages Log: Added XZ-Utils as an optional package. Modified: haiku/trunk/build/jam/OptionalPackageDependencies =================================================================== --- haiku/trunk/build/jam/OptionalPackageDependencies 2010-03-02 14:41:06 UTC (rev 35720) +++ haiku/trunk/build/jam/OptionalPackageDependencies 2010-03-02 14:42:30 UTC (rev 35721) @@ -19,3 +19,5 @@ OptionalPackageDependencies Curl : OpenSSL ; OptionalPackageDependencies NetFS : UserlandFS ; OptionalPackageDependencies Vim : LibIconv ; +OptionalPackageDependencies XZ-Utils : Tar ; + Modified: haiku/trunk/build/jam/OptionalPackages =================================================================== --- haiku/trunk/build/jam/OptionalPackages 2010-03-02 14:41:06 UTC (rev 35720) +++ haiku/trunk/build/jam/OptionalPackages 2010-03-02 14:42:30 UTC (rev 35721) @@ -1172,6 +1172,27 @@ } +# XZ-Utils +if [ IsOptionalHaikuImagePackageAdded XZ-Utils ] { + if $(TARGET_ARCH) != x86 { + Echo "No optional package XZ-Utils available for $(TARGET_ARCH)" ; + } else { + InstallOptionalHaikuImagePackage xz-utils-4.999.9-x86-gcc4-2010-02-25.zip + : $(baseURL)/xz-utils-4.999.9-x86-gcc4-2010-02-25.zip + : + ; + AddExpanderRuleToHaikuImage "application/x-xz" : .tar.xz + : "xz -dc \\0045s | tar tvf -" + : "xz -dc \\0045s | tar xvf -" + ; + AddExpanderRuleToHaikuImage "application/x-xz" : .txz + : "echo \\0045s | sed 's/.xz\\\$//g'" + : "xz -df \\0045s" + ; + } +} + + # Yasm if [ IsOptionalHaikuImagePackageAdded Yasm ] { if $(TARGET_ARCH) != x86 {