X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=README.MacOSX;h=02f3424ee4a288b582d1d4d16a2c87d55296214a;hb=7f68b94d8a7fba6942890b7733403192b98b040a;hp=cc7fa4dd18950adb5d957c5b7df1c9f614698c08;hpb=4880f71471699db53e49a867fb1cfa7456439827;p=lyx.git diff --git a/README.MacOSX b/README.MacOSX index cc7fa4dd18..02f3424ee4 100644 --- a/README.MacOSX +++ b/README.MacOSX @@ -1,56 +1,43 @@ - Building LyX on Aqua + Building LyX/Mac-1.4.0 Ronald Florence + LyX/Mac is built from the LyX source, the GPL-licensed Trolltech + Qt/Mac library, and a custom application bundle. + + You will need the MacOSX development tools. The procedure + described here builds LyX linked with a static Qt library. If you + are using the tcsh shell, change the "export VAR=value" statements + to "setenv VAR value". + + 1. Download the GPL-licensed Qt/Mac library source code from + , + untar in a convenient directory, cd to the top of the Qt source + hierarcy, and: + + export QTDIR=`pwd` + patch -p0 < LYX-SOURCE-DIRECTORY/development/MacOSX/qt.patch + sudo gcc_select 3.3 + ./configure -static [for Panther, use "./configure -static -lresolv"] + make + rm lib/libqt.la + + 2. Download the LyX/Mac skeleton from + + and unpack it in /Applications. Change the references to + "1.3.4" in /Applications/LyX.app/Contents/Info.plist to + "1.4.0". + + 3. Using the same terminal session you used to build the Qt + library, cd to the top of the LyX source hierarchy, and: + + export LDFLAGS="-framework Carbon -framework OpenGL -framework AGL -framework QuickTime -lz" + ./configure --with-frontend=qt --without-x --datadir=/Applications/LyX.app/Contents/Resources --bindir=/Applications/LyX.app/Contents/MacOS --mandir=/Applications/LyX.app/Contents/Resources/man + make + make install + rm /Applications/LyX.app/Contents/Resources/LyX/images/lyx.xpm - Make sure you have installed the MacOSX development tools. The - procedure described here builds LyX-1.3.3 linked with a static Qt - library and installs the LyX and Start-LyX applications. - - Download the GPL-licensed MacOSX Qt 3.1.2 library source code from - ftp://ftp.lyx.org/pub/lyx/contrib/qt-mac-free-3.1.2.sit. Untar the - .tar.gz file in a convenient directory in /usr/local/src or - /usr/local. Then open a terminal, cd to the Qt source directory, - apply the patch development/MacOSX/qt.patch, and: - - % setenv QTDIR `pwd` - % sudo gcc_select 2 - % ./configure -static - % make - % sudo gcc_select 3 - - To avoid this compiler-changing procedure in the future, you might - want to write Apple to urge that they fix bug ID #3162425 so the - default gcc-3.1 compiler can be used to compile LyX-1.3.x on MacOSX. - - Using the same terminal session you used to build the Qt libraries - (or if you start a new terminal, set the QTDIR environment variable - as above), cd to the top of the LyX source hierarchy. Then: - - % setenv CXX g++2 - % setenv LDFLAGS "-framework Carbon -framework OpenGL -framework AGL -framew -ork QuickTime -lz" - % ./configure --with-frontend=qt --without-x --datadir=/Applications/LyX.app -/Contents/Resources --bindir=/Applications/LyX.app/Contents/MacOS --mandir=/App -lications/LyX.app/Contents/Resources/man - % make - - Download the LyX Framework at - http://www.18james.com/code/LyX.tar.gz and run the installer. Then - in the terminal where you built LyX: - - % make install - % rm /Applications/LyX.app/Contents/Resources/LyX/images/lyx.xpm - - For information on configuring LyX/Mac, please see the howto at - http://www.18james.com/lyx_on_aqua.html . The binary installation - of LyX on Aqua sets the PATH in ~/.MacOS/environment.plist, - installs the LyX math fonts, configures LyX to use the reLyX and - noweb2lyx commands in the application package and to use system - defaults for viewers, sets up the lyxpipe for Start-LyX, and - optionally installs latex-preview; you will need to do this - configuration manually if you build LyX/Mac yourself. The information on this page is believed to be accurate, has been used successfully on many systems and sites, and has benefited from