]> git.sesse.net Git - vlc/commitdiff
contribs: add vorbis(enc)
authorRémi Denis-Courmont <remi@remlab.net>
Mon, 27 Jun 2011 12:13:44 +0000 (15:13 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 28 Jun 2011 16:43:28 +0000 (19:43 +0300)
contrib/bootstrap
contrib/src/vorbis/SHA512SUMS [new file with mode: 0644]
contrib/src/vorbis/rules.mak [new file with mode: 0644]

index 196d6ada4e622068b5274adbe714df1584dcf054..53dfedfa7cb7d44f5f6073b826920fbf633d60b9 100755 (executable)
@@ -146,7 +146,7 @@ case "${OS}" in
                add_make_enabled "HAVE_WINCE"
                ;;
 esac
-
+add_make_enabled "BUILD_ENCODERS"
 
 #
 # Results output
diff --git a/contrib/src/vorbis/SHA512SUMS b/contrib/src/vorbis/SHA512SUMS
new file mode 100644 (file)
index 0000000..38d5e9f
--- /dev/null
@@ -0,0 +1 @@
+21acfd8bdb82a318c85a059e1de8b4d18c498a3985fe904e17e8592faad8989ba0ab4a124cba64311c1e76f78ae5e948c83684a4a418ef0ca7608f2fc010ea73  libvorbis-1.3.2.tar.xz
diff --git a/contrib/src/vorbis/rules.mak b/contrib/src/vorbis/rules.mak
new file mode 100644 (file)
index 0000000..1b9c44a
--- /dev/null
@@ -0,0 +1,35 @@
+# libvorbis
+
+VORBIS_VERSION := 1.3.2
+VORBIS_URL := http://downloads.xiph.org/releases/vorbis/libvorbis-$(VORBIS_VERSION).tar.xz
+#VORBIS_URL := $(CONTRIB_VIDEOLAN)/libvorbis-$(VORBIS_VERSION).tar.gz
+
+ifndef HAVE_FPU
+PKGS += vorbis
+endif
+ifdef BUILD_ENCODERS
+PKGS += vorbisenc
+endif
+
+$(TARBALLS)/libvorbis-$(VORBIS_VERSION).tar.xz:
+       $(DOWNLOAD) $(VORBIS_URL)
+
+.sum-vorbis: $(TARBALLS)/libvorbis-$(VORBIS_VERSION).tar.xz
+       $(CHECK_SHA512)
+       touch $@
+
+libvorbis: $(TARBALLS)/libvorbis-$(VORBIS_VERSION).tar.xz .sum-vorbis
+       $(UNPACK_XZ)
+       mv $@-$(VORBIS_VERSION) $@
+       touch $@
+
+.vorbis: libvorbis .ogg
+       cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --disable-docs --disable-examples --disable-oggtest
+       cd $< && $(MAKE) install
+       touch $@
+
+.sum-vorbisenc: .sum-vorbis
+       touch $@
+
+.vorbisenc: .vorbis
+       touch $@