Re: [NSIS] packaging: add Makefile, spec file, jenkins automation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Oct 21, 2015 at 05:47:12PM +0300, Yedidyah Bar David wrote:
> Allow 'make dist'.
> 
> Allow building the spice installer and building/installing the ovirt
> installer.
> 
> VERSION moved from the nsis file to the Makefile and will be maintained
> there.
> 
> Some Makefile variables (format: PARAM (valid values) [default]):
> MODE (SPICE,OVIRT) [SPICE] - its value is passed as a define to makensis
> DISPLAYED_VERSION () [$VERSION] - what's written to the registry
> INSTALLER () [depends on MODE] - installer filename without .exe ext
> UNINSTALLER () [depends on MODE] - uninstaller filename without .exe ext
> 
> Some of the code in the Makefile was copied and adapted from
> ovirt-wgt-installer.spec. The spec file itself was also copied here and
> adapted, and will be removed [1] from its current location.
> 
> Add jenkins.ovirt.org automation.
> 
> Change all /usr/share/artifacts to /usr/share.
> 
> See also:
> 
> https://gerrit.ovirt.org/45833 - spice-nsis aka ovirt-wgt
> https://gerrit.ovirt.org/47460 - ovirt-wgt-toolchain
> https://gerrit.ovirt.org/47461 - ovirt-guest-agent
> 
> [1] https://gerrit.ovirt.org/47432
> 
> Change-Id: I0d651065697d962d4e351ffc1b7274c8eb37cb22
> Signed-off-by: Sandro Bonazzola <sbonazzo@xxxxxxxxxx>
> Signed-off-by: Yedidyah Bar David <didi@xxxxxxxxxx>
> ---

For what it's worth, I'd split this change in separate commits:

>  Makefile                            | 100 ++++++++++++++++++++++++++++++++++++

one adding the Makefile

>  automation/README.md                |   8 +++
>  automation/build-artifacts.packages |  10 ++++
>  automation/build-artifacts.repos    |   2 +
>  automation/build-artifacts.sh       |  21 ++++++++
>  automation/check-patch.packages     |  10 ++++
>  automation/check-patch.repos        |   2 +
>  automation/check-patch.sh           |  21 ++++++++

one adding the automation bits

>  ovirt-wgt-installer.spec            |  63 +++++++++++++++++++++++

one adding the spec file

>  win-guest-tools.nsis                |  31 +++++++----

and one adding the *VERSION variables

Christophe

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]