Updates for 0.9.19 release. Added authorization code to permit Fontconfig files to be installed on first launch from a non-admin account. Fixed possible lockups in fullscreen mode when attempting to print.
This commit is contained in:
parent
3c062cd1e1
commit
04506fa385
10 changed files with 264 additions and 118 deletions
|
|
@ -5,6 +5,9 @@ This Tux Paint project file is located in a folder titled "macosx", which should
|
|||
|
||||
This XCode project has been configured under the assumption that you have certain libraries and files installed in particular locations under Mac OS X. This documentation indicates what you must install, and where these items go. Some of the libraries can be installed via the MacPorts <www.macports.org> or Fink <fink.sourceforge.net> package managers. At the time of writing, MacPorts can install one additional required library (SDL Pango) that is not available in Fink, so I have written this document with MacPorts in mind. Several libraries are either misconfigured (with regards to building Tux Paint) or unavailable in MacPorts and Fink, and need to be configured, compiled, and installed manually. You will also need to create the following "sandbox" directory where you will build and store these libraries: /Users/Shared/tuxpaint
|
||||
|
||||
If all this configuration and compilation sounds daunting, you may also download precompiled versions of the libraries from the Tux Paint ftp server.
|
||||
|
||||
|
||||
-- SDL --
|
||||
|
||||
You must have the following frameworks installed in /Library/Frameworks:
|
||||
|
|
@ -17,6 +20,14 @@ SDL_ttf.framework
|
|||
You can obtain the frameworks from the SDL website <www.libsdl.org> These frameworks contain both header files and libraries, and are copied into the Frameworks directory of the Tux Paint application bundle.
|
||||
|
||||
|
||||
-- Installing Precompiled Libraries --
|
||||
|
||||
Universal, pre-compiled versions of all required libraries and header files, excluding SDL, are available for download here:
|
||||
ftp://ftp.tuxpaint.org/unix/x/tuxpaint/source/libs/macosx/
|
||||
|
||||
After unzipping the package, you will have a folder named "tuxpaint" which should be placed in /Users/Shared. You may now skip the following steps and begin building Tux Paint right away.
|
||||
|
||||
|
||||
-- Installing Libraries via MacPorts --
|
||||
|
||||
The following libraries can be installed via MacPorts.
|
||||
|
|
@ -122,7 +133,7 @@ Assuming you place the sources in /Users/Shared/tuxpaint/src/libsvg-cairo, you c
|
|||
|
||||
-- Universal and Cross Development --
|
||||
|
||||
Tux Paint can be built for PowerPC, Intel, or both (as a universal binary). Since Tux Paint depends on a number of libraries, these libraries must also be built for the same platform(s) for which you wish to build Tux Paint. The latest versions of the SDL frameworks are universal binary and work fine regardless what platform(s) you want to build for. On the other hand, the libraries installed via MacPorts are built only for the platform you are currently using (MacPorts offers a universal build option, but in practise this fails for most libraries). If you want to build a universal binary of Tux Paint, you will need to manually compile these libraries as universal binaries (see http://developer.apple.com/documentation/Porting/Conceptual/PortingUnix/compiling/chapter_4_section_3.html for further information) and update the library paths (click on a library in Archives and choose File > Get Info).
|
||||
Tux Paint can be built for PowerPC, Intel, or both (as a universal binary). Since Tux Paint depends on a number of libraries, these libraries must also be built for the same platform(s) for which you wish to build Tux Paint. The latest versions of the SDL frameworks are universal binary and work fine regardless what platform(s) you want to build for. On the other hand, the libraries installed via MacPorts are built only for the platform you are currently using (MacPorts offers a universal build option via the +universal variant, but this does not work for all libraries). If you want to build a universal binary of Tux Paint, you will need to manually compile these libraries as universal binaries (see http://developer.apple.com/documentation/Porting/Conceptual/PortingUnix/compiling/chapter_4_section_3.html for further information) and update the library paths (click on a library in Archives and choose File > Get Info).
|
||||
|
||||
To set the target platform for your build:
|
||||
1) Choose Project > Edit Active Target 'Tux Paint'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue