@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME := libgd
PKG_VERSION := 2.2.5
PKG_RELEASE := 2
PKG_RELEASE := 3
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.xz
PKG_SOURCE_URL := https://github.com/$( PKG_NAME) /$( PKG_NAME) /releases/download/gd-$( PKG_VERSION) /
@ -19,16 +19,16 @@ PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
PKG_LICENSE := MIT
PKG_LICENSE_FILES := COPYING
PKG_FIXUP := autoreconf
PKG_INSTALL := 1
CMAKE_INSTALL := 1
PKG_BUILD_PARALLEL := 1
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 g d
SECTION:= libs
CATEGORY:= Libraries
DEPENDS:= +libjpeg +libpng +LIBGD_TIFF:libtiff +LIBGD_FREETYPE:libfreetype
DEPENDS:= +libjpeg +libpng +libwebp + LIBGD_TIFF:libtiff +LIBGD_FREETYPE:libfreetype
TITLE:= The GD graphics library
URL:= https://libgd.github.io/
MENU:= 1
@ -56,58 +56,37 @@ define Package/libgd/config
endif
e n d e f
TARGET_CFLAGS += $( FPIC)
TARGET_CFLAGS += $( FPIC) -ffunction-sections -fdata-sections -flto
CONFIGURE_ARG S += \
--enable-shared \
--enable-static \
--disable-rpath \
--without-x \
--without-fontconfig \
--with-jpeg= $( STAGING_DIR) /usr \
--with-png= $( STAGING_DIR) /usr \
--without-xpm
CMAKE_OPTI ONS += \
-DENABLE_FONTCONFIG= OFF \
-DENABLE_ICONV= OFF \
-DENABLE_JPEG= ON \
-DENABLE_LIQ= OFF \
-DENABLE_PNG= ON \
-DENABLE_WEBP= ON \
-DENABLE_XPM= OFF \
-DZLIB_INCLUDE_DIR= " $( STAGING_DIR) /usr "
i f d e f C O N F I G _ L I B G D _ T I F F
CONFIGURE_ARGS += \
--with-tiff= $( STAGING_DIR) /usr
CMAKE_OPTIONS += \
-DENABLE_TIFF= ON
e l s e
CONFIGURE_ARGS += \
--without-tiff
CMAKE_OPTIONS += \
-DENABLE_TIFF= OFF
e n d i f
i f d e f C O N F I G _ L I B G D _ F R E E T Y P E
CONFIGURE_ARGS += \
--with-freetype= $( STAGING_DIR) /usr
CMAKE_OPTIONS += \
-DENABLE_FREETYPE= ON
e l s e
CONFIGURE_ARGS += \
--without-freetype
CMAKE_OPTIONS += \
-DENABLE_FREETYPE= OFF
e n d i f
CONFIGURE_VARS += \
ac_cv_header_iconv_h = no \
am_cv_func_iconv_works = no \
am_func_iconv = no
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/bin
$( CP) $( PKG_INSTALL_DIR) /usr/bin/gdlib-config $( 1) /usr/bin/
$( SED) \
's,^\(prefix\|exec_prefix\)=.*,\1=$(STAGING_DIR)/usr,g' \
$( 1) /usr/bin/gdlib-config
$( INSTALL_DIR) $( 1) /usr/include
$( CP) $( PKG_INSTALL_DIR) /usr/include/entities.h $( 1) /usr/include/
$( CP) $( PKG_INSTALL_DIR) /usr/include/gd{ ,_color_map,_errors,_io,cache,fontg,fontl,fontmb,fonts,fontt,fx,pp} .h \
$( 1) /usr/include/
$( INSTALL_DIR) $( 1) /usr/lib
$( CP) $( PKG_INSTALL_DIR) /usr/lib/libgd.{ a,la,so*} $( 1) /usr/lib/
$( INSTALL_DIR) $( 2) /bin
$( LN) ../../usr/bin/gdlib-config $( 2) /bin/
e n d e f
d e f i n e P a c k a g e / l i b g d / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/lib
$( CP ) $( PKG_INSTALL_DIR) /usr/lib/libgd.so.* $( 1) /usr/lib/
$( INSTALL_DATA) $( PKG_INSTALL_DIR) /usr/lib/libgd.so $( 1) /usr/lib/
e n d e f
$( eval $ ( call BuildPackage ,libgd ) )