[Pythonmac-SIG] py2app and bdist_mpkg on Linux?

Ronald Oussoren ronaldoussoren at mac.com
Tue May 20 12:01:35 CEST 2008


On 13 May, 2008, at 20:36, Arne Babenhauserheide wrote:

> The use of py2app on GNU/Linux is, that I want to distribute apps to  
> non-linux
> users, but I don't have MacOSX running anywhere near.
>
> I develop on my Gentoo Box, and I want to be able to create programs  
> for
> friends of mine who use MacOSX.
>
> Python is cross platform, but to really use that advantage, I need  
> to be able
> to distribute Python programs for individual platforms easily.
>
> And I want to enable other Linux users to do the same.

It should in theory be possible to enhance py2app to support this. The  
Carbon.File dependency is only needed for alias builds, and those are  
only useful during development anyway.

I'd be surprised if this works out of the box though, first of all  
distutils isn't very well suited to cross-compilation anyway and  
py2app probably has hardcoded locations that won't exist on you're  
Gentoo box.

And as a final observation: distributing builds without testing is  
wishful thinking. It would be much more worthwhile to ask one of  
you're friends if you can use their system to do the initial debugging  
on MacOSX and afterwards ask them to build the MacOSX binaries for you.

Ronald

>
>
> Best wishes,
> Arne
>
>
> El Tuesday, 13 de May de 2008 02:17:45 David Warde-Farley escribió:
>> I'm positively confused. What would be the use of py2app and  
>> bdst_mpkg
>> on a platform other than the Mac? Are you trying to build apps for
>> GNUstep or something?
>>
>> If that is your intention, chances are a lot of the NeXT-ish stuff
>> available in GNUstep has diverged significantly from the same in OS  
>> X,
>> and most packages that have those targets are not going to build
>> properly on Linux without rewriting half the package itself.
>>
>> David
>>
>>> On Mon, May 12, 2008 at 7:15 PM, Arne Babenhauserheide <arne_bab at web.de 
>>> >
> wrote:
>>>> Hi,
>>>>
>>>> I am trying to get py2app and bdst_mpkg to work in Gentoo GNU/Linux
>>>> at the moment, and I wondered, if you could provide some  
>>>> information.
>>>>
>>>> The problems I'm stumbling upon are:
>>>> * plistlib isn't avaible in my Python. It can be downloaded from  
>>>> SVn,
>>>> though: ->
>>>>
>>>> http://svn.python.org/view/*checkout*/python/trunk/Lib/plistlib.py?rev
>>>> =60173
>>>>
>>>> * Carbon.File isn't avaible in my Python either.
>>>>
>>>> I'd be very thankful for help in getting it to work (and I'll try  
>>>> to
>>>> contribute the findings at least into Gentoo, so other Gentoo users
>>>> can use py2app and bdist_mpkg, too).
>>>>
>>>> Best wishes,
>>>> Arne
>>>> --
>>>> Unpolitisch sein
>>>> Heißt politisch sein
>>>> Ohne es zu merken.
>>>> - Arne Babenhauserheide ( http://draketo.de )
>>>>
>>>> -- Weblog: http://blog.draketo.de
>>>> -- Infinite Hands: http://infinite-hands.draketo.de - singing a  
>>>> part
>>>> of the history of free software.
>>>> -- Ein Würfel System: http://1w6.org - einfach sauberere
>>>> (Rollenspiel-) Regeln
>>>>
>>>> -- Mein öffentlicher Schlüssel (PGP/GnuPG):
>>>> http://draketo.de/inhalt/ich/pubkey.txt
>>>>
>>>> _______________________________________________
>>>> Pythonmac-SIG maillist  -  Pythonmac-SIG at python.org
>>>> http://mail.python.org/mailman/listinfo/pythonmac-sig
>>
>> _______________________________________________
>> Pythonmac-SIG maillist  -  Pythonmac-SIG at python.org
>> http://mail.python.org/mailman/listinfo/pythonmac-sig
>
>
>
> -- 
> Unpolitisch sein
> Heißt politisch sein
> Ohne es zu merken.
> - Arne Babenhauserheide ( http://draketo.de )
>
> -- Weblog: http://blog.draketo.de
> -- Infinite Hands: http://infinite-hands.draketo.de - singing a part  
> of the 
> history of free software.
> -- Ein Würfel System: http://1w6.org - einfach sauberere  
> (Rollenspiel-) Regeln
>
> -- Mein öffentlicher Schlüssel (PGP/GnuPG): 
> http://draketo.de/inhalt/ich/pubkey.txt
> _______________________________________________
> Pythonmac-SIG maillist  -  Pythonmac-SIG at python.org
> http://mail.python.org/mailman/listinfo/pythonmac-sig



More information about the Pythonmac-SIG mailing list