All of lore.kernel.org
 help / color / mirror / Atom feed
From: Cole Robinson <crobinso@redhat.com>
To: Gene Crucean <emailgeneonthelist@gmail.com>
Cc: kvm@vger.kernel.org, virt-tools-list <virt-tools-list@redhat.com>
Subject: Re: VMM OSX port
Date: Wed, 20 Jun 2012 10:26:36 -0400	[thread overview]
Message-ID: <4FE1DD9C.2040000@redhat.com> (raw)
In-Reply-To: <CAB4qfvA5tDM7UASRf8Ari9YZbAJYWtF+uERyZ40+CZ6nFuLRdA@mail.gmail.com>

FYI the virt-manager list is virt-tools-list@redhat.com, CC'd.

On 06/19/2012 07:33 PM, Gene Crucean wrote:
> Hey everyone,
> 
> I just subscribed to this list so please forgive me if I goof something up.
> 
> I was looking into the possibility of porting VMM to OSX. Is this on the
> todo list already? Or something that anyone else is hoping for? Since it's
> all written in Python (with GTK for the UI), it doesn't seem like it would
> be too bad of a port. The hard part is finding all of the pre-req's for OSX.
> 
> Would someone that knows this code better than I, know of any walls I might
> run into? Of course the gnome libs won't be available but I was thinking
> those would get replaced with cocoa interface libs.
> 

Porting from GTK to cocoa would be a pretty massive undertaking, you'd
practically be rewriting the app.

> I've never ported anything before (probably obvious :) so any tips/advice
> are welcome.
> 
> 
> 

This dep list is out of date (yeah virt-manager.org kinda sucks). Take a look
at the virt-manager.spec.in file in the git repo/tarball, all the Requires:
lines should give a more accurate picture.

> 
> (Yay!)
>  python  >= 2.4
>  pygtk2 >= 1.99.12-6
>  libxml2-python >= 2.6.23
> 
> (Not sure if these exist for osx)
>  libvirt-python >= 0.4.0
>  python-virtinst >= 0.300.0

These two are hard requirements.

>  vte >= 0.12.2
>  gtk-vnc >= 0.0.1
>  PolicyKit >= 0.6
>  dbus-python >= 0.61
> 

These could be disabled with low effort, but virt-manager functionality would
understandably suffer.

- Cole

  reply	other threads:[~2012-06-20 14:26 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-06-19 23:33 VMM OSX port Gene Crucean
2012-06-20 14:26 ` Cole Robinson [this message]
2012-06-20 19:14   ` Gene Crucean

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4FE1DD9C.2040000@redhat.com \
    --to=crobinso@redhat.com \
    --cc=emailgeneonthelist@gmail.com \
    --cc=kvm@vger.kernel.org \
    --cc=virt-tools-list@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.