From 2abde21f38126a3ec97e22277073060b95700ac6 Mon Sep 17 00:00:00 2001 From: Jean-Marc Lasgouttes Date: Thu, 23 Sep 2004 13:22:09 +0000 Subject: [PATCH] update again OSX build instructions git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_3_X@9000 a592a061-630c-0410-9148-cb99ea01b6c8 --- ChangeLog | 4 ++++ README.MacOSX | 65 +++++++++++++++++++++++++++------------------------ 2 files changed, 39 insertions(+), 30 deletions(-) diff --git a/ChangeLog b/ChangeLog index 55513cd114..37d8449d78 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2004-09-23 Bennett Helm + + * README.MacOSX: update again + 2004-09-22 Jean-Marc Lasgouttes * ANNOUNCE: update somewhat for 1.3.5 diff --git a/README.MacOSX b/README.MacOSX index 0cedce17bb..01cdbb73d3 100644 --- a/README.MacOSX +++ b/README.MacOSX @@ -1,21 +1,18 @@ +Building LyX/Mac-1.3.x +Ronald Florence +Modified by Bennett Helm - Building LyX/Mac-1.3.x +LyX/Mac is built from the LyX source, the GPL-licensed Trolltech +Qt/Mac library, and a custom application bundle. - Ronald Florence - Modified by Bennett Helm +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. - - 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: +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: export QTDIR=`pwd` sudo gcc_select 2 @@ -23,25 +20,33 @@ 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.3.5", or whatever the current version is). +2. Download the LyX/Mac skeleton from + and unpack it +in /Applications. - 3. Using the same terminal session you used to build the Qt - library, 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 am_cv_func_iconv=no ac_cv_func_tsearch=no ac_cv_working_alloca_h=no ac_cv_header_dlfcn_h=no ac_cv_func_feof_unlocked=no ac_cv_header_nl_types_h=no am_cv_langinfo_codeset=no ac_cv_func_stpcpy=no --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 + +[Note: to make a build that works with both 10.2 and 10.3, include +"am_cv_func_iconv=no ac_cv_func_tsearch=no ac_cv_working_alloca_h=no ac_cv_header_dlfcn_h=no ac_cv_func_feof_unlocked=no ac_cv_header_nl_types_h=no am_cv_langinfo_codeset=no ac_cv_func_stpcpy=no" +in the configure line.] + make - make install [use "make install-strip" to remove debugging code] + make install [use "make install-strip" to remove debugging information] rm /Applications/LyX.app/Contents/Resources/LyX/images/lyx.xpm + sudo gcc_select 3.3 +[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.] - 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 .