diff --git a/CHANGELOG.md b/CHANGELOG.md index 37b1390ec3d..91b04b3ad92 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ Blocks of changes will separated by version increments. - [#399](https://github.com/wasmerio/wasmer/pull/399) Add example of using a plugin extended from WASI - [#397](https://github.com/wasmerio/wasmer/pull/397) Fix WASI fs abstraction to work on Windows - [#390](https://github.com/wasmerio/wasmer/pull/390) Pin released wapm version and add it as a git submodule +- [#408](https://github.com/wasmerio/wasmer/pull/408) Add images to windows installer and update installer to add wapm bin directory to path ## 0.4.0 - 2018-04-23 diff --git a/install.sh b/install.sh index 40b95cc22a2..c0d0982bde8 100755 --- a/install.sh +++ b/install.sh @@ -131,7 +131,7 @@ wasmer_link() { printf "$cyan> Adding to bash profile...$reset\n" WASMER_PROFILE="$(wasmer_detect_profile)" LOAD_STR="\n# Wasmer\nexport WASMER_DIR=\"\$HOME/.wasmer\"\n[ -s \"\$WASMER_DIR/wasmer.sh\" ] && source \"\$WASMER_DIR/wasmer.sh\" # This loads wasmer\n" - SOURCE_STR="# Wasmer config\nexport WASMER_DIR=\"\$HOME/.wasmer\"\nexport WASMER_CACHE_DIR=\"\$WASMER_DIR/cache\"\nexport PATH=\"\$HOME/.wasmer/bin:\$PATH\"\n" + SOURCE_STR="# Wasmer config\nexport WASMER_DIR=\"\$HOME/.wasmer\"\nexport WASMER_CACHE_DIR=\"\$WASMER_DIR/cache\"\nexport PATH=\"\$HOME/.wasmer/bin:\$HOME/.wasmer/globals/wapm_packages/.bin:\$PATH\"\n" # We create the wasmer.sh file printf "$SOURCE_STR" > "$HOME/.wasmer/wasmer.sh" diff --git a/media/wizard_logo.ico b/media/wizard_logo.ico new file mode 100644 index 00000000000..664b0d7a16b Binary files /dev/null and b/media/wizard_logo.ico differ diff --git a/media/wizard_logo_2.bmp b/media/wizard_logo_2.bmp new file mode 100644 index 00000000000..959d7682961 Binary files /dev/null and b/media/wizard_logo_2.bmp differ diff --git a/media/wizard_logo_small.bmp b/media/wizard_logo_small.bmp new file mode 100644 index 00000000000..9ca204fcabd Binary files /dev/null and b/media/wizard_logo_small.bmp differ diff --git a/src/installer/wasmer.iss b/src/installer/wasmer.iss index f844eb4dad0..999b4f49de0 100644 --- a/src/installer/wasmer.iss +++ b/src/installer/wasmer.iss @@ -1,6 +1,6 @@ [Setup] AppName=Wasmer -AppVersion=1.5 +AppVersion=0.4.0 DefaultDirName={pf}\Wasmer DefaultGroupName=Wasmer Compression=lzma2 @@ -9,9 +9,14 @@ OutputDir=.\ DisableProgramGroupPage=yes ChangesEnvironment=yes OutputBaseFilename=WasmerInstaller +WizardImageFile=..\..\media\wizard_logo_2.bmp +WizardSmallImageFile=..\..\media\wizard_logo_small.bmp +SetupIconFile=..\..\media\wizard_logo.ico +DisableWelcomePage=no [Files] Source: "..\..\target\release\wasmer.exe"; DestDir: "{app}\bin" +Source: "..\..\wapm-cli\target\release\wapm.exe"; DestDir: "{app}\bin" [Code] const EnvironmentKey = 'SYSTEM\CurrentControlSet\Control\Session Manager\Environment'; @@ -61,11 +66,17 @@ end; procedure CurStepChanged(CurStep: TSetupStep); begin if CurStep = ssPostInstall - then EnvAddPath(ExpandConstant('{app}') +'\bin'); + then begin + EnvAddPath(ExpandConstant('{app}') +'\bin'); + EnvAddPath(ExpandConstant('{app}') +'\globals\wapm_packages\.bin'); + end end; procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin if CurUninstallStep = usPostUninstall - then EnvRemovePath(ExpandConstant('{app}') +'\bin'); + then begin + EnvRemovePath(ExpandConstant('{app}') +'\bin'); + EnvAddPath(ExpandConstant('{app}') +'\globals\wapm_packages\.bin'); + end end; \ No newline at end of file