diff options
author | Tudor Florea <tudor.florea@enea.com> | 2015-10-09 22:59:03 +0200 |
---|---|---|
committer | Tudor Florea <tudor.florea@enea.com> | 2015-10-09 22:59:03 +0200 |
commit | 972dcfcdbfe75dcfeb777150c136576cf1a71e99 (patch) | |
tree | 97a61cd7e293d7ae9d56ef7ed0f81253365bb026 /meta/recipes-multimedia/lame | |
download | poky-972dcfcdbfe75dcfeb777150c136576cf1a71e99.tar.gz |
initial commit for Enea Linux 5.0 arm
Signed-off-by: Tudor Florea <tudor.florea@enea.com>
Diffstat (limited to 'meta/recipes-multimedia/lame')
3 files changed, 109 insertions, 0 deletions
diff --git a/meta/recipes-multimedia/lame/lame/lame-3.99.5_fix_for_automake-1.12.x.patch b/meta/recipes-multimedia/lame/lame/lame-3.99.5_fix_for_automake-1.12.x.patch new file mode 100644 index 0000000000..571a1d07a3 --- /dev/null +++ b/meta/recipes-multimedia/lame/lame/lame-3.99.5_fix_for_automake-1.12.x.patch | |||
@@ -0,0 +1,59 @@ | |||
1 | Upstream-Status: Pending | ||
2 | |||
3 | Fix this kind of errors with automake 1.12.x: | ||
4 | | doc/man/Makefile.am:3: error: automatic de-ANSI-fication support has been removed | ||
5 | | autoreconf: automake failed with exit status: 1 | ||
6 | |||
7 | Signed-Off-by: Nitin A Kamble <nitin.a.kamble@intel.com> | ||
8 | 2012/07/13 | ||
9 | |||
10 | Index: lame-3.99.5/configure.in | ||
11 | =================================================================== | ||
12 | --- lame-3.99.5.orig/configure.in | ||
13 | +++ lame-3.99.5/configure.in | ||
14 | @@ -77,9 +77,6 @@ if test "${GCC}" = "yes"; then | ||
15 | AC_MSG_RESULT(${GCC_version}) | ||
16 | fi | ||
17 | |||
18 | -dnl more automake stuff | ||
19 | -AM_C_PROTOTYPES | ||
20 | - | ||
21 | AC_CHECK_HEADER(dmalloc.h) | ||
22 | if test "${ac_cv_header_dmalloc_h}" = "yes"; then | ||
23 | AM_WITH_DMALLOC | ||
24 | Index: lame-3.99.5/doc/html/Makefile.am | ||
25 | =================================================================== | ||
26 | --- lame-3.99.5.orig/doc/html/Makefile.am | ||
27 | +++ lame-3.99.5/doc/html/Makefile.am | ||
28 | @@ -1,6 +1,6 @@ | ||
29 | ## $Id: Makefile.am,v 1.7 2010/09/30 20:58:40 jaz001 Exp $ | ||
30 | |||
31 | -AUTOMAKE_OPTIONS = foreign ansi2knr | ||
32 | +AUTOMAKE_OPTIONS = foreign | ||
33 | |||
34 | docdir = $(datadir)/doc | ||
35 | pkgdocdir = $(docdir)/$(PACKAGE) | ||
36 | Index: lame-3.99.5/libmp3lame/i386/Makefile.am | ||
37 | =================================================================== | ||
38 | --- lame-3.99.5.orig/libmp3lame/i386/Makefile.am | ||
39 | +++ lame-3.99.5/libmp3lame/i386/Makefile.am | ||
40 | @@ -1,6 +1,6 @@ | ||
41 | ## $Id: Makefile.am,v 1.26 2011/04/04 09:42:34 aleidinger Exp $ | ||
42 | |||
43 | -AUTOMAKE_OPTIONS = foreign $(top_srcdir)/ansi2knr | ||
44 | +AUTOMAKE_OPTIONS = foreign | ||
45 | |||
46 | DEFS = @DEFS@ @CONFIG_DEFS@ | ||
47 | |||
48 | Index: lame-3.99.5/doc/man/Makefile.am | ||
49 | =================================================================== | ||
50 | --- lame-3.99.5.orig/doc/man/Makefile.am | ||
51 | +++ lame-3.99.5/doc/man/Makefile.am | ||
52 | @@ -1,6 +1,6 @@ | ||
53 | ## $Id: Makefile.am,v 1.1 2000/10/22 11:39:44 aleidinger Exp $ | ||
54 | |||
55 | -AUTOMAKE_OPTIONS = foreign ansi2knr | ||
56 | +AUTOMAKE_OPTIONS = foreign | ||
57 | |||
58 | man_MANS = lame.1 | ||
59 | EXTRA_DIST = ${man_MANS} | ||
diff --git a/meta/recipes-multimedia/lame/lame/no-gtk1.patch b/meta/recipes-multimedia/lame/lame/no-gtk1.patch new file mode 100644 index 0000000000..e88d7f1bb4 --- /dev/null +++ b/meta/recipes-multimedia/lame/lame/no-gtk1.patch | |||
@@ -0,0 +1,20 @@ | |||
1 | Upstream-Status: Inappropriate [configuration] | ||
2 | |||
3 | # Acquired from OpenEmbedded | ||
4 | |||
5 | --- lame-3.96.1/configure.in~no-gtk1.patch 2004-07-25 15:52:12.000000000 +0100 | ||
6 | +++ lame-3.96.1/configure.in 2004-09-10 15:54:39.000000000 +0100 | ||
7 | @@ -363,7 +363,12 @@ | ||
8 | |||
9 | dnl configure use of features | ||
10 | |||
11 | -AM_PATH_GTK(1.2.0, HAVE_GTK="yes", HAVE_GTK="no") | ||
12 | +#AM_PATH_GTK(1.2.0, HAVE_GTK="yes", HAVE_GTK="no") | ||
13 | +HAVE_GTK="no" | ||
14 | +GTK_CFLAGS="" | ||
15 | +GTK_LIBS="" | ||
16 | +AC_SUBST(GTK_CFLAGS) | ||
17 | +AC_SUBST(GTK_LIBS) | ||
18 | |||
19 | dnl ElectricFence malloc debugging | ||
20 | AC_MSG_CHECKING(use of ElectricFence malloc debugging) | ||
diff --git a/meta/recipes-multimedia/lame/lame_3.99.5.bb b/meta/recipes-multimedia/lame/lame_3.99.5.bb new file mode 100644 index 0000000000..d0e887271c --- /dev/null +++ b/meta/recipes-multimedia/lame/lame_3.99.5.bb | |||
@@ -0,0 +1,30 @@ | |||
1 | SUMMARY = "High quality MP3 audio encoder" | ||
2 | HOMEPAGE = "http://lame.sourceforge.net/" | ||
3 | BUGTRACKER = "http://sourceforge.net/tracker/?group_id=290&atid=100290" | ||
4 | SECTION = "console/utils" | ||
5 | LICENSE = "LGPLv2+" | ||
6 | LICENSE_FLAGS = "commercial" | ||
7 | |||
8 | DEPENDS = "ncurses gettext-native" | ||
9 | |||
10 | LIC_FILES_CHKSUM = "file://COPYING;md5=c46bda00ffbb0ba1dac22f8d087f54d9 \ | ||
11 | file://include/lame.h;beginline=1;endline=20;md5=a2258182c593c398d15a48262130a92b \ | ||
12 | " | ||
13 | PR = "r1" | ||
14 | |||
15 | SRC_URI = "${SOURCEFORGE_MIRROR}/lame/lame-${PV}.tar.gz \ | ||
16 | file://no-gtk1.patch \ | ||
17 | file://lame-3.99.5_fix_for_automake-1.12.x.patch " | ||
18 | |||
19 | SRC_URI[md5sum] = "84835b313d4a8b68f5349816d33e07ce" | ||
20 | SRC_URI[sha256sum] = "24346b4158e4af3bd9f2e194bb23eb473c75fb7377011523353196b19b9a23ff" | ||
21 | |||
22 | inherit autotools pkgconfig | ||
23 | |||
24 | PACKAGES += "libmp3lame libmp3lame-dev" | ||
25 | FILES_${PN} = "${bindir}/lame" | ||
26 | FILES_libmp3lame = "${libdir}/libmp3lame.so.*" | ||
27 | FILES_libmp3lame-dev = "${includedir} ${libdir}/*" | ||
28 | FILES_${PN}-dev = "" | ||
29 | |||
30 | CACHED_CONFIGUREVARS_append_i586 = " ac_cv_header_emmintrin_h=no ac_cv_header_xmmintrin_h=no" | ||