# |
# |
# 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. |
# |
# |
|
|
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 |
|
|
define Package/mc |
define Package/mc |
SECTION:=utils |
SECTION:=utils |
CATEGORY:=Utilities |
CATEGORY:=Utilities |
DEPENDS:=+glib2 +libncurses +libiconv |
DEPENDS:=+glib2 +libncurses +libiconv |
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-*)) |
|
|
define Build/Prepare |
define Build/Prepare |
$(Build/Prepare/Default) |
$(Build/Prepare/Default) |
for script in config.guess config.sub depcomp install-sh missing; do \ |
for script in config.guess config.sub depcomp install-sh missing; do \ |
rm -f $(PKG_BUILD_DIR)/config/$$$$script; \ |
rm -f $(PKG_BUILD_DIR)/config/$$$$script; \ |
ln -s $(AM_HOST)/$$$$script $(PKG_BUILD_DIR)/config/$$$$script; \ |
ln -s $(AM_HOST)/$$$$script $(PKG_BUILD_DIR)/config/$$$$script; \ |
done |
done |
endef |
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)) |
|
|