# SPDX-License-Identifier: GPL-3.0-only # # Copyright (C) 2022 ImmortalWrt.org include $(TOPDIR)/rules.mk PKG_NAME:=dos2unix PKG_VERSION:=7.4.3 PKG_RELEASE:=$(AUTORELEASE) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://waterlan.home.xs4all.nl/dos2unix/ \ @SF/dos2unix PKG_HASH:=b68db41956daf933828423aa30510e00c12d29ef5916e715e8d4e694fe66ca72 PKG_MAINTAINER:=Tianling Shen PKG_LICENSE:=BSD-2-Clause PKG_LICENSE_FILES:=COPYING.txt PKG_BUILD_PARALLEL:=1 PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk MAKE_FLAGS+= D2U_OS=Linux define dos2unix/template define Package/$(1) SECTION:=utils CATEGORY:=Utilities TITLE:=Text file format converters ($(1)) URL:=https://waterlan.home.xs4all.nl/dos2unix.html PROVIDES:=$(2) endef define Package/$(1)/description Convert text files with DOS or Mac line breaks to Unix line breaks and vice versa. This package contains the $(1). endef define Package/$(1)/install $$(INSTALL_DIR) $$(1)/usr/bin $$(INSTALL_BIN) $$(PKG_INSTALL_DIR)/usr/bin/$(1) $$(1)/usr/bin/ $$(LN) $(1) $$(1)/usr/bin/$(2) endef $$(eval $$(call BuildPackage,$(1))) endef $(eval $(call dos2unix/template,dos2unix,mac2unix)) $(eval $(call dos2unix/template,unix2dos,unix2mac))