[vlc-commits] win32: check NSIS version to be at least 3.0

Jean-Baptiste Kempf git at videolan.org
Sun Nov 12 12:38:48 CET 2017


vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Sun Nov 12 12:35:19 2017 +0100| [d0bf56e4ef61f5f1c92df888a55451dc7c6f2a6f] | committer: Jean-Baptiste Kempf

win32: check NSIS version to be at least 3.0

Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d0bf56e4ef61f5f1c92df888a55451dc7c6f2a6f
---

 extras/package/win32/package.mak | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/extras/package/win32/package.mak b/extras/package/win32/package.mak
index b42c53341d..4e88a9026e 100644
--- a/extras/package/win32/package.mak
+++ b/extras/package/win32/package.mak
@@ -155,15 +155,16 @@ package-win32-exe: package-win-strip $(win32_destdir)/NSIS/UAC.dll $(win32_destd
 # Create package
 	if makensis -VERSION >/dev/null 2>&1; then \
 	    MAKENSIS="makensis"; \
-	elif [ -x "/cygdrive/c/Program Files/NSIS/makensis" ]; then \
-	    MAKENSIS="/cygdrive/c/Program\ Files/NSIS/makensis"; \
 	elif [ -x "$(PROGRAMFILES)/NSIS/makensis" ]; then \
 	    MAKENSIS="$(PROGRAMFILES)/NSIS/makensis"; \
-	elif wine --version >/dev/null 2>&1; then \
-	    MAKENSIS="wine C:/Program\ Files/NSIS/makensis.exe"; \
 	else \
 	    echo 'Error: cannot locate makensis tool'; exit 1; \
 	fi; \
+	MAKENSIS_VERSION=`makensis -VERSION`; echo $${MAKENSIS_VERSION:1:1}; \
+	if [ $${MAKENSIS_VERSION:1:1} -lt 3 ]; then \
+	    echo 'Please update your nsis packager';\
+	    exit 1; \
+	fi
 	eval "$$MAKENSIS $(win32_destdir)/spad.nsi"; \
 	eval "$$MAKENSIS $(win32_destdir)/vlc.win32.nsi"
 	if test -n "$(SIGNATURE)"; then \



More information about the vlc-commits mailing list