]> git.sesse.net Git - vlc/commitdiff
extra/tools: add GNU tar (with J = xz support)
authorRafaël Carré <funman@videolan.org>
Tue, 8 Nov 2011 04:34:24 +0000 (23:34 -0500)
committerRafaël Carré <funman@videolan.org>
Tue, 8 Nov 2011 04:34:24 +0000 (23:34 -0500)
extras/tools/packages.mak
extras/tools/tools.mak

index ddd8ad41cc0ddd7cd02e2984d2edeccf0cdcdad9..bdf5b4ba9d3de61831b0a196cf2ac91c451414e8 100644 (file)
@@ -16,5 +16,8 @@ PKGCFG_VERSION=0.23
 #PKGCFG_URL=http://downloads.videolan.org/pub/videolan/testing/contrib/pkg-config-$(PKGCFG_VERSION).tar.gz
 PKGCFG_URL=http://pkgconfig.freedesktop.org/releases/pkg-config-$(PKGCFG_VERSION).tar.gz
 
+TAR_VERSION=1.26
+TAR_URL=$(GNU)/tar/tar-$(TAR_VERSION).tar.bz2
+
 XZ_VERSION=5.0.3
 XZ_URL=http://tukaani.org/xz/xz-$(XZ_VERSION).tar.bz2
index da4fe29b4eaa8e6d7f8ac84b2edaf3614fadae31..deadf112a3bfc22af80191c916def561b4380a2a 100644 (file)
@@ -69,6 +69,23 @@ CLEAN_PKG += libtool
 DISTCLEAN_PKG += libtool-$(LIBTOOL_VERSION).tar.gz
 CLEAN_FILE += .libtool
 
+# GNU tar (with xz support)
+
+tar-$(TAR_VERSION).tar.bz2:
+       $(download) $(TAR_URL)
+
+tar: tar-$(TAR_VERSION).tar.bz2
+       $(UNPACK)
+       $(MOVE)
+
+.tar: tar .tar
+       (cd $<; ./configure --prefix=$(PREFIX) && make && make install)
+       touch $@
+
+CLEAN_PKG += tar
+DISTCLEAN_PKG += tar-$(tar_VERSION).tar.bz2
+CLEAN_FILE += .tar
+
 # xz
 
 xz-$(XZ_VERSION).tar.bz2:
@@ -78,7 +95,7 @@ xz: xz-$(XZ_VERSION).tar.bz2
        $(UNPACK)
        $(MOVE)
 
-.xz: xz
+.xz: xz .tar
        (cd $<; ./configure --prefix=$(PREFIX) && make && make install)
        touch $@