diff options
| -rw-r--r-- | meta/recipes-graphics/fontconfig/fontconfig-2.10.2/fix-pkgconfig.patch | 15 | ||||
| -rw-r--r-- | meta/recipes-graphics/fontconfig/fontconfig_2.10.2.bb | 47 |
2 files changed, 3 insertions, 59 deletions
diff --git a/meta/recipes-graphics/fontconfig/fontconfig-2.10.2/fix-pkgconfig.patch b/meta/recipes-graphics/fontconfig/fontconfig-2.10.2/fix-pkgconfig.patch deleted file mode 100644 index 6be04a1509..0000000000 --- a/meta/recipes-graphics/fontconfig/fontconfig-2.10.2/fix-pkgconfig.patch +++ /dev/null | |||
| @@ -1,15 +0,0 @@ | |||
| 1 | Upstream-Status: Inappropriate [configuration] | ||
| 2 | |||
| 3 | --- | ||
| 4 | fontconfig.pc.in | 2 +- | ||
| 5 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 6 | |||
| 7 | --- fontconfig-2.9.0.orig/fontconfig.pc.in | ||
| 8 | +++ fontconfig-2.9.0/fontconfig.pc.in | ||
| 9 | @@ -7,5 +7,5 @@ | ||
| 10 | Description: Font configuration and customization library | ||
| 11 | Version: @VERSION@ | ||
| 12 | Libs: -L${libdir} -lfontconfig | ||
| 13 | -Libs.private: @LIBXML2_LIBS@ @EXPAT_LIBS@ @FREETYPE_LIBS@ @ICONV_LIBS@ | ||
| 14 | +Libs.private: @LIBXML2_LIBS@ @EXPAT_LIBS@ -L${libdir} -lfreetype @ICONV_LIBS@ | ||
| 15 | Cflags: -I${includedir} | ||
diff --git a/meta/recipes-graphics/fontconfig/fontconfig_2.10.2.bb b/meta/recipes-graphics/fontconfig/fontconfig_2.10.2.bb index 607cf9e6da..6f2456d071 100644 --- a/meta/recipes-graphics/fontconfig/fontconfig_2.10.2.bb +++ b/meta/recipes-graphics/fontconfig/fontconfig_2.10.2.bb | |||
| @@ -24,16 +24,14 @@ PR = "r1" | |||
| 24 | 24 | ||
| 25 | SRC_URI = "http://fontconfig.org/release/fontconfig-${PV}.tar.gz \ | 25 | SRC_URI = "http://fontconfig.org/release/fontconfig-${PV}.tar.gz \ |
| 26 | file://Add-sysroot-option-to-fc-cache-and-fc-cat.patch \ | 26 | file://Add-sysroot-option-to-fc-cache-and-fc-cat.patch \ |
| 27 | file://fix-pkgconfig.patch \ | ||
| 28 | " | 27 | " |
| 29 | 28 | ||
| 30 | SRC_URI[md5sum] = "025e08b3d7fe45c433de5718e441ed15" | 29 | SRC_URI[md5sum] = "025e08b3d7fe45c433de5718e441ed15" |
| 31 | SRC_URI[sha256sum] = "5c3bf994bb6d6303bbf1e641eaa4b431932138dc90de33642e5845e31e1fdfd6" | 30 | SRC_URI[sha256sum] = "5c3bf994bb6d6303bbf1e641eaa4b431932138dc90de33642e5845e31e1fdfd6" |
| 32 | 31 | ||
| 33 | PACKAGES =+ "fontconfig-utils-dbg fontconfig-utils " | 32 | PACKAGES =+ "fontconfig-utils" |
| 34 | FILES_fontconfig-utils-dbg = "${bindir}/*.dbg" | ||
| 35 | FILES_fontconfig-utils = "${bindir}/*" | ||
| 36 | FILES_${PN} =+ "${datadir}/xml/*" | 33 | FILES_${PN} =+ "${datadir}/xml/*" |
| 34 | FILES_fontconfig-utils = "${bindir}/*" | ||
| 37 | 35 | ||
| 38 | # Work around past breakage in debian.bbclass | 36 | # Work around past breakage in debian.bbclass |
| 39 | RPROVIDES_fontconfig-utils = "libfontconfig-utils" | 37 | RPROVIDES_fontconfig-utils = "libfontconfig-utils" |
| @@ -41,45 +39,6 @@ RREPLACES_fontconfig-utils = "libfontconfig-utils" | |||
| 41 | RCONFLICTS_fontconfig-utils = "libfontconfig-utils" | 39 | RCONFLICTS_fontconfig-utils = "libfontconfig-utils" |
| 42 | DEBIAN_NOAUTONAME_fontconfig-utils = "1" | 40 | DEBIAN_NOAUTONAME_fontconfig-utils = "1" |
| 43 | 41 | ||
| 44 | PARALLEL_MAKE = "" | ||
| 45 | |||
| 46 | inherit autotools pkgconfig | 42 | inherit autotools pkgconfig |
| 47 | 43 | ||
| 48 | export HASDOCBOOK="no" | 44 | EXTRA_OECONF = " --disable-docs --with-default-fonts=${datadir}/fonts" |
| 49 | |||
| 50 | EXTRA_OECONF = " --disable-docs --with-arch=${HOST_ARCH} --with-default-fonts=${datadir}/fonts" | ||
| 51 | EXTRA_OEMAKE = "FC_LANG=fc-lang FC_GLYPHNAME=fc-glyphname" | ||
| 52 | |||
| 53 | # The tarball has some of the patched files as read only, which | ||
| 54 | # patch doesn't like at all | ||
| 55 | |||
| 56 | fontconfig_do_unpack() { | ||
| 57 | chmod -R u+rw ${S} | ||
| 58 | } | ||
| 59 | |||
| 60 | python do_unpack () { | ||
| 61 | bb.build.exec_func('base_do_unpack', d) | ||
| 62 | bb.build.exec_func('fontconfig_do_unpack', d) | ||
| 63 | } | ||
| 64 | |||
| 65 | BUILD_CFLAGS += " -I${STAGING_INCDIR}/freetype2" | ||
| 66 | |||
| 67 | do_configure_append () { | ||
| 68 | sed -i 's|LDFLAGS =.*|LDFLAGS =|' fc-case/Makefile | ||
| 69 | sed -i 's|LDFLAGS =.*|LDFLAGS =|' fc-glyphname/Makefile | ||
| 70 | sed -i 's|LDFLAGS =.*|LDFLAGS =|' fc-lang/Makefile | ||
| 71 | |||
| 72 | sed -i 's|CFLAGS =.*|CFLAGS =${BUILD_CFLAGS}|' fc-case/Makefile | ||
| 73 | sed -i 's|CFLAGS =.*|CFLAGS =${BUILD_CFLAGS}|' fc-glyphname/Makefile | ||
| 74 | sed -i 's|CFLAGS =.*|CFLAGS =${BUILD_CFLAGS}|' fc-lang/Makefile | ||
| 75 | |||
| 76 | sed -i 's|CPPFLAGS =.*|CPPFLAGS =${BUILD_CPPFLAGS}|' fc-case/Makefile | ||
| 77 | sed -i 's|CPPFLAGS =.*|CPPFLAGS =${BUILD_CPPFLAGS}|' fc-glyphname/Makefile | ||
| 78 | sed -i 's|CPPFLAGS =.*|CPPFLAGS =${BUILD_CPPFLAGS}|' fc-lang/Makefile | ||
| 79 | |||
| 80 | sed -i 's|CXXFLAGS =.*|CFLAGS =${BUILD_CXXFLAGS}|' fc-case/Makefile | ||
| 81 | sed -i 's|CXXFLAGS =.*|CFLAGS =${BUILD_CXXFLAGS}|' fc-glyphname/Makefile | ||
| 82 | sed -i 's|CXXFLAGS =.*|CFLAGS =${BUILD_CXXFLAGS}|' fc-lang/Makefile | ||
| 83 | |||
| 84 | } | ||
| 85 | |||
