Date:2010-08-16 11:48:42 (13 years 7 months ago)
Author:lars
Commit:81a8da52cd52eab4716adf4ace173bda8d92b012
Message:[package] ncurses: Add libncursesw package

Thanks bartbes


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22669 3c298f89-4303-0410-b956-a3cf2f4a3e73
Files: package/ncurses/Makefile (5 diffs)

Change Details

package/ncurses/Makefile
99
1010PKG_NAME:=ncurses
1111PKG_VERSION:=5.7
12PKG_RELEASE:=2
12PKG_RELEASE:=3
1313
14PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)
1415PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
1516PKG_SOURCE_URL:=@GNU/ncurses
1617PKG_MD5SUM:=cce05daf61a64501ef6cd8da1f727ec6
...... 
2425  CATEGORY:=Libraries
2526  TITLE:=Terminal handling library
2627  URL:=http://www.gnu.org/software/ncurses/
28  VARIANT:=libncurses
29endef
30
31define Package/libncursesw
32  SECTION:=libs
33  CATEGORY:=Libraries
34  TITLE:=Terminal handling library (Unicode)
35  URL:=http://www.gnu.org/software/ncurses/
36  DEPENDS:=libncurses
37  VARIANT:=libncursesw
2738endef
2839
2940TARGET_CFLAGS += $(FPIC)
...... 
4455    --with-terminfo-dirs=/usr/share/terminfo \
4556    --with-default-terminfo-dir=/usr/share/terminfo
4657
58ifeq ($(BUILD_VARIANT),libncursesw)
59    CONFIGURE_ARGS += \
60        --enable-widec \
61        --with-build-cppflags=-D_GNU_SOURCE
62endif
63
4764MAKE_FLAGS += \
4865    BUILD_CC="$(HOSTCC)" \
4966    HOSTCC="$(HOSTCC)" \
5067    HOSTCCFLAGS="" \
51    libs
68    libs
5269
5370define Build/Install/Default
5471    $(MAKE_VARS) \
...... 
7491    done
7592endef
7693
94define Package/libncursesw/install
95    $(INSTALL_DIR) $(1)/usr/lib
96    $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{ncurses,panel,menu,form}w.so* $(1)/usr/lib/
97endef
98
99ifeq ($(BUILD_VARIANT),libncursesw)
100define Build/InstallDev
101    $(INSTALL_DIR) $(1)/usr/include/ncursesw/
102    $(CP) $(PKG_INSTALL_DIR)/usr/include/*.h $(1)/usr/include/ncursesw/
103
104    $(INSTALL_DIR) $(1)/usr/lib
105    $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{ncurses,panel,menu,form}w.{a,so*} $(1)/usr/lib/
106endef
107else
77108define Build/InstallDev
78109    $(INSTALL_DIR) $(1)/usr/include
79110    $(CP) $(PKG_INSTALL_DIR)/usr/include/*.h $(1)/usr/include/
...... 
81112    $(INSTALL_DIR) $(1)/usr/lib
82113    $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{curses,ncurses,panel,menu,form}.{a,so*} $(1)/usr/lib/
83114endef
115endif
84116
85117$(eval $(call BuildPackage,libncurses))
118$(eval $(call BuildPackage,libncursesw))

Archive Download the corresponding diff file



interactive