Fix source installer
authorAndre Heinecke <aheinecke@intevation.de>
Mon, 13 Nov 2017 14:19:23 +0000 (15:19 +0100)
committerAndre Heinecke <aheinecke@intevation.de>
Mon, 13 Nov 2017 14:19:23 +0000 (15:19 +0100)
--
WinVer is not included for the source installer and we want
to have the right sections there.

src/inst-sections.nsi

index d057f3b..c865045 100644 (file)
@@ -738,12 +738,14 @@ Function CalcDepends
   # This drags in all the other KDE and Qt stuff.
   !insertmacro SelectSection ${SEC_kleopatra}
   skip_kleopatra:
+!ifndef SOURCES
   ${IfNot} ${AtLeastWin7}
     # Disable Kleo for Windows below 7
     SectionSetFlags ${SEC_kleopatra} 16
     !insertmacro SelectSection ${SEC_gpa}
   ${Endif}
 !endif
+!endif
 
 !ifdef HAVE_PKG_GNUPG_W32
   !insertmacro SectionFlagIsSet ${SEC_gnupg_w32} ${SF_SELECTED} have_gnupg_w32 skip_gnupg_w32
@@ -828,10 +830,12 @@ Function CalcDepends
 !endif
 
 !ifdef HAVE_PKG_QTBASE
+  !ifndef SOURCES
   ${IfNot} ${AtLeastWin7}
     # Disable qt for Windows below 7
     !insertmacro UnSelectSection ${SEC_qtbase}
   ${Endif}
+  !endif
   !insertmacro SectionFlagIsSet ${SEC_qtbase} \
                ${SF_SELECTED} have_qt skip_qt
   have_qt: