[Spice-devel] [PATCH] Support for building with meson/ninja

Eduardo Lima (Etrunko) etrunko at redhat.com
Fri Apr 27 19:25:32 UTC 2018


Hi all,

Following up with my last email[1] about this subject, the work is done
for all of spice repositories. Again, if you want to try those, the
easiest way is to pull from the meson branches of my repositories in
gitlab:

  $ git remote add etrunko https://gitlab.com/etrunko/spice-protocol
  $ git remote add etrunko https://gitlab.com/etrunko/spice-common
  $ git remote add etrunko https://gitlab.com/etrunko/spice
  $ git remote add etrunko https://gitlab.com/etrunko/spice-gtk

Also, I have included the patches that remove autotools files in the
series for a diffstat sake, but I am well aware those can not be merged
together with the ones which add the support.

One difference from the previous patch set is that spice-server and
spice-gtk now depend on meson version 0.46, which includes some bug
fixes for our use cases. Don't worry though, this version is already
available in Fedora's updates-testing repository. Just remember to
upgrade your packages before testing. I also updated the gitlab-ci.yml
files for both spice and spice-gtk, to add extra steps for running the
tests with meson.

Finally, take a look on the original message[1] for more information
about this change, including some quickstart guide on the new workflow,
and how to help with hacking.

[1] https://lists.freedesktop.org/archives/spice-devel/2018-March/042819.html

--
Eduardo de Barros Lima (Etrunko)
Software Engineer - RedHat
etrunko at redhat.com



More information about the Spice-devel mailing list