diff options
Diffstat (limited to 'meta-multimedia/recipes-mkv/libebml/libebml_1.3.0.bb')
-rw-r--r-- | meta-multimedia/recipes-mkv/libebml/libebml_1.3.0.bb | 44 |
1 files changed, 39 insertions, 5 deletions
diff --git a/meta-multimedia/recipes-mkv/libebml/libebml_1.3.0.bb b/meta-multimedia/recipes-mkv/libebml/libebml_1.3.0.bb index 71e2bfc56..b756a3924 100644 --- a/meta-multimedia/recipes-mkv/libebml/libebml_1.3.0.bb +++ b/meta-multimedia/recipes-mkv/libebml/libebml_1.3.0.bb | |||
@@ -2,15 +2,49 @@ SUMMARY = "libebml is a C++ libary to parse EBML files" | |||
2 | LICENSE = "LGPLv2.1" | 2 | LICENSE = "LGPLv2.1" |
3 | LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=f14599a2f089f6ff8c97e2baa4e3d575" | 3 | LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=f14599a2f089f6ff8c97e2baa4e3d575" |
4 | 4 | ||
5 | SRC_URI = "http://dl.matroska.org/downloads/libebml/libebml-${PV}.tar.bz2" | 5 | SRC_URI = "\ |
6 | http://dl.matroska.org/downloads/libebml/libebml-${PV}.tar.bz2 \ | ||
7 | file://ldflags.patch \ | ||
8 | file://override-uname.patch \ | ||
9 | " | ||
6 | SRC_URI[md5sum] = "efec729bf5a51e649e1d9d1f61c0ae7a" | 10 | SRC_URI[md5sum] = "efec729bf5a51e649e1d9d1f61c0ae7a" |
7 | SRC_URI[sha256sum] = "83b074d6b62715aa0080406ea84d33df2e44b5d874096640233a4db49b8096de" | 11 | SRC_URI[sha256sum] = "83b074d6b62715aa0080406ea84d33df2e44b5d874096640233a4db49b8096de" |
8 | 12 | ||
9 | EXTRA_OEMAKE = "-e MAKEFLAGS=" | 13 | do_unpack[postfuncs] += "dos2unix" |
10 | 14 | ||
11 | do_compile() { | 15 | dos2unix () { |
12 | cd ${S}/make/linux | 16 | cr="$(printf '\r')" |
13 | oe_runmake CROSS="${TARGET_PREFIX}" | 17 | for f in make/*/Makefile; do |
18 | tr -d "$cr" <"$f" >"$f.new" && \ | ||
19 | mv "$f.new" "$f" | ||
20 | done | ||
21 | } | ||
22 | |||
23 | LIBEBML_OS = "Unknown" | ||
24 | LIBEBML_OS_linux = "Linux" | ||
25 | LIBEBML_OS_darwin = "Darwin" | ||
26 | LIBEBML_OS_mingw32 = "Windows" | ||
27 | |||
28 | EXTRA_OEMAKE = "\ | ||
29 | 'TARGET_OS=${LIBEBML_OS}' \ | ||
30 | \ | ||
31 | 'CXX=${CXX}' \ | ||
32 | 'LD=${CXX}' \ | ||
33 | 'AR=${AR}' \ | ||
34 | 'RANLIB=${RANLIB}' \ | ||
35 | \ | ||
36 | 'DEBUGFLAGS=' \ | ||
37 | 'CPPFLAGS=${CPPFLAGS}' \ | ||
38 | 'CXXFLAGS=${CXXFLAGS}' \ | ||
39 | 'LDFLAGS=${LDFLAGS}' \ | ||
40 | \ | ||
41 | 'prefix=${prefix}' \ | ||
42 | 'libdir=${libdir}' \ | ||
43 | 'includedir=${includedir}/ebml' \ | ||
44 | " | ||
45 | |||
46 | do_compile () { | ||
47 | oe_runmake -C make/linux | ||
14 | } | 48 | } |
15 | 49 | ||
16 | do_install() { | 50 | do_install() { |