@ -8,22 +8,24 @@
i n c l u d e $( TOPDIR ) / r u l e s . m k
PKG_NAME := freetype
PKG_VERSION := 2.10.1
PKG_VERSION := 2.10.2
PKG_RELEASE := 1
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.xz
PKG_SOURCE_URL := @SF/freetype
PKG_HASH := 16dbfa488a21fe827dc27eaf708f42f7aa3bb997d745d31a19781628c36ba26f
PKG_HASH := 1543d61025d2e6312e0a1c563652555f17378a204a61e99928c9fcef030a2d8b
PKG_MAINTAINER := Val Kulkov <val.kulkov@gmail.com>
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_CPE_ID := cpe:/a:freetype:freetype2
PKG_MAINTAINER := Val Kulkov <val.kulkov@gmail.com>
PKG_FIXUP := autoreconf
PKG_LIBTOOL_PATHS := builds/unix
CMAKE_INSTALL := 1
PKG_BUILD_PARALLEL := 1
CMAKE_BINARY_SUBDIR := build
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
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
@ -40,38 +42,14 @@ define Package/libfreetype/description
efficient and ubiquitous products.
e n d e f
TARGET_CFLAGS += $( FPIC)
CONFIGURE_ARGS += \
--enable-freetype-config \
--enable-shared \
--enable-static \
--with-bzip2= no \
--with-zlib= yes \
--with-png= yes
d e f i n e B u i l d / C o m p i l e
$( MAKE) -C $( PKG_BUILD_DIR) DESTDIR = " $( PKG_INSTALL_DIR) " all install
e n d e f
d e f i n e B u i l d / I n s t a l l D e v
$( INSTALL_DIR) $( 1) /bin
$( INSTALL_BIN) $( PKG_INSTALL_DIR) /usr/bin/freetype-config $( 1) /bin/
$( INSTALL_DIR) $( 2) /bin
$( INSTALL_BIN) $( PKG_INSTALL_DIR) /usr/bin/freetype-config $( 2) /bin/
$( INSTALL_DIR) $( 1) /usr/include
$( CP) $( PKG_INSTALL_DIR) /usr/include/freetype2 $( 1) /usr/include/
$( 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/
$( SED) \
' s,/usr/include,$$ $$ { prefix} /include,g; \
s,/usr/lib,$$ $$ { exec_prefix} /lib,g' \
$( 1) /usr/lib/pkgconfig/freetype2.pc
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
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