[Spice-devel] [NSIS 7/8] Change installer filename
Yedidyah Bar David
didi at redhat.com
Thu Oct 8 06:46:56 PDT 2015
On Thu, Sep 10, 2015 at 4:20 PM, Christophe Fergeau <cfergeau at redhat.com> wrote:
> On Thu, Sep 10, 2015 at 03:14:14PM +0300, Yedidyah Bar David wrote:
>> for ovirt use ovirt-guest-tools-setup
>>
>
> This rename can probably be squashed in 1/8 ?
>
>
>> Allow passing a custom DISPLAYED_VERSION and EXE_VERSION
>
> Can you make this a separate commit,
Done
> and explain the intent of these 2
> version numbers?
One sets the -VERSION part of the installer exe filename,
which we want to be empty in ovirt, and the other sets the
displayed version (in the registry) which we want to be
our version (currently 3.6.0-something).
Changed the commit message accordingly, please tell me if
you think further clarification is needed.
>
>>
>> Change-Id: Id60a990aea8e9148c0cd47dd685f9681395ac624
>> Signed-off-by: Yedidyah Bar David <didi at redhat.com>
>> ---
>> win-guest-tools.nsis | 14 +++++++++++---
>> 1 file changed, 11 insertions(+), 3 deletions(-)
>>
>> diff --git a/win-guest-tools.nsis b/win-guest-tools.nsis
>> index 91295a9..4eb5c73 100644
>> --- a/win-guest-tools.nsis
>> +++ b/win-guest-tools.nsis
>> @@ -40,6 +40,7 @@ SetCompressor /SOLID lzma
>> !include "WinVer.nsh"
>> !include "x64.nsh"
>>
>> +
>> !ifdef SPICE
>> !define FILENAME "spice-guest-tools"
>> !define NAME "SPICE Guest Tools"
>> @@ -47,7 +48,7 @@ SetCompressor /SOLID lzma
>> !define REGKEYNAME "SpiceGuestTools"
>> !define URL "http://spice-space.org"
>> !else ifdef OVIRT
>> -!define FILENAME "win-guest-tools"
>> +!define FILENAME "ovirt-guest-tools-setup"
>> !define NAME "oVirt Guest Tools"
>> !define PUBLISHER "The oVirt Project"
>> !define REGKEYNAME "oVirtGuestTools"
>> @@ -55,11 +56,18 @@ SetCompressor /SOLID lzma
>> !else
>> !error "OVIRT or SPICE symbol should passed to makensis with the -D flag"
>> !endif
>> +
>> !define VERSION "0.103"
>> +!ifndef DISPLAYED_VERSION
>> +!define DISPLAYED_VERSION "${VERSION}"
>> +!endif
>> +!ifndef EXE_VERSION
>> +!define EXE_VERSION "-${VERSION}"
>> +!endif
>>
>> Name "${NAME}"
>> Caption "${NAME} Installer"
>> -OutFile "${FILENAME}-${VERSION}.exe"
>> +OutFile "${FILENAME}${EXE_VERSION}.exe"
>> InstallDir "$PROGRAMFILES\${NAME}"
>> BrandingText ""
>>
>> @@ -185,7 +193,7 @@ Section "install"
>> WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${REGKEYNAME}" \
>> "DisplayName" "${NAME}"
>> WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${REGKEYNAME}" \
>> - "DisplayVersion" "${VERSION}"
>> + "DisplayVersion" "${DISPLAYED_VERSION}"
>> WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${REGKEYNAME}" \
>> "Publisher" "${PUBLISHER}"
>> WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${REGKEYNAME}" \
>> --
>> 2.1.4
>>
>> _______________________________________________
>> Spice-devel mailing list
>> Spice-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/spice-devel
--
Didi
More information about the Spice-devel
mailing list