freetype: fix staging headers
freetype 2.5.1 moved headers from /usr/include/freetype2/freetype to /usr/include/freetype2. Some packages use a non-recommended header inclusion of <freetype/x.h> instead of using the recommended ft2build.h method, so until it's fixed across the board upstream for packages that break do a symlink. See: http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=fae382076409db198dfbff36ac4cbb97b05b30a1 Fixes: http://autobuild.buildroot.net/results/64c/64cc8467eeb44f741aeb42bf1a0c77edbfbd285f/ http://autobuild.buildroot.net/results/708/708fa7423c83e22a51854f1abca0f3358506a318/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
d04523f8fc
commit
0a9cedbcf4
@ -57,5 +57,12 @@ define FREETYPE_FIX_CONFIG_FILE_LIBS
|
|||||||
endef
|
endef
|
||||||
FREETYPE_POST_INSTALL_STAGING_HOOKS += FREETYPE_FIX_CONFIG_FILE_LIBS
|
FREETYPE_POST_INSTALL_STAGING_HOOKS += FREETYPE_FIX_CONFIG_FILE_LIBS
|
||||||
|
|
||||||
|
# Version 2.5.1 reorganized headers out of freetype2/freetype
|
||||||
|
# It's unexpected for some packages so symlink it until it spreads upstream
|
||||||
|
define FREETYPE_FIX_FREETYPE_INCLUDE
|
||||||
|
ln -sf . $(STAGING_DIR)/usr/include/freetype2/freetype
|
||||||
|
endef
|
||||||
|
FREETYPE_POST_INSTALL_STAGING_HOOKS += FREETYPE_FIX_FREETYPE_INCLUDE
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
$(eval $(host-autotools-package))
|
$(eval $(host-autotools-package))
|
||||||
|
Loading…
Reference in New Issue
Block a user