[Spice-devel] [NSIS] packaging: add Makefile, spec file, jenkins automation
Christophe Fergeau
cfergeau at redhat.com
Wed Oct 21 09:43:05 PDT 2015
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 at redhat.com>
> Signed-off-by: Yedidyah Bar David <didi at redhat.com>
> ---
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20151021/78a8d223/attachment.sig>
More information about the Spice-devel
mailing list