diff --git a/package/libs/ncurses/Makefile b/package/libs/ncurses/Makefile index 29261a4cd..b6b9a4eb8 100644 --- a/package/libs/ncurses/Makefile +++ b/package/libs/ncurses/Makefile @@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=ncurses PKG_CPE_ID:=cpe:/a:gnu:ncurses PKG_VERSION:=6.4 -PKG_RELEASE:=1 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@GNU/$(PKG_NAME) @@ -52,7 +52,7 @@ define Package/libncurses-dev TITLE:=Development files for the ncurses library endef -TARGET_CFLAGS += $(FPIC) +TARGET_CFLAGS += $(FPIC) -std=gnu17 CONFIGURE_ARGS += \ --enable-echo \ @@ -82,6 +82,7 @@ CONFIGURE_VARS += \ HOST_CFLAGS += $(HOST_FPIC) HOST_CONFIGURE_ARGS += \ + --enable-pc-files \ --without-cxx \ --without-cxx-binding \ --without-ada \ @@ -123,7 +124,9 @@ ifneq ($(HOST_OS),FreeBSD) ) for file in \ a/ansi \ + a/alacritty \ d/dumb \ + f/foot \ l/linux \ r/rxvt \ r/rxvt-unicode \ @@ -178,6 +181,8 @@ define Build/InstallDev $(SED) 's,^\(prefix\|exec_prefix\)=.*,\1=$(STAGING_DIR)/usr,g' -e 's/$$$$INCS //g' \ $(2)/bin/ncursesw6-config ln -sf $(STAGING_DIR)/host/bin/ncursesw6-config $(1)/usr/bin/ncursesw6-config + $(SED) 's,$(TOOLCHAIN_DIR),$(STAGING_DIR),g' \ + $(1)/usr/lib/pkgconfig/ncursesw.pc endef define Host/Compile