Upgrade mc package. Tickets 9225 and 9268 can be closed. The mc package

is optimized for size.

Signed-off-by: Luka Perkov < openwrt ->-to->- lukaperkov.net >

git-svn-id: svn://svn.openwrt.org/openwrt/packages@26762 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
thepeople 2011-04-26 12:26:30 +00:00
parent 0e80b37492
commit 7c303dee77

View File

@ -1,5 +1,5 @@
# #
# Copyright (C) 2006-2009 OpenWrt.org # Copyright (C) 2006-2011 OpenWrt.org
# #
# This is free software, licensed under the GNU General Public License v2. # This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information. # See /LICENSE for more information.
@ -8,12 +8,14 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=mc PKG_NAME:=mc
PKG_VERSION:=4.7.5.1 PKG_VERSION:=4.7.5.2
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://www.midnight-commander.org/downloads/ PKG_SOURCE_URL:=http://www.midnight-commander.org/downloads/
PKG_MD5SUM:=e673b7ec0191e4061b5d8b69368aa113 PKG_MD5SUM:=9fdfe7c0fcff362436eb35fcd1adf0fd
PKG_BUILD_PARALLEL:=1
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/nls.mk include $(INCLUDE_DIR)/nls.mk
@ -25,25 +27,25 @@ define Package/mc
TITLE:=midnight commander - a powerful file manager TITLE:=midnight commander - a powerful file manager
URL:=http://www.midnight-commander.org/ URL:=http://www.midnight-commander.org/
SUBMENU:=filemanager SUBMENU:=filemanager
MAINTAINER:=Luka Perkov <openwrt@lukaperkov.net>
endef endef
define Package/mc/description define Package/mc/description
GNU Midnight Commander is a text-mode full-screen file manager. GNU Midnight Commander is a visual file manager, licensed under GNU General
It uses a two panel interface and a subshell for command execution. Public License and therefore qualifies as Free Software. It's a feature rich
It includes an internal editor with syntax highlighting and an full-screen text mode application that allows you to copy, move and delete
internal viewer with support for binary files. Also included is files and whole directory trees, search for files and run commands in the
Virtual Filesystem (VFS), that allows files on remote systems subshell.
(e.g. FTP, SSH, SMB servers) and files inside archives to be
manipulated like real files.
endef endef
CONFIGURE_ARGS += \ CONFIGURE_ARGS += \
--enable-utf8 \
--disable-vfs \
--with-screen=ncurses \
--without-edit \ --without-edit \
--without-gpm-mouse \ --without-gpm-mouse \
--without-subshell \ --without-subshell \
--without-x \ --without-x
--disable-vfs \
--with-screen=ncurses
AM_HOST=$(firstword $(wildcard $(STAGING_DIR_HOST)/share/automake-*)) AM_HOST=$(firstword $(wildcard $(STAGING_DIR_HOST)/share/automake-*))
@ -58,6 +60,15 @@ endef
define Package/mc/install define Package/mc/install
$(INSTALL_DIR) $(1)/usr/bin $(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/mc $(1)/usr/bin/ $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/mc $(1)/usr/bin/
$(INSTALL_DIR) $(1)/etc/mc
$(INSTALL_DATA) $(PKG_BUILD_DIR)/misc/mc.menu $(1)/etc/mc
$(INSTALL_DIR) $(1)/etc/mc/skins
$(INSTALL_DATA) $(PKG_BUILD_DIR)/misc/skins/default.ini $(1)/etc/mc/skins
endef
define Package/mc/conffiles
/etc/mc/mc.menu
/etc/mc/skins/default.ini
endef endef
$(eval $(call BuildPackage,mc)) $(eval $(call BuildPackage,mc))