From 66178e72891694d3270def427c1ac8d678bc61c3 Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon, 8 Aug 2011 22:57:46 +0200
Subject: [PATCH] Contribs: add lame

---
 contrib/src/ffmpeg/rules.mak |  4 ++--
 contrib/src/lame/SHA512SUMS  |  1 +
 contrib/src/lame/rules.mak   | 22 ++++++++++++++++++++++
 3 files changed, 25 insertions(+), 2 deletions(-)
 create mode 100644 contrib/src/lame/SHA512SUMS
 create mode 100644 contrib/src/lame/rules.mak

diff --git a/contrib/src/ffmpeg/rules.mak b/contrib/src/ffmpeg/rules.mak
index cff6f3f382c1..484ed6f5f8a1 100644
--- a/contrib/src/ffmpeg/rules.mak
+++ b/contrib/src/ffmpeg/rules.mak
@@ -27,8 +27,8 @@ DEPS_ffmpeg = zlib gsm vpx $(DEPS_vpx)
 # Optional dependencies
 ifdef BUILD_ENCODERS
 # TODO:
-#FFMPEGCONF += --enable-libmp3lame
-#DEPS_ffmpeg += lame $(DEPS_lame)
+FFMPEGCONF += --enable-libmp3lame
+DEPS_ffmpeg += lame $(DEPS_lame)
 else
 FFMPEGCONF += --disable-encoders --disable-muxers
 # XXX: REVISIT --enable-small ?
diff --git a/contrib/src/lame/SHA512SUMS b/contrib/src/lame/SHA512SUMS
new file mode 100644
index 000000000000..ed0ed88b339a
--- /dev/null
+++ b/contrib/src/lame/SHA512SUMS
@@ -0,0 +1 @@
+cf6cff914c06c2d65470c577eed2bfa226e9017cdfd26aa3e95c3b3b76c40568151ca223327859d6dacb982c80c06b672ba4e9f32ce1e452363c95126edb301b  lame-3.98.4.tar.gz
diff --git a/contrib/src/lame/rules.mak b/contrib/src/lame/rules.mak
new file mode 100644
index 000000000000..b579db7411a3
--- /dev/null
+++ b/contrib/src/lame/rules.mak
@@ -0,0 +1,22 @@
+# lame
+
+LAME_VERSION := 3.98.4
+LAME_URL := $(SF)/lame/lame-$(LAME_VERSION).tar.gz
+
+ifdef BUILD_ENCODERS
+PKGS += lame
+endif
+
+$(TARBALLS)/lame-$(LAME_VERSION).tar.gz:
+	$(call download,$(LAME_URL))
+
+.sum-lame: lame-$(LAME_VERSION).tar.gz
+
+lame: lame-$(LAME_VERSION).tar.gz .sum-lame
+	$(UNPACK)
+	$(MOVE)
+
+.lame: lame
+	cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --disable-analyser-hooks --disable-decoder --disable-gtktest --disable-frontend
+	cd $< && $(MAKE) install
+	touch $@
-- 
GitLab