|
|
|
@ -22,7 +22,10 @@ PKG_LICENSE_FILES:=README
|
|
|
|
|
PKG_INSTALL:=1
|
|
|
|
|
PKG_BUILD_PARALLEL:=1
|
|
|
|
|
|
|
|
|
|
PKG_BUILD_DEPENDS:=ncurses/host
|
|
|
|
|
|
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
|
include $(INCLUDE_DIR)/host-build.mk
|
|
|
|
|
|
|
|
|
|
define Package/libncurses
|
|
|
|
|
SECTION:=libs
|
|
|
|
@ -58,8 +61,10 @@ CONFIGURE_ARGS += \
|
|
|
|
|
--disable-rpath \
|
|
|
|
|
--without-ada \
|
|
|
|
|
--without-debug \
|
|
|
|
|
--without-manpages \
|
|
|
|
|
--without-profile \
|
|
|
|
|
--without-progs \
|
|
|
|
|
--without-tests \
|
|
|
|
|
--disable-big-core \
|
|
|
|
|
--disable-home-terminfo \
|
|
|
|
|
--with-normal \
|
|
|
|
@ -67,6 +72,17 @@ CONFIGURE_ARGS += \
|
|
|
|
|
--with-terminfo-dirs=/usr/share/terminfo \
|
|
|
|
|
--with-default-terminfo-dir=/usr/share/terminfo
|
|
|
|
|
|
|
|
|
|
HOST_CONFIGURE_ARGS += \
|
|
|
|
|
--without-cxx \
|
|
|
|
|
--without-cxx-binding \
|
|
|
|
|
--without-ada \
|
|
|
|
|
--without-debug \
|
|
|
|
|
--without-manpages \
|
|
|
|
|
--without-profile \
|
|
|
|
|
--without-tests \
|
|
|
|
|
--without-curses-h
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ifeq ($(HOST_OS),FreeBSD)
|
|
|
|
|
CONFIGURE_ARGS +=
|
|
|
|
|
--with-terminfo=/usr/share/terminfo.db
|
|
|
|
@ -149,6 +165,17 @@ define Build/InstallDev
|
|
|
|
|
endef
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
define Host/Compile
|
|
|
|
|
$(MAKE) -C $(HOST_BUILD_DIR) libs
|
|
|
|
|
$(MAKE) -C $(HOST_BUILD_DIR)/progs tic
|
|
|
|
|
endef
|
|
|
|
|
|
|
|
|
|
define Host/Install
|
|
|
|
|
$(INSTALL_BIN) $(HOST_BUILD_DIR)/progs/tic $(STAGING_DIR_HOST)/bin/tic
|
|
|
|
|
endef
|
|
|
|
|
|
|
|
|
|
$(eval $(call HostBuild))
|
|
|
|
|
$(eval $(call BuildPackage,terminfo))
|
|
|
|
|
$(eval $(call BuildPackage,libncurses))
|
|
|
|
|
$(eval $(call BuildPackage,libncursesw))
|
|
|
|
|