From: Michael Tremer Date: Wed, 4 May 2011 21:59:45 +0000 (+0200) Subject: ncurses: Split package into several subpackages. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=607f460048ac2aeef14ec0d9cc143fd2a1845de0;p=ipfire-3.x.git ncurses: Split package into several subpackages. There is: -libs which contains the libs. -base with basic terminal descriptions. -term with all other terminal descriptions. --- diff --git a/pkgs/ncurses/ncurses.nm b/pkgs/ncurses/ncurses.nm index 8c5daef9b..6fd0c33bc 100644 --- a/pkgs/ncurses/ncurses.nm +++ b/pkgs/ncurses/ncurses.nm @@ -26,7 +26,7 @@ include $(PKGROOT)/Include PKG_NAME = ncurses PKG_VER = 5.9 -PKG_REL = 1 +PKG_REL = 2 PKG_MAINTAINER = PKG_GROUPS = System/Base @@ -45,8 +45,6 @@ endef PKG_TARBALL = $(THISAPP).tar.gz -PKG_PACKAGES += $(PKG_NAME_REAL)-devel - CONFIGURE_OPTIONS += \ --mandir=/usr/share/man \ --with-shared \ @@ -69,3 +67,67 @@ define STAGE_INSTALL_CMDS echo "INPUT(-lncursesw)" >$(BUILDROOT)/usr/lib/libcursesw.so ln -sfv libncurses.so $(BUILDROOT)/usr/lib/libcurses.so endef + +PKG_PACKAGES += $(PKG_NAME_REAL)-devel $(PKG_NAME_REAL)-libs + + +# ncurses-term +PKG_PACKAGES += $(PKG_NAME_REAL)-term + +PKG_SUMMARY-$(PKG_NAME)-term = Terminal descriptions for ncurses. + +define PKG_DESCRIPTION-$(PKG_NAME)-term + This package contains additional terminal descriptions not found in + the ncurses-base package. +endef + +PKG_FILES-$(PKG_NAME)-term = /usr/share/terminfo + + +# ncurses-base +PKG_PACKAGES += $(PKG_NAME)-base + +# The -libs packages does depend on this. +PKG_DEPS-$(PKG_NAME)-libs += $(PKG_NAME)-base + +PKG_SUMMARY-$(PKG_NAME)-base = Terminal descriptions. + +define PKG_DESCRIPTION-$(PKG_NAME)-base + This package contains descriptions of common terminals. Other terminal + descriptions are included in the ncurses-term package. +endef + +define PKG_FILES-$(PKG_NAME)-base + /usr/share/terminfo/*/Eterm* + /usr/share/terminfo/*/aterm + /usr/share/terminfo/*/bterm + /usr/share/terminfo/*/cons25 + /usr/share/terminfo/*/cygwin + /usr/share/terminfo/*/eterm* + /usr/share/terminfo/*/gnome + /usr/share/terminfo/*/gnome-256color + /usr/share/terminfo/*/hurd + /usr/share/terminfo/*/jfbterm + /usr/share/terminfo/*/konsole + /usr/share/terminfo/*/konsole-256color + /usr/share/terminfo/*/mach* + /usr/share/terminfo/*/mlterm + /usr/share/terminfo/*/mrxvt + /usr/share/terminfo/*/nsterm + /usr/share/terminfo/*/putty* + /usr/share/terminfo/*/pcansi + /usr/share/terminfo/*/rxvt + /usr/share/terminfo/*/rxvt-* + /usr/share/terminfo/*/screen + /usr/share/terminfo/*/screen-*color + /usr/share/terminfo/*/screen.* + /usr/share/terminfo/*/sun + /usr/share/terminfo/*/teraterm + /usr/share/terminfo/*/teraterm2.3 + /usr/share/terminfo/*/vte + /usr/share/terminfo/*/vte-256color + /usr/share/terminfo/*/vwmterm + /usr/share/terminfo/*/wsvt25* + /usr/share/terminfo/*/xfce + /usr/share/terminfo/*/xterm xterm-* +endef