update driver
[vuplus_openembedded] / recipes / fontconfig / fontconfig_2.4.1.bb
1 require fontconfig.inc
2
3 PR = "r3"
4
5 SRC_URI += "https://stage.maemo.org/svn/maemo/projects/haf/trunk/fontconfig/device_symbols.h \
6             file://configure_fix.patch;patch=1 "
7
8 EXTRA_OECONF += " --with-arch=${HOST_ARCH}"
9
10 do_stage () {
11         cp ${WORKDIR}/device_symbols.h ${S}/fontconfig/
12         oe_libinstall -so -a -C src libfontconfig ${STAGING_LIBDIR}
13         install -d ${STAGING_INCDIR}/fontconfig
14         for i in ${S}/fontconfig/*.h; do install -m 0644 $i ${STAGING_INCDIR}/fontconfig/; done
15         ln -sf ${STAGING_INCDIR}/fontconfig/device_symbols.h ${STAGING_INCDIR}
16 }
17
18 BUILD_CFLAGS += " -I${STAGING_INCDIR_NATIVE}/freetype2"
19
20 do_configure_append () {
21         sed -i 's|LDFLAGS =.*|LDFLAGS =|' fc-case/Makefile
22         sed -i 's|LDFLAGS =.*|LDFLAGS =|' fc-glyphname/Makefile
23         sed -i 's|LDFLAGS =.*|LDFLAGS =|' fc-lang/Makefile
24         sed -i 's|LDFLAGS =.*|LDFLAGS =|' fc-arch/Makefile
25
26         sed -i 's|CFLAGS =.*|CFLAGS =${BUILD_CFLAGS}|' fc-case/Makefile
27         sed -i 's|CFLAGS =.*|CFLAGS =${BUILD_CFLAGS}|' fc-glyphname/Makefile
28         sed -i 's|CFLAGS =.*|CFLAGS =${BUILD_CFLAGS}|' fc-lang/Makefile
29         sed -i 's|CFLAGS =.*|CFLAGS =${BUILD_CFLAGS}|' fc-arch/Makefile
30
31         sed -i 's|CPPFLAGS =.*|CPPFLAGS =${BUILD_CPPFLAGS}|' fc-case/Makefile
32         sed -i 's|CPPFLAGS =.*|CPPFLAGS =${BUILD_CPPFLAGS}|' fc-glyphname/Makefile
33         sed -i 's|CPPFLAGS =.*|CPPFLAGS =${BUILD_CPPFLAGS}|' fc-lang/Makefile
34         sed -i 's|CPPFLAGS =.*|CPPFLAGS =${BUILD_CPPFLAGS}|' fc-arch/Makefile
35
36         sed -i 's|CXXFLAGS =.*|CFLAGS =${BUILD_CXXFLAGS}|' fc-case/Makefile
37         sed -i 's|CXXFLAGS =.*|CFLAGS =${BUILD_CXXFLAGS}|' fc-glyphname/Makefile
38         sed -i 's|CXXFLAGS =.*|CFLAGS =${BUILD_CXXFLAGS}|' fc-lang/Makefile
39         sed -i 's|CXXFLAGS =.*|CFLAGS =${BUILD_CXXFLAGS}|' fc-arch/Makefile
40
41 }
42
43 do_install () {
44         autotools_do_install
45 }
46