From 2d4a2109e58a08a256051f6668e7619154406cc7 Mon Sep 17 00:00:00 2001 From: blogic Date: Thu, 20 Dec 2007 22:20:32 +0000 Subject: [PATCH] added packkage-version overriding, Signed-off-by: ralph git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9813 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- include/package-version-override.mk | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 include/package-version-override.mk diff --git a/include/package-version-override.mk b/include/package-version-override.mk new file mode 100644 index 000000000..7e3e5729a --- /dev/null +++ b/include/package-version-override.mk @@ -0,0 +1,21 @@ +PKG_VERSION_ORGINAL:=$(PKG_VERSION) + +ifeq ($(CONFIG_$(PKG_NAME)_USE_OTHER_VERSION),y) +PKG_VERSION:= $(strip $(subst ",, $(CONFIG_$(PKG_NAME)_OTHER_VERSION))) +PKG_MD5SUM:= +PKG_SOURCE:=$(subst $(PKG_VERSION_ORGINAL),$(PKG_VERSION),$(PKG_SOURCE)) +endif + +define Package/$(PKG_NAME)/config + menu "overwrite package version" + depends on PACKAGE_$(PKG_NAME) + config $(PKG_NAME)_USE_OTHER_VERSION + depends on PACKAGE_$(PKG_NAME) + bool "Use other source version" + default n + config $(PKG_NAME)_OTHER_VERSION + depends on $(PKG_NAME)_USE_OTHER_VERSION + string "$(PKG_BASE_NAME) version as string (default version: $(PKG_VERSION_ORGINAL))" + default "$(PKG_VERSION_ORGINAL)" + endmenu +endef -- 2.35.1