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!