X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=README.MacOSX;h=87fedc101f8b152e5bd1d42267d3067c6a306e18;hb=3781da95c0c3872a2d1e18abd5a301c34e68829c;hp=9693e48ae817dc071a77e0819bcca7589f454a9f;hpb=de9240227b2b9177b4e263c18623bd0c2be5ff78;p=features.git diff --git a/README.MacOSX b/README.MacOSX index 9693e48ae8..87fedc101f 100644 --- a/README.MacOSX +++ b/README.MacOSX @@ -1,49 +1,49 @@ +Building LyX/Mac-1.4.0 +Ronald Florence +Modified by Bennett Helm - Building LyX/Mac +LyX/Mac is built from the LyX source, the GPL-licensed Trolltech +Qt/Mac library, and a custom application bundle. - Ronald Florence +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". - LyX/Mac is built from the LyX source, the GPL-licensed Trolltech - Qt/Mac library, and a custom application bundle. Qt-3.2.3 and - later versions align the button labels in the Math Panel better - under MacOS-10.3, but present other problems. Qt-3.1.2 as patched - here is fully functional. +1. Download the GPL-licensed Qt/Mac Free Edition library source code +from , untar in a +convenient directory, cd to the top of the Qt source hierarcy, and: - 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". + export QTDIR=`pwd` + sudo gcc_select 3.3 + ./configure -static -no-exceptions [for Panther, use "./configure -static -no-exceptions -lresolv"] + make + rm lib/libqt.la - 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: +2. Download the LyX/Mac skeleton from + and +unpack it in /Applications. Change the references to "1.4.0" in +/Applications/LyX.app/Contents/Info.plist to reflect the current +version number. - 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 - - 2. Using the same terminal session, cd to the top of the LyX - source hierarchy, and: +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 + ./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 --enable-maintainer-mode --with-included-gettext --enable-optimization=-Os + make - cp -R development/MacOSX/LyX.app /Applications make install rm /Applications/LyX.app/Contents/Resources/LyX/images/lyx.xpm +[Note that removing lyx.xpm -- the point of the last line above -- is +necessary to use the Mac OS X native icon files included in the +LyX/Mac skeleton.] - For information on configuring LyX/Mac, please see the howto at - . The binary installation - of LyX/Mac installs LaTeX fonts and packages, and provides - additional functionality including inverse DVI search with some - DVI-previewers. +The information on this page is believed to be accurate, has been used +successfully on many systems and sites, and has benefited from the +comments and suggestions of many users. Due to the variations in +individual systems, this information is conveyed as is with no +warranty of any kind. - The information on this page is believed to be accurate, has been - used successfully on many systems and sites, and has benefited from - the comments and suggestions of many users. Due to the variations - in individual systems, this information is conveyed as is with no - warranty of any kind. +For more information on LyX/Mac, see .