diff options
Diffstat (limited to 'meta/recipes-graphics')
-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 | |||