qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] OS X Package Maintainer
@ 2005-06-08 18:32 Mike Kronenberg
  2005-06-09 14:41 ` Natalia Portillo
  0 siblings, 1 reply; 7+ messages in thread
From: Mike Kronenberg @ 2005-06-08 18:32 UTC (permalink / raw)
  To: Qemu-devel

[-- Attachment #1: Type: text/plain, Size: 728 bytes --]

Pierre has asked me to maintain the OS X package.
I will glady take this task.

To keep things simple for enduser, I plan to make packages for the cocoa 
flavour of qemu. If You think there should also a sdl package, please 
inform me.

Layout of the Package:

Container: QEMU-0.7.x.dmg (compressed with attached License)

Application: QEMU.app
+-Contents/
+--info.plist
+--PkgInfo
+--MacOS/
+---qemu
+---qemu-img
+--share/
+---doc/
+----qemu/
+----man/
+----qemu/

I patch the cocoa.m to make the package path-independent. (Patch attached).

There will be nightlies everytime Fabrice announces changes to the list.

You will find the packages at:
http://www.freeoszoo.org/download.html
http://www.kberg.ch/qemu/

have fun
Mike

[-- Attachment #2: cocoa.m_1.4_pathindependent.diff --]
[-- Type: text/plain, Size: 664 bytes --]

Index: cocoa.m
===================================================================
RCS file: /cvsroot/qemu/qemu/cocoa.m,v
retrieving revision 1.4
diff -u -r1.4 cocoa.m
--- cocoa.m	7 Apr 2005 20:36:50 -0000	1.4
+++ cocoa.m	8 Jun 2005 18:21:23 -0000
@@ -579,6 +579,9 @@
     QemuCocoaGUIController *gui_controller;
     CPSProcessSerNum PSN;
     
+    /* overrun defaults for bios_dir, so we can run qemu everywhere */
+    bios_dir = [ [ NSString stringWithFormat:@"%@/share/qemu", [ [ [ NSBundle mainBundle ] resourcePath ] stringByDeletingLastPathComponent ] ] cString ];
+    
     [NSApplication sharedApplication];
     
     if (!CPSGetCurrentProcess(&PSN))

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] OS X Package Maintainer
  2005-06-08 18:32 [Qemu-devel] OS X Package Maintainer Mike Kronenberg
@ 2005-06-09 14:41 ` Natalia Portillo
  2005-06-10  7:29   ` Mike Kronenberg
  2005-06-11 10:58   ` Julian Seward
  0 siblings, 2 replies; 7+ messages in thread
From: Natalia Portillo @ 2005-06-09 14:41 UTC (permalink / raw)
  To: qemu-devel

Can you make a nightly build with the CVS?

PLEASE! xD

And another with the patches that aren't in the CVS?

Thanks!

El 08/06/2005, a las 19:32, Mike Kronenberg escribió:

> Pierre has asked me to maintain the OS X package.
> I will glady take this task.
>
> To keep things simple for enduser, I plan to make packages for the  
> cocoa flavour of qemu. If You think there should also a sdl  
> package, please inform me.
>
> Layout of the Package:
>
> Container: QEMU-0.7.x.dmg (compressed with attached License)
>
> Application: QEMU.app
> +-Contents/
> +--info.plist
> +--PkgInfo
> +--MacOS/
> +---qemu
> +---qemu-img
> +--share/
> +---doc/
> +----qemu/
> +----man/
> +----qemu/
>
> I patch the cocoa.m to make the package path-independent. (Patch  
> attached).
>
> There will be nightlies everytime Fabrice announces changes to the  
> list.
>
> You will find the packages at:
> http://www.freeoszoo.org/download.html
> http://www.kberg.ch/qemu/
>
> have fun
> Mike
> Index: cocoa.m
> ===================================================================
> RCS file: /cvsroot/qemu/qemu/cocoa.m,v
> retrieving revision 1.4
> diff -u -r1.4 cocoa.m
> --- cocoa.m    7 Apr 2005 20:36:50 -0000    1.4
> +++ cocoa.m    8 Jun 2005 18:21:23 -0000
> @@ -579,6 +579,9 @@
>      QemuCocoaGUIController *gui_controller;
>      CPSProcessSerNum PSN;
>
> +    /* overrun defaults for bios_dir, so we can run qemu  
> everywhere */
> +    bios_dir = [ [ NSString stringWithFormat:@"%@/share/qemu",  
> [ [ [ NSBundle mainBundle ] resourcePath ]  
> stringByDeletingLastPathComponent ] ] cString ];
> +
>      [NSApplication sharedApplication];
>
>      if (!CPSGetCurrentProcess(&PSN))
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] OS X Package Maintainer
  2005-06-09 14:41 ` Natalia Portillo
@ 2005-06-10  7:29   ` Mike Kronenberg
  2005-06-10 17:27     ` Natalia Portillo
  2005-06-11 10:58   ` Julian Seward
  1 sibling, 1 reply; 7+ messages in thread
From: Mike Kronenberg @ 2005-06-10  7:29 UTC (permalink / raw)
  To: qemu-devel

Natalia Portillo wrote:

> Can you make a nightly build with the CVS?

I'm travelling alot, so this won't excactly nightlies, but I plan to 
make alot of CVS builds, at least every time there is an announcement of 
CVS changes by Fabrice.

> And another with the patches that aren't in the CVS?

which patches exactly? There are loads... some might have minor 
conflicts, so it can't be scripted...
I have always a build up with all Patches I use (openGL, mouse, 
keyboard,GUI)

Mike

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] OS X Package Maintainer
  2005-06-10  7:29   ` Mike Kronenberg
@ 2005-06-10 17:27     ` Natalia Portillo
  2005-06-13  8:13       ` Mike Kronenberg
  0 siblings, 1 reply; 7+ messages in thread
From: Natalia Portillo @ 2005-06-10 17:27 UTC (permalink / raw)
  To: qemu-devel


El 10/06/2005, a las 8:29, Mike Kronenberg escribió:

> Natalia Portillo wrote:
>
>
>> Can you make a nightly build with the CVS?
>>
>
> I'm travelling alot, so this won't excactly nightlies, but I plan  
> to make alot of CVS builds, at least every time there is an  
> announcement of CVS changes by Fabrice.
This should be enough.

Were will they be to download?

>
>> And another with the patches that aren't in the CVS?
>>
>
> which patches exactly? There are loads... some might have minor  
> conflicts, so it can't be scripted...
> I have always a build up with all Patches I use (openGL, mouse,  
> keyboard,GUI)
Any that appears in the ML that correct some behaviour or so.

Regards

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] OS X Package Maintainer
  2005-06-09 14:41 ` Natalia Portillo
  2005-06-10  7:29   ` Mike Kronenberg
@ 2005-06-11 10:58   ` Julian Seward
  2005-06-13  8:12     ` Mike Kronenberg
  1 sibling, 1 reply; 7+ messages in thread
From: Julian Seward @ 2005-06-11 10:58 UTC (permalink / raw)
  To: qemu-devel


> Can you make a nightly build with the CVS?

I'm surprised that Qemu does not seem to have an automated nightly
build / regression test / mail-summary-to-developers system.  We have
been doing that with Valgrind for a couple of years now and it makes 
a big difference, allowing developers to track day-to-day stability
of the system and to quickly see and fix build failures on different
platforms.

J

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] OS X Package Maintainer
  2005-06-11 10:58   ` Julian Seward
@ 2005-06-13  8:12     ` Mike Kronenberg
  0 siblings, 0 replies; 7+ messages in thread
From: Mike Kronenberg @ 2005-06-13  8:12 UTC (permalink / raw)
  To: qemu-devel

Julian Seward wrote:

>>Can you make a nightly build with the CVS?
>>    
>>
>
>I'm surprised that Qemu does not seem to have an automated nightly
>build / regression test / mail-summary-to-developers system.  We have
>been doing that with Valgrind for a couple of years now and it makes 
>a big difference, allowing developers to track day-to-day stability
>of the system and to quickly see and fix build failures on different
>platforms.
>
>J
>
First, this is not a question of automatition, but where my box is at 
the time the build is generated :) I have some 24/7 linuxboxes - when I 
have a free os x box at hand, things will get even more automated. 
Second, Fabrice is very restrictive about CVS changes, which is a good 
thing for code quality.

Mike

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] OS X Package Maintainer
  2005-06-10 17:27     ` Natalia Portillo
@ 2005-06-13  8:13       ` Mike Kronenberg
  0 siblings, 0 replies; 7+ messages in thread
From: Mike Kronenberg @ 2005-06-13  8:13 UTC (permalink / raw)
  To: qemu-devel

Natalia Portillo wrote:

> Were will they be to download?

You will find the packages at:
http://www.freeoszoo.org/download.html
http://www.kberg.ch/qemu/

:)
Mike

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-06-13  8:17 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-08 18:32 [Qemu-devel] OS X Package Maintainer Mike Kronenberg
2005-06-09 14:41 ` Natalia Portillo
2005-06-10  7:29   ` Mike Kronenberg
2005-06-10 17:27     ` Natalia Portillo
2005-06-13  8:13       ` Mike Kronenberg
2005-06-11 10:58   ` Julian Seward
2005-06-13  8:12     ` Mike Kronenberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).