X-Git-Url: https://sigrok.org/gitweb/?p=sigrok-cli.git;a=blobdiff_plain;f=contrib%2Fsigrok-cli_cross.nsi.in;h=c28668a01e01e1f7843283e693c5ea2150171873;hp=b2c3692a0298022490042928750151b6f7b79a71;hb=HEAD;hpb=d8f647c4c1181fbab1e8bb35834b1b3b20af482a diff --git a/contrib/sigrok-cli_cross.nsi.in b/contrib/sigrok-cli_cross.nsi.in index b2c3692..6f60540 100644 --- a/contrib/sigrok-cli_cross.nsi.in +++ b/contrib/sigrok-cli_cross.nsi.in @@ -1,7 +1,7 @@ ## ## This file is part of the sigrok-cli project. ## -## Copyright (C) 2011-2014 Uwe Hermann +## Copyright (C) 2011-2020 Uwe Hermann ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by @@ -40,7 +40,11 @@ Name "@PACKAGE_NAME@" OutFile "@PACKAGE_NAME@-@SC_PACKAGE_VERSION@-installer.exe" # Where to install the application. -InstallDir "$PROGRAMFILES\sigrok\@PACKAGE_NAME@" +!ifdef PE64 + InstallDir "$PROGRAMFILES64\sigrok\@PACKAGE_NAME@" +!else + InstallDir "$PROGRAMFILES\sigrok\@PACKAGE_NAME@" +!endif # Request admin privileges for Windows Vista and Windows 7. # http://nsis.sourceforge.net/Docs/Chapter4.html @@ -110,7 +114,6 @@ RequestExecutionLevel admin # --- Default section --------------------------------------------------------- Section "@PACKAGE_NAME@ (required)" Section1 - # This section is gray (can't be disabled) in the component list. SectionIn RO @@ -130,6 +133,7 @@ Section "@PACKAGE_NAME@ (required)" Section1 # Python File "${CROSS}/python34.dll" File "${CROSS}/python34.zip" + File "${CROSS}/*.pyd" SetOutPath "$INSTDIR\share" @@ -195,7 +199,6 @@ Section "@PACKAGE_NAME@ (required)" Section1 WriteRegDWORD HKLM "${REGSTR}" "NoRepair" 1 # TODO: Add sigrok-cli directory to the PATH env. variable. - SectionEnd Section /o "Example data" Section2 @@ -228,7 +231,6 @@ SectionEnd # --- Uninstaller section ----------------------------------------------------- Section "Uninstall" - # Always delete the uninstaller first (yes, this really works). Delete "$INSTDIR\Uninstall.exe" @@ -239,6 +241,7 @@ Section "Uninstall" Delete "$INSTDIR\zadig_xp.exe" Delete "$INSTDIR\python34.dll" Delete "$INSTDIR\python34.zip" + Delete "$INSTDIR\*.pyd" # Delete all decoders and everything else in libsigrokdecode/. # There could be *.pyc files or __pycache__ subdirs and so on. @@ -268,7 +271,6 @@ Section "Uninstall" # Delete the registry key(s). DeleteRegKey HKLM "${REGSTR}" - SectionEnd