From 8ec61eb7a889fce146c49b9ec24196b2d5ea87da Mon Sep 17 00:00:00 2001 From: Oskari Rauta Date: Wed, 21 Apr 2021 03:19:14 +0300 Subject: [PATCH] mtools: add new package Signed-off-by: Oskari Rauta --- utils/mtools/Makefile | 70 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 utils/mtools/Makefile diff --git a/utils/mtools/Makefile b/utils/mtools/Makefile new file mode 100644 index 000000000..66400e5b5 --- /dev/null +++ b/utils/mtools/Makefile @@ -0,0 +1,70 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=mtools +PKG_VERSION:=4.0.26 +PKG_RELEASE:=$(AUTORELEASE) + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 +PKG_SOURCE_URL:=@GNU/mtools +PKG_HASH:=539f1c8b476a16e198d8bcb10a5799e22e69de49d854f7dbd85b64c2a45dea1a + +PKG_BUILD_PARALLEL:=1 +PKG_INSTALL:=1 + +PKG_MAINTAINER:=Oskari Rauta +PKG_LICENSE:=GPL-3.0-only +PKG_LICENSE_FILES:=COPYING + +include $(INCLUDE_DIR)/package.mk + +define Package/mtools + SECTION:=utils + CATEGORY:=Utilities + SUBMENU:=Disc + TITLE:=Collection of utilities to access MS-DOS disks + URL:=https://www.gnu.org/software/mtools + DEPENDS:=+libbsd +endef + +define Package/mtools/description + Mtools is a collection of utilities to access MS-DOS disks from GNU and Unix without mounting them. +endef + +define Package/mtools/install + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/amuFormat.sh $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mcheck $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mcomp $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mkmanifest $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mtools $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mxtar $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/tgz $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/uz $(1)/usr/bin/ + $(LN) uz $(1)/usr/bin/lz + $(LN) mtools $(1)/usr/bin/mattrib + $(LN) mtools $(1)/usr/bin/mbadblock + $(LN) mtools $(1)/usr/bin/mcat + $(LN) mtools $(1)/usr/bin/mcd + $(LN) mtools $(1)/usr/bin/mclasserase + $(LN) mtools $(1)/usr/bin/mcopy + $(LN) mtools $(1)/usr/bin/mdel + $(LN) mtools $(1)/usr/bin/mdeltree + $(LN) mtools $(1)/usr/bin/mdir + $(LN) mtools $(1)/usr/bin/mdu + $(LN) mtools $(1)/usr/bin/mformat + $(LN) mtools $(1)/usr/bin/minfo + $(LN) mtools $(1)/usr/bin/mlabel + $(LN) mtools $(1)/usr/bin/mmd + $(LN) mtools $(1)/usr/bin/mmount + $(LN) mtools $(1)/usr/bin/mmove + $(LN) mtools $(1)/usr/bin/mpartition + $(LN) mtools $(1)/usr/bin/mrd + $(LN) mtools $(1)/usr/bin/mren + $(LN) mtools $(1)/usr/bin/mshortname + $(LN) mtools $(1)/usr/bin/mshowfat + $(LN) mtools $(1)/usr/bin/mtoolstest + $(LN) mtools $(1)/usr/bin/mtype + $(LN) mtools $(1)/usr/bin/mzip +endef + +$(eval $(call BuildPackage,mtools))