solenv/inc/tg_ext.mk |   10 ++++++++++
 1 file changed, 10 insertions(+)

New commits:
commit 904763b1134bdd84a4e64de1e037da5cac192f27
Author: Tomas Chvatal <tchva...@suse.cz>
Date:   Mon May 14 18:11:11 2012 +0200

    Support unpacking xz files.
    
    Change-Id: If0b7234ede1d9f8c59e5df692b45539a508d8921

diff --git a/solenv/inc/tg_ext.mk b/solenv/inc/tg_ext.mk
index 9a25d7a..453a17b 100644
--- a/solenv/inc/tg_ext.mk
+++ b/solenv/inc/tg_ext.mk
@@ -113,6 +113,16 @@ $(MISC)/%.unpack : $(TARFILE_LOCATION2)/%.tar.bz2
     @$(TYPE) $(mktmp $(UNPACKCMD)) > $@.$(INPATH)
     @$(RENAME) $@.$(INPATH) $@
 
+$(MISC)/%.unpack : $(TARFILE_LOCATION2)/%.tar.xz
+    @-$(RM) $@
+.IF "$(GUI)"=="UNX"
+    @noop $(assign UNPACKCMD := sh -c "xz -cd 
$(TARFILE_LOCATION)/$(TARFILE_MD5)-$(TARFILE_NAME).tar.xz $(TARFILE_FILTER) | 
$(GNUTAR) --no-same-owner -x$(tar_verbose_switch)f - ")
+.ELSE                  # "$(GUI)"=="UNX"
+    @noop $(assign UNPACKCMD := xz -cd 
$(TARFILE_LOCATION)/$(TARFILE_MD5)-$(TARFILE_NAME).tar.xz $(TARFILE_FILTER) | 
$(GNUTAR) --no-same-owner -x$(tar_verbose_switch)f - )
+.ENDIF                 # "$(GUI)"=="UNX"
+    @$(TYPE) $(mktmp $(UNPACKCMD)) > $@.$(INPATH)
+    @$(RENAME) $@.$(INPATH) $@
+
 $(MISC)/%.unpack : $(TARFILE_LOCATION2)/%.tar.Z
     @-$(RM) $@
 .IF "$(GUI)"=="UNX"
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to