[Spice-devel] [PATCH v2 0/3] Fix Mac OS spice client build

Fabiano FidĂȘncio fabiano at fidencio.org
Sun May 10 15:01:05 PDT 2015


Kirill,

On Sun, May 10, 2015 at 5:47 PM, Kirill Moizik <kirill at daynix.com> wrote:
> From: Kirill Moizik <kmoizik at redhat.com>
>
> Hi All,
> We tried to build mac client (gtk3 based) on Mavericks OS. It didn't worked from the box, so we did couple fixes to build process.
> Since we are running mac on vm, we had a chance to verify those patches works on clean machine.
> Now build process should be very easy and  can be done in a few steps.
>
> curl http://cgit.freedesktop.org/~teuf/spice-jhbuild/plain/spice-osx-build-setup.sh?h=osx > spice-osx-build-setup.sh
> sh ./spice-osx-build-setup.sh
> jhbuild bootstrap
> jhbuild build
>
> Please note : patch 0001 changing default from gtk2 to gtk3, since it seems most development will be focused on gtk3
> Thanks in advance,
> Kirill
>
> changeset:
> liboil build fix dissmissed - already fixed in gtk-osx upstream
> cups repo link fix patch sent to gtk-osx
> unnecesarry patches were dissmissed
>
> Kirill Moizik (3):
>   jhbuildrc: switch default from gtk2 to gtk3
>   jhbuildrc: fix autogen flags for cmake
>   spice-osx-build-setup.sh: fix gtk-osx fetching script link
>
>  jhbuildrc                | 6 ++++--
>  spice-osx-build-setup.sh | 2 +-
>  2 files changed, 5 insertions(+), 3 deletions(-)
>

Thanks for taking a look on the OSX client.

I have a some doubts not exactly related to your patches.
Did you update the repo spice.xml file? If not, why? Seems that you're
building virt-viewer 0.5.7 (last release is 2.0 and I have the feeling
we are not very far from a 3.0 release). Same comment applies for all
dependencies, as seems they are quite outdated.
Apart from that, what do we need to have USB redirection working on OS X?

Victor sent a bunch of patches updating the spice-jhbuild repo (for
linux) that could be (re)used for the OS X branch.

Would be super if we can have the packages built matching the same
versions (or similar to) that we have on latest Fedora (22).

Best Regards,
-- 
Fabiano FidĂȘncio


More information about the Spice-devel mailing list