@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME := freetype
PKG_NAME := freetype
PKG_VERSION := 2.10.4
PKG_VERSION := 2.10.4
PKG_RELEASE := 1
PKG_RELEASE := 2
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.xz
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.xz
PKG_SOURCE_URL := @SF/freetype
PKG_SOURCE_URL := @SF/freetype
@ -20,12 +20,10 @@ PKG_LICENSE:=FTL GPL-2.0-only MIT ZLIB GPL-3.0-or-later
PKG_LICENSE_FILES := docs/LICENSE.TXT docs/FTL.TXT docs/GPLv2.TXT src/bdf/README src/pcf/README src/gzip/zlib.h builds/unix/config.sub builds/unix/config.guess builds/unix/libtool
PKG_LICENSE_FILES := docs/LICENSE.TXT docs/FTL.TXT docs/GPLv2.TXT src/bdf/README src/pcf/README src/gzip/zlib.h builds/unix/config.sub builds/unix/config.guess builds/unix/libtool
PKG_CPE_ID := cpe:/a:freetype:freetype2
PKG_CPE_ID := cpe:/a:freetype:freetype2
CMAKE_INSTALL := 1
PKG_BUILD_PARALLEL := 1
CMAKE_BINARY_SUBDIR := build
PKG_BUILD_DEPENDS := meson/host
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
i n c l u d e $( INCLUDE_DIR ) / c m a k e . m k
i n c l u d e . . / . . / d e v e l / m e s o n / m e s o n . m k
d e f i n e P a c k a g e / l i b f r e e t y p e
d e f i n e P a c k a g e / l i b f r e e t y p e
SECTION:= libs
SECTION:= libs
@ -42,14 +40,22 @@ define Package/libfreetype/description
efficient and ubiquitous products.
efficient and ubiquitous products.
e n d e f
e n d e f
CMAKE_OPTIONS += \
-DBUILD_SHARED_LIBS= ON \
-DCMAKE_DISABLE_FIND_PACKAGE_BZip2= ON \
-DFT_WITH_ZLIB= ON \
-DFT_WITH_BZIP2= OFF \
-DFT_WITH_PNG= ON \
-DFT_WITH_HARFBUZZ= OFF \
-DFT_WITH_BROTLI= OFF
MESON_ARGS += \
-Dzlib= system \
-Dbzip2= disabled \
-Dpng= enabled \
-Dharfbuzz= disabled \
-Dbrotli= disabled \
-Dmmap= enabled
d e f i n e B u i l d / I n s t a l l D e v
$( INSTALL_DIR) $( 1) /usr/include/freetype2
$( CP) $( PKG_INSTALL_DIR) /usr/include/freetype2/* $( 1) /usr/include/freetype2/
$( INSTALL_DIR) $( 1) /usr/lib
$( CP) $( PKG_INSTALL_DIR) /usr/lib/libfreetype.{ a,so} * $( 1) /usr/lib/
$( INSTALL_DIR) $( 1) /usr/lib/pkgconfig
$( CP) $( PKG_INSTALL_DIR) /usr/lib/pkgconfig/freetype2.pc $( 1) /usr/lib/pkgconfig/freetype2.pc
e n d e f
d e f i n e P a c k a g e / l i b f r e e t y p e / i n s t a l l
d e f i n e P a c k a g e / l i b f r e e t y p e / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/lib
$( INSTALL_DIR) $( 1) /usr/lib