# # Copyright (C) 2011-2016 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. include $(TOPDIR)/rules.mk PKG_NAME:=tcsh PKG_VERSION:=6.19.01 PKG_RELEASE:=$(PKG_SOURCE_VERSION) PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=git://github.com/tcsh-org/tcsh PKG_SOURCE_VERSION:=26ef8ea3dd79fbe5311d80a69d490c0d46151543 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) PKG_LICENSE:=BSD-3-Clause PKG_LICENSE_FILES:=Copyright PKG_MAINTAINER:=Nuno Goncalves include $(INCLUDE_DIR)/package.mk define Package/tcsh SECTION:=utils CATEGORY:=Utilities TITLE:=Enhanced Berkeley UNIX C shell DEPENDS:=+libncurses URL:=http://www.tcsh.org/ endef define Package/tcsh/description Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). It is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax. endef define Package/tcsh/postinst #!/bin/sh grep tcsh $${IPKG_INSTROOT}/etc/shells || \ echo "/bin/tcsh" >> $${IPKG_INSTROOT}/etc/shells echo "/bin/csh" >> $${IPKG_INSTROOT}/etc/shells endef define Package/tcsh/install $(INSTALL_DIR) $(1)/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/tcsh $(1)/bin/ ln -sf tcsh $(1)/bin/csh endef $(eval $(call BuildPackage,tcsh))