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))
|
||||
|
||||
VERSION = $(patsubst rabbitmq-server-windows-%.zip,%,$(ZIP))
|
||||
PRODUCT_VERSION ?= $(VERSION).0
|
||||
|
||||
unexport DEPS_DIR
|
||||
unexport ERL_LIBS
|
||||
|
@ -25,6 +26,7 @@ dist: rabbitmq-$(VERSION).nsi rabbitmq_server-$(VERSION)
|
|||
rabbitmq-$(VERSION).nsi: rabbitmq_nsi.in
|
||||
sed \
|
||||
-e 's|%%VERSION%%|$(VERSION)|' \
|
||||
-e 's|%%PRODUCT_VERSION%%|$(PRODUCT_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} "ProductName" "RabbitMQ Server"
|
||||
;VIAddVersionKey /LANG=${LANG_ENGLISH} "Comments" ""
|
||||
|
|
Loading…
Reference in New Issue