1 DESCRIPTION = "A library for configuring and customizing font access."
2 DEPENDS = "virtual/libc expat freetype freetype-native zlib"
3 RDEPENDS = "libc6 expat freetype zlib"
7 SRC_URI = "http://pdx.freedesktop.org/~fontconfig/release/fontconfig-${PV}.tar.gz \
8 file://${FILESDIR}/freetype-includes.patch;patch=1;pnum=0 \
9 file://${FILESDIR}/makefile1.patch;patch=1;pnum=0 \
10 file://${FILESDIR}/makefile2.patch;patch=1;pnum=0"
12 S = "${WORKDIR}/fontconfig-${PV}"
14 inherit autotools libtool pkgconfig
16 EXTRA_OECONF = " --disable-docs "
19 # XXX ${PV} dist missing some files !
20 touch fc-list/fc-list.1
21 touch fc-cache/fc-cache.1
22 oe_runmake -C fc-lang "CC=${BUILD_CC}" \
23 "CFLAGS=${BUILD_CFLAGS}" "LDFLAGS=${BUILD_LDFLAGS}" \
24 "CPPFLAGS=${BUILD_CPPFLAGS}" "CXXFLAGS=${BUILD_CXXFLAGS}" \
25 "FREETYPE_CFLAGS=-I${STAGING_INCDIR}/freetype2" "FREETYPE_LIBS=-lfreetype -lz"
26 oe_runmake -C fc-glyphname "CC=${BUILD_CC}" \
27 "CFLAGS=${BUILD_CFLAGS}" "LDFLAGS=${BUILD_LDFLAGS}" \
28 "CPPFLAGS=${BUILD_CPPFLAGS}" "CXXFLAGS=${BUILD_CXXFLAGS}"
29 "FREETYPE_CFLAGS=-I${STAGING_INCDIR}/freetype2" "FREETYPE_LIBS=-lfreetype -lz"
35 oe_soinstall src/.libs/libfontconfig.so.1.0.4 ${STAGING_LIBDIR}/
36 install -m 0644 src/.libs/libfontconfig.a ${STAGING_LIBDIR}/
37 install -m 0644 src/.libs/libfontconfig.lai ${STAGING_LIBDIR}/libfontconfig.la
38 install -d ${STAGING_INCDIR}/fontconfig
39 cp -a ${S}/fontconfig/*.h ${STAGING_INCDIR}/fontconfig/