]> git.sesse.net Git - vlc/commitdiff
contrib: fetch x264 snapshots over HTTP
authorRémi Denis-Courmont <remi@remlab.net>
Mon, 1 Aug 2011 13:27:29 +0000 (16:27 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Mon, 1 Aug 2011 15:20:43 +0000 (18:20 +0300)
contrib/src/x264/rules.mak

index 4f0caabe211ac68f38246f8ff1d5e5c567aa3c89..18736970c25532da12e0414256501d7f56908bcf 100644 (file)
@@ -3,6 +3,7 @@
 X264_VERSION := 20050609
 X264_URL := $(CONTRIB_VIDEOLAN)/x264-$(X264_VERSION).tar.gz
 X264_GITURL := git://git.videolan.org/x264.git
+X264_SNAPURL := http://git.videolan.org/?p=x264.git;a=snapshot;h=HEAD;sf=tgz
 
 ifdef BUILD_ENCODERS
 PKGS += x264
@@ -36,14 +37,19 @@ $(TARBALLS)/x264-$(X264_VERSION).tar.gz:
 $(TARBALLS)/x264-git.tar.xz:
        $(call download_git,$(X264_GITURL))
 
+$(TARBALLS)/x264-git.tar.gz:
+       $(call download,$(X264_SNAPURL))
+
 X264_VERSION := git
 
-.sum-x264: x264-$(X264_VERSION).tar.xz
+.sum-x264: x264-$(X264_VERSION).tar.gz
        $(warning $@ not implemented)
        touch $@
 
-x264: x264-$(X264_VERSION).tar.xz .sum-x264
-       $(UNPACK)
+x264: x264-$(X264_VERSION).tar.gz .sum-x264
+       rm -Rf x264-git
+       mkdir -p x264-git
+       zcat "$<" | (cd x264-git && tar xv --strip-components=1)
        $(MOVE)
 
 .x264: x264