mirror of
https://github.com/qgis/QGIS.git
synced 2025-06-20 00:03:07 -04:00
windows: allow https downloads in nsis installer (fixes #18360)
This commit is contained in:
parent
fea05d62dd
commit
3599842575
@ -37,14 +37,15 @@ RequestExecutionLevel admin
|
|||||||
|
|
||||||
!addplugindir osgeo4w/untgz
|
!addplugindir osgeo4w/untgz
|
||||||
!addplugindir osgeo4w/nsis
|
!addplugindir osgeo4w/nsis
|
||||||
|
!addplugindir osgeo4w/inetc
|
||||||
|
|
||||||
;----------------------------------------------------------------------------------------------------------------------------
|
;----------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
;Publisher variables
|
;Publisher variables
|
||||||
|
|
||||||
!define PUBLISHER "QGIS Development Team"
|
!define PUBLISHER "QGIS Development Team"
|
||||||
!define WEB_SITE "http://qgis.org"
|
!define WEB_SITE "https://qgis.org"
|
||||||
!define WIKI_PAGE "http://qgis.org/en/docs/"
|
!define WIKI_PAGE "https://qgis.org/en/docs/"
|
||||||
|
|
||||||
;----------------------------------------------------------------------------------------------------------------------------
|
;----------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -404,9 +405,9 @@ Function DownloadDataSet
|
|||||||
download:
|
download:
|
||||||
SetShellVarContext current
|
SetShellVarContext current
|
||||||
InitPluginsDir
|
InitPluginsDir
|
||||||
NSISdl::download "$HTTP_PATH/$ARCHIVE_NAME" "$TEMP\$ARCHIVE_NAME"
|
inetc::get /caption "$ARCHIVE_NAME" /canceltext "Cancel" "$HTTP_PATH/$ARCHIVE_NAME" "$TEMP\$ARCHIVE_NAME" /end
|
||||||
Pop $0
|
Pop $0 # return value = exit code, "OK" means OK
|
||||||
StrCmp $0 "success" download_ok download_failed
|
StrCmp $0 "OK" download_ok download_failed
|
||||||
|
|
||||||
download_ok:
|
download_ok:
|
||||||
InitPluginsDir
|
InitPluginsDir
|
||||||
@ -443,7 +444,7 @@ Section /O "North Carolina Data Set" SecNorthCarolinaSDB
|
|||||||
;Set the size (in KB) of the unpacked archive file
|
;Set the size (in KB) of the unpacked archive file
|
||||||
AddSize 293314
|
AddSize 293314
|
||||||
|
|
||||||
StrCpy $HTTP_PATH "http://grass.osgeo.org/sampledata"
|
StrCpy $HTTP_PATH "https://grass.osgeo.org/sampledata"
|
||||||
StrCpy $ARCHIVE_NAME "nc_spm_latest.tar.gz"
|
StrCpy $ARCHIVE_NAME "nc_spm_latest.tar.gz"
|
||||||
StrCpy $EXTENDED_ARCHIVE_NAME "North Carolina"
|
StrCpy $EXTENDED_ARCHIVE_NAME "North Carolina"
|
||||||
StrCpy $ORIGINAL_UNTAR_FOLDER "nc_spm_08"
|
StrCpy $ORIGINAL_UNTAR_FOLDER "nc_spm_08"
|
||||||
@ -461,7 +462,7 @@ Section /O "South Dakota (Spearfish) Data Set" SecSpearfishSDB
|
|||||||
;Set the size (in KB) of the unpacked archive file
|
;Set the size (in KB) of the unpacked archive file
|
||||||
AddSize 42171
|
AddSize 42171
|
||||||
|
|
||||||
StrCpy $HTTP_PATH "http://grass.osgeo.org/sampledata"
|
StrCpy $HTTP_PATH "https://grass.osgeo.org/sampledata"
|
||||||
StrCpy $ARCHIVE_NAME "spearfish_grass60data-0.3.tar.gz"
|
StrCpy $ARCHIVE_NAME "spearfish_grass60data-0.3.tar.gz"
|
||||||
StrCpy $EXTENDED_ARCHIVE_NAME "South Dakota (Spearfish)"
|
StrCpy $EXTENDED_ARCHIVE_NAME "South Dakota (Spearfish)"
|
||||||
StrCpy $ORIGINAL_UNTAR_FOLDER "spearfish60"
|
StrCpy $ORIGINAL_UNTAR_FOLDER "spearfish60"
|
||||||
@ -479,7 +480,7 @@ Section /O "Alaska Data Set" SecAlaskaSDB
|
|||||||
;Set the size (in KB) of the unpacked archive file
|
;Set the size (in KB) of the unpacked archive file
|
||||||
AddSize 33914
|
AddSize 33914
|
||||||
|
|
||||||
StrCpy $HTTP_PATH "http://qgis.org/downloads/data"
|
StrCpy $HTTP_PATH "https://qgis.org/downloads/data"
|
||||||
StrCpy $ARCHIVE_NAME "qgis_sample_data.tar.gz"
|
StrCpy $ARCHIVE_NAME "qgis_sample_data.tar.gz"
|
||||||
StrCpy $EXTENDED_ARCHIVE_NAME "Alaska"
|
StrCpy $EXTENDED_ARCHIVE_NAME "Alaska"
|
||||||
StrCpy $ORIGINAL_UNTAR_FOLDER "qgis_sample_data"
|
StrCpy $ORIGINAL_UNTAR_FOLDER "qgis_sample_data"
|
||||||
|
@ -78,6 +78,9 @@ chdir $packages;
|
|||||||
system "wget $wgetopt -c http://qgis.org/downloads/Untgz.zip" unless -f "Untgz.zip";
|
system "wget $wgetopt -c http://qgis.org/downloads/Untgz.zip" unless -f "Untgz.zip";
|
||||||
die "download of Untgz.zip failed" if $?;
|
die "download of Untgz.zip failed" if $?;
|
||||||
|
|
||||||
|
system "wget $wgetopt -c https://qgis.org/downloads/Inetc.zip" unless -f "Inetc.zip";
|
||||||
|
die "download of Inetc.zip failed" if $?;
|
||||||
|
|
||||||
my %dep;
|
my %dep;
|
||||||
my %file;
|
my %file;
|
||||||
my %lic;
|
my %lic;
|
||||||
@ -386,6 +389,12 @@ unless(-d "untgz") {
|
|||||||
die "unpacking Untgz.zip failed" if $?;
|
die "unpacking Untgz.zip failed" if $?;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
unless(-d "inetc") {
|
||||||
|
mkdir "inetc", 0755;
|
||||||
|
system "unzip -p $packages/Inetc.zip Plugins/x86-ansi/INetC.dll >inetc/INetC.dll";
|
||||||
|
die "unpacking Inetc.zip failed" if $?;
|
||||||
|
}
|
||||||
|
|
||||||
chdir "..";
|
chdir "..";
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user