[vlc-commits] contribs: add vorbis(enc)
Rémi Denis-Courmont
git at videolan.org
Tue Jun 28 18:45:31 CEST 2011
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Mon Jun 27 15:13:44 2011 +0300| [2cacff0dab1afe0890785cc42c100db107587884] | committer: Rémi Denis-Courmont
contribs: add vorbis(enc)
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2cacff0dab1afe0890785cc42c100db107587884
---
contrib/bootstrap | 2 +-
contrib/src/vorbis/SHA512SUMS | 1 +
contrib/src/vorbis/rules.mak | 35 +++++++++++++++++++++++++++++++++++
3 files changed, 37 insertions(+), 1 deletions(-)
diff --git a/contrib/bootstrap b/contrib/bootstrap
index 196d6ad..53dfedf 100755
--- a/contrib/bootstrap
+++ b/contrib/bootstrap
@@ -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
index 0000000..38d5e9f
--- /dev/null
+++ b/contrib/src/vorbis/SHA512SUMS
@@ -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
index 0000000..1b9c44a
--- /dev/null
+++ b/contrib/src/vorbis/rules.mak
@@ -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 $@
More information about the vlc-commits
mailing list