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!