Skip to content
Snippets Groups Projects
Commit d2ef8a2a authored by Julien Robert's avatar Julien Robert Committed by Andreas Traczyk
Browse files

Contribs: Add Freetype to contrib/src

Change-Id: Id69f8e7d1a7c17d47a44b6fbcdd70b5cd3626d5f
parent d452fc7e
Branches
Tags
No related merge requests found
9f3d054040ca83375de67afbd00ddd5e9480f88a2c63d0884bb837efe8e0ce02779c3fc997d7818866497ccc56a0574b7f185b9e3e0e6dae7201e36c8ad90885 freetype-39ce3ac499d4c
d7371031a062f410953c8ecce29.tar.gz
This diff is collapsed.
{
"name": "freetype",
"version": "39ce3ac499d4cd7371031a062f410953c8ecce29",
"url": "https://gitlab.freedesktop.org/freetype/freetype/-/archive/__VERSION__/freetype-__VERSION__.tar.gz",
"deps": [],
"patches": [],
"win_patches": [],
"project_paths": ["builds/windows/vc2010/freetype.vcxproj"],
"with_env" : "",
"custom_scripts": {
"pre_build": ["copy %cd%\\\\..\\\\..\\\\src\\\\freetype\\\\freetype.vcxproj %cd%\\\\builds\\\\windows\\\\vc2010\\\\freetype.vcxproj /Y"],
"build": [],
"post_build": []
}
}
# freetype
FREETYPE_HASH := 39ce3ac499d4cd7371031a062f410953c8ecce29
FREETYPE_GITURL := https://gitlab.freedesktop.org/freetype/freetype/-/archive/$(FREETYPE_HASH)/freetype-$(FREETYPE_HASH).tar.gz
ifeq ($(call need_pkg,"freetype2 >= 2.10.1"),)
PKGS_FOUND += freetype
endif
FTCONFIG := --build="$(BUILD)" \
--host="$(HOST)" \
--prefix="$(PREFIX)" \
--enable-shared=no \
--enable-static=yes \
--with-zlib=no \
--with-png=no \
--with-harfbuzz=no
$(TARBALLS)/freetype-$(FREETYPE_HASH).tar.gz:
$(call download,$(FREETYPE_GITURL))
.sum-freetype: freetype-$(FREETYPE_HASH).tar.gz
freetype: freetype-$(FREETYPE_HASH).tar.gz .sum-freetype
rm -Rf $@-$(FREETYPE_HASH)
mkdir -p $@-$(FREETYPE_HASH)
(cd $@-$(FREETYPE_HASH) && tar x $(if ${BATCH_MODE},,-v) --strip-components=1 -f $<)
$(UPDATE_AUTOCONFIG)
$(MOVE)
.freetype: freetype
cd $< && $(HOSTVARS) sh autogen.sh
cd $< && $(HOSTVARS) ./configure $(FTCONFIG)
cd $< && $(MAKE)
cd $< && $(MAKE) install
touch $@
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment