mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-24 04:26:16 +02:00
fix DESCRIPTION use in menuconfig and ipkg control files
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4856 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
8afb23270d
commit
ba4845f765
@ -90,6 +90,14 @@ define Package/Default
|
|||||||
DESCRIPTION:=
|
DESCRIPTION:=
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define BuildDescription
|
||||||
|
ifneq ($(DESCRIPTION),)
|
||||||
|
DESCRIPTION:=$(TITLE)\\ $(DESCRIPTION)
|
||||||
|
else
|
||||||
|
DESCRIPTION:=$(TITLE)
|
||||||
|
endif
|
||||||
|
endef
|
||||||
|
|
||||||
define BuildIPKGVariable
|
define BuildIPKGVariable
|
||||||
pkg_$(subst .,_,$(subst -,_,$(1)))_$(2) = $$(Package/$(1)/$(2))
|
pkg_$(subst .,_,$(subst -,_,$(1)))_$(2) = $$(Package/$(1)/$(2))
|
||||||
export pkg_$(subst .,_,$(subst -,_,$(1))_$(2))
|
export pkg_$(subst .,_,$(subst -,_,$(1))_$(2))
|
||||||
@ -99,21 +107,14 @@ endef
|
|||||||
define BuildPackage
|
define BuildPackage
|
||||||
$(eval $(call Package/Default))
|
$(eval $(call Package/Default))
|
||||||
$(eval $(call Package/$(1)))
|
$(eval $(call Package/$(1)))
|
||||||
|
$(eval $(call BuildDescription))
|
||||||
|
|
||||||
$(foreach FIELD, TITLE CATEGORY PRIORITY VERSION,
|
$(foreach FIELD, TITLE CATEGORY PRIORITY SECTION VERSION,
|
||||||
ifeq ($($(FIELD)),)
|
ifeq ($($(FIELD)),)
|
||||||
$$(error Package/$(1) is missing the $(FIELD) field)
|
$$(error Package/$(1) is missing the $(FIELD) field)
|
||||||
endif
|
endif
|
||||||
)
|
)
|
||||||
|
|
||||||
ifeq ($(PKGARCH),)
|
|
||||||
PKGARCH:=$(ARCH)
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(DESCRIPTION),)
|
|
||||||
$(eval DESCRIPTION:=$(TITLE))
|
|
||||||
endif
|
|
||||||
|
|
||||||
IPKG_$(1):=$(PACKAGE_DIR)/$(1)_$(VERSION)_$(PKGARCH).ipk
|
IPKG_$(1):=$(PACKAGE_DIR)/$(1)_$(VERSION)_$(PKGARCH).ipk
|
||||||
IDIR_$(1):=$(PKG_BUILD_DIR)/ipkg/$(1)
|
IDIR_$(1):=$(PKG_BUILD_DIR)/ipkg/$(1)
|
||||||
INFO_$(1):=$(IPKG_STATE_DIR)/info/$(1).list
|
INFO_$(1):=$(IPKG_STATE_DIR)/info/$(1).list
|
||||||
@ -206,7 +207,7 @@ define BuildPackage
|
|||||||
echo "Priority: $(PRIORITY)" >> $$(IDIR_$(1))/CONTROL/control
|
echo "Priority: $(PRIORITY)" >> $$(IDIR_$(1))/CONTROL/control
|
||||||
echo "Maintainer: $(MAINTAINER)" >> $$(IDIR_$(1))/CONTROL/control
|
echo "Maintainer: $(MAINTAINER)" >> $$(IDIR_$(1))/CONTROL/control
|
||||||
echo "Architecture: $(PKGARCH)" >> $$(IDIR_$(1))/CONTROL/control
|
echo "Architecture: $(PKGARCH)" >> $$(IDIR_$(1))/CONTROL/control
|
||||||
echo "Description: $(DESCRIPTION)" | sed -e 's,\\,\n ,g' >> $$(IDIR_$(1))/CONTROL/control
|
echo "Description: $(DESCRIPTION)" | sed -e 's,\\,\n,g' | sed -e 's,^[[:space:]]*$$$$, .,g' >> $$(IDIR_$(1))/CONTROL/control
|
||||||
chmod 644 $$(IDIR_$(1))/CONTROL/control
|
chmod 644 $$(IDIR_$(1))/CONTROL/control
|
||||||
(cd $$(IDIR_$(1))/CONTROL; \
|
(cd $$(IDIR_$(1))/CONTROL; \
|
||||||
$($(1)_COMMANDS) \
|
$($(1)_COMMANDS) \
|
||||||
|
Loading…
Reference in New Issue
Block a user