Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 87 and Version 88 of BuildingWinPidgin


Ignore:
Timestamp:
Mar 1, 2010, 3:21:37 AM (14 years ago)
Author:
datallah
Comment:

Use wiki shell markup - hopefully this is slightly more clear

Legend:

Unmodified
Added
Removed
Modified
  • BuildingWinPidgin

    v87 v88  
    5252   For Example (You can add the following to your `~/.bashrc` file (create the file if it doesn't exist yet)):
    5353{{{
     54#!sh
    5455  export PATH=/cygdrive/c/development/pidgin_dev/win32-dev/mingw/bin:$PATH
    5556}}}
     
    117118  Run the following:
    118119{{{
    119 $ cd $PIDGIN_DEV_ROOT/pidgin-<version>
    120 $ make -f Makefile.mingw install
     120#!sh
     121cd $PIDGIN_DEV_ROOT/pidgin-<version>
     122make -f Makefile.mingw install
    121123}}}
    122124  Now just wait and let your compiler do its thing.  When finished, Pidgin will be in `$PIDGIN_DEV_ROOT/pidgin-<version>/win32-install-dir`.
     
    135137    The `Makefile.mingw` targets for these are `installer_offline`, and `installer` respectively.  To build both, use the `installers` target.
    136138{{{
    137 $ cd $PIDGIN_DEV_ROOT/pidgin-<version>
    138 $ make -f Makefile.mingw installers
     139#!sh
     140cd $PIDGIN_DEV_ROOT/pidgin-<version>
     141make -f Makefile.mingw installers
    139142}}}
    140143    When it finishes, your installer(s) should be in `$PIDGIN_DEV_ROOT/pidgin-<version>/`.
     
    190193  If you want to build the installers, you'll need to install [#BuildthePidginInstaller NSIS].  On Debian and Ubuntu, the package name is `nsis`; this will likely be different elsewhere.  In order to build the GTK+ installer as mentioned above, the `build.sh` script referenced above needs to be changed.  The line starting with `makensis.exe` needs to be changed to read:
    191194{{{
     195#!sh
    192196makensis -V3 -DGTK_VERSION=$gtk_version -DGTK_REVISION=$gtk_revision gtk-installer.nsi
    193197}}}
     
    198202      `.zip` file contains libraries
    199203{{{
    200 $ mkdir nsis;cd nsis
    201 $ wget http://prdownloads.sourceforge.net/nsis/nsis-2.46-src.tar.bz2?download
    202 $ wget http://prdownloads.sourceforge.net/nsis/nsis-2.46.zip?download
    203 $ tar -jxvf nsis-2.46-src.tar.bz2
    204 $ cd nsis-2.46
    205 $ scons SKIPSTUBS=all SKIPPLUGINS=all SKIPUTILS=all SKIPMISC=all NSIS_CONFIG_CONST_DATA_PATH=no
    206 $ sudo scons install-compiler
    207 $ cd ..
    208 $ sudo unzip nsis-2.46 -d /usr/local/share
    209 $ sudo mv /usr/local/share/nsis-2.46/ /usr/local/share/nsis
    210 }}}
    211       If following the above instructions, the local.mak file ([#CrossCompiling listed below]) should be modified[[BR]]
    212       MAKENSIS := /usr/local/bin/makensis 
     204#!sh
     205mkdir nsis; cd nsis
     206wget http://prdownloads.sourceforge.net/nsis/nsis-2.46-src.tar.bz2?download
     207wget http://prdownloads.sourceforge.net/nsis/nsis-2.46.zip?download
     208tar -jxvf nsis-2.46-src.tar.bz2
     209cd nsis-2.46
     210scons SKIPSTUBS=all SKIPPLUGINS=all SKIPUTILS=all SKIPMISC=all NSIS_CONFIG_CONST_DATA_PATH=no
     211sudo scons install-compiler
     212cd ..
     213sudo unzip nsis-2.46 -d /usr/local/share
     214sudo mv /usr/local/share/nsis-2.46/ /usr/local/share/nsis
     215}}}
     216      If following the above instructions, the local.mak file ([#CrossCompiling listed above]) should be modified[[BR]]
     217{{{
     218MAKENSIS := /usr/local/bin/makensis
     219}}}
    213220
    214221
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!