By default the dos2unix build uses the msgfmt application which is provided by the host tool gettext in OpenWrt. Instead of adding the dependency to gettext deactivate NLS support. This fixes the following build error: ------------------------------------------- msgfmt -c po/da.po -o po/da.mo make[4]: msgfmt: No such file or directory make[4]: *** [Makefile:472: po/da.mo] Error 127 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
53 lines
1.3 KiB
Makefile
53 lines
1.3 KiB
Makefile
# 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:=2
|
|
|
|
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 <cnsztl@immortalwrt.org>
|
|
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 ENABLE_NLS=
|
|
|
|
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))
|