54f89eba581d2e8e7773e075781efba318ce8b40
[vuplus_openembedded] / fontconfig / fontconfig_2.2.92.oe
1 DESCRIPTION = "A library for configuring and customizing font access."
2 DEPENDS = "virtual/libc expat freetype freetype-native zlib"
3
4 FC_SONAME = "1.0.4"
5
6 SRC_URI = "http://pdx.freedesktop.org/~fontconfig/release/fontconfig-${PV}.tar.gz \
7            file://${FILESDIR}/freetype-includes.patch;patch=1;pnum=0 \
8            file://${FILESDIR}/makefile1.patch;patch=1;pnum=0 \
9            file://${FILESDIR}/makefile2.patch;patch=1;pnum=0"
10
11 S = "${WORKDIR}/fontconfig-${PV}"
12
13 inherit autotools  pkgconfig
14
15 EXTRA_OECONF = " --disable-docs "
16
17 do_compile () {
18 # XXX ${PV} dist missing some files !
19            touch fc-list/fc-list.1
20            touch fc-cache/fc-cache.1
21            oe_runmake -C fc-lang      "CC=${BUILD_CC}" \
22                 "CFLAGS=${BUILD_CFLAGS}" "LDFLAGS=${BUILD_LDFLAGS}" \
23                 "CPPFLAGS=${BUILD_CPPFLAGS}" "CXXFLAGS=${BUILD_CXXFLAGS}" \
24                 "FREETYPE_CFLAGS=-I${STAGING_INCDIR}/freetype2" "FREETYPE_LIBS=-lfreetype -lz"
25            oe_runmake -C fc-glyphname "CC=${BUILD_CC}" \
26                 "CFLAGS=${BUILD_CFLAGS}" "LDFLAGS=${BUILD_LDFLAGS}" \
27                 "CPPFLAGS=${BUILD_CPPFLAGS}" "CXXFLAGS=${BUILD_CXXFLAGS}" \
28                 "FREETYPE_CFLAGS=-I${STAGING_INCDIR}/freetype2" "FREETYPE_LIBS=-lfreetype -lz"
29            oe_runmake
30 }
31
32
33 do_stage () {
34         oe_libinstall -so -a -C src libfontconfig ${STAGING_LIBDIR}
35         install -d ${STAGING_INCDIR}/fontconfig
36         cp -a ${S}/fontconfig/*.h ${STAGING_INCDIR}/fontconfig/
37 }