1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-07-02 19:57:38 +03: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:
nico 2006-09-24 21:17:17 +00:00
parent 8afb23270d
commit ba4845f765

View File

@ -90,6 +90,14 @@ define Package/Default
DESCRIPTION:=
endef
define BuildDescription
ifneq ($(DESCRIPTION),)
DESCRIPTION:=$(TITLE)\\ $(DESCRIPTION)
else
DESCRIPTION:=$(TITLE)
endif
endef
define BuildIPKGVariable
pkg_$(subst .,_,$(subst -,_,$(1)))_$(2) = $$(Package/$(1)/$(2))
export pkg_$(subst .,_,$(subst -,_,$(1))_$(2))
@ -99,21 +107,14 @@ endef
define BuildPackage
$(eval $(call Package/Default))
$(eval $(call Package/$(1)))
$(eval $(call BuildDescription))
$(foreach FIELD, TITLE CATEGORY PRIORITY VERSION,
$(foreach FIELD, TITLE CATEGORY PRIORITY SECTION VERSION,
ifeq ($($(FIELD)),)
$$(error Package/$(1) is missing the $(FIELD) field)
endif
)
ifeq ($(PKGARCH),)
PKGARCH:=$(ARCH)
endif
ifeq ($(DESCRIPTION),)
$(eval DESCRIPTION:=$(TITLE))
endif
IPKG_$(1):=$(PACKAGE_DIR)/$(1)_$(VERSION)_$(PKGARCH).ipk
IDIR_$(1):=$(PKG_BUILD_DIR)/ipkg/$(1)
INFO_$(1):=$(IPKG_STATE_DIR)/info/$(1).list
@ -206,7 +207,7 @@ define BuildPackage
echo "Priority: $(PRIORITY)" >> $$(IDIR_$(1))/CONTROL/control
echo "Maintainer: $(MAINTAINER)" >> $$(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
(cd $$(IDIR_$(1))/CONTROL; \
$($(1)_COMMANDS) \