[Pythonmac-SIG] Mac{ho}Python architecture ready for review

Jack Jansen Jack.Jansen@oratrix.com
Mon, 12 Aug 2002 22:51:30 +0200


On maandag, augustus 12, 2002, at 06:54 , Rob Managan wrote:

> Jack,
> This note and the REAMDE in Mac/OSX need updating. The current 
> CVS repository seems to have merged step 4 into step 3. In fact 
> there no longer is a target osxapps. It seems to have been 
> replaced with frameworkinstallapps in the main Makefile and 
> installapps in the Mac/OSX/Makefile.

Ah, you're right, I forgot to update the README! It's done now. Thanks!

I've implemented what I viewed as the consensus here: "make 
frameworkinstall" installs
everything: the framework, the apps and the unix tools. There 
are subtargets if you
want partial installs.

And I think I've also enabled what the Fink people asked for: 
the ability to install
in a different root. If you do "configure --enable-
framework=/tmp/foo/Library/Frameworks" the apps will go to 
/tmp/foo/Applications/Python and the unix tools to 
/tmp/foo/usr/local/bin. So /tmp/foo should be usable to create a 
distribution that is untainted by the local system.

A minor drawback of this is that if you do --enable-
framework=$HOME/Library/Frameworks the framework and the apps 
will be deposited in the expected locations, but your unix tools 
will end up in $HOME/usr/local/bin, whereas $HOME/bin would be 
the more logical place. Suggestions on fixing this are welcome.
--
- Jack Jansen        <Jack.Jansen@oratrix.com>        
http://www.cwi.nl/~jack -
- If I can't dance I don't want to be part of your revolution -- 
Emma Goldman -