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.
- 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
-
|
v87
|
v88
|
|
| 52 | 52 | For Example (You can add the following to your `~/.bashrc` file (create the file if it doesn't exist yet)): |
| 53 | 53 | {{{ |
| | 54 | #!sh |
| 54 | 55 | export PATH=/cygdrive/c/development/pidgin_dev/win32-dev/mingw/bin:$PATH |
| 55 | 56 | }}} |
| … |
… |
|
| 117 | 118 | Run the following: |
| 118 | 119 | {{{ |
| 119 | | $ cd $PIDGIN_DEV_ROOT/pidgin-<version> |
| 120 | | $ make -f Makefile.mingw install |
| | 120 | #!sh |
| | 121 | cd $PIDGIN_DEV_ROOT/pidgin-<version> |
| | 122 | make -f Makefile.mingw install |
| 121 | 123 | }}} |
| 122 | 124 | Now just wait and let your compiler do its thing. When finished, Pidgin will be in `$PIDGIN_DEV_ROOT/pidgin-<version>/win32-install-dir`. |
| … |
… |
|
| 135 | 137 | The `Makefile.mingw` targets for these are `installer_offline`, and `installer` respectively. To build both, use the `installers` target. |
| 136 | 138 | {{{ |
| 137 | | $ cd $PIDGIN_DEV_ROOT/pidgin-<version> |
| 138 | | $ make -f Makefile.mingw installers |
| | 139 | #!sh |
| | 140 | cd $PIDGIN_DEV_ROOT/pidgin-<version> |
| | 141 | make -f Makefile.mingw installers |
| 139 | 142 | }}} |
| 140 | 143 | When it finishes, your installer(s) should be in `$PIDGIN_DEV_ROOT/pidgin-<version>/`. |
| … |
… |
|
| 190 | 193 | 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: |
| 191 | 194 | {{{ |
| | 195 | #!sh |
| 192 | 196 | makensis -V3 -DGTK_VERSION=$gtk_version -DGTK_REVISION=$gtk_revision gtk-installer.nsi |
| 193 | 197 | }}} |
| … |
… |
|
| 198 | 202 | `.zip` file contains libraries |
| 199 | 203 | {{{ |
| 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 |
| | 205 | mkdir nsis; cd nsis |
| | 206 | wget http://prdownloads.sourceforge.net/nsis/nsis-2.46-src.tar.bz2?download |
| | 207 | wget http://prdownloads.sourceforge.net/nsis/nsis-2.46.zip?download |
| | 208 | tar -jxvf nsis-2.46-src.tar.bz2 |
| | 209 | cd nsis-2.46 |
| | 210 | scons SKIPSTUBS=all SKIPPLUGINS=all SKIPUTILS=all SKIPMISC=all NSIS_CONFIG_CONST_DATA_PATH=no |
| | 211 | sudo scons install-compiler |
| | 212 | cd .. |
| | 213 | sudo unzip nsis-2.46 -d /usr/local/share |
| | 214 | sudo 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 | {{{ |
| | 218 | MAKENSIS := /usr/local/bin/makensis |
| | 219 | }}} |
| 213 | 220 | |
| 214 | 221 | |
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!