packaging/windows: Allow to override `PRODUCTVERSION`
This will allow to keep a semver-formatted version everywhere and have a valid `PRODUCTVERSION` made of for integers. [#131645343]
This commit is contained in:
parent
b16731b302
commit
841e8775eb
|
@ -6,6 +6,7 @@ endif
|
||||||
ZIP = $(notdir $(wildcard $(ZIP_DIR)/rabbitmq-server-windows-*.zip))
|
ZIP = $(notdir $(wildcard $(ZIP_DIR)/rabbitmq-server-windows-*.zip))
|
||||||
|
|
||||||
VERSION = $(patsubst rabbitmq-server-windows-%.zip,%,$(ZIP))
|
VERSION = $(patsubst rabbitmq-server-windows-%.zip,%,$(ZIP))
|
||||||
|
PRODUCT_VERSION ?= $(VERSION).0
|
||||||
|
|
||||||
unexport DEPS_DIR
|
unexport DEPS_DIR
|
||||||
unexport ERL_LIBS
|
unexport ERL_LIBS
|
||||||
|
@ -25,6 +26,7 @@ dist: rabbitmq-$(VERSION).nsi rabbitmq_server-$(VERSION)
|
||||||
rabbitmq-$(VERSION).nsi: rabbitmq_nsi.in
|
rabbitmq-$(VERSION).nsi: rabbitmq_nsi.in
|
||||||
sed \
|
sed \
|
||||||
-e 's|%%VERSION%%|$(VERSION)|' \
|
-e 's|%%VERSION%%|$(VERSION)|' \
|
||||||
|
-e 's|%%PRODUCT_VERSION%%|$(PRODUCT_VERSION)|' \
|
||||||
$< > $@
|
$< > $@
|
||||||
|
|
||||||
rabbitmq_server-$(VERSION):
|
rabbitmq_server-$(VERSION):
|
||||||
|
|
|
@ -61,7 +61,7 @@ SetCompressor /solid lzma
|
||||||
|
|
||||||
;--------------------------------
|
;--------------------------------
|
||||||
|
|
||||||
VIProductVersion "%%VERSION%%.0"
|
VIProductVersion "%%PRODUCT_VERSION%%"
|
||||||
VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductVersion" "%%VERSION%%"
|
VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductVersion" "%%VERSION%%"
|
||||||
VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "RabbitMQ Server"
|
VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "RabbitMQ Server"
|
||||||
;VIAddVersionKey /LANG=${LANG_ENGLISH} "Comments" ""
|
;VIAddVersionKey /LANG=${LANG_ENGLISH} "Comments" ""
|
||||||
|
|
Loading…
Reference in New Issue