Changes between Version 7 and Version 8 of Development/Packaging/OSX


Ignore:
Timestamp:
09/15/2015 11:56:01 PM (9 years ago)
Author:
Cas
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Development/Packaging/OSX

    v7 v8  
    11= Deluge.app for OSX = 
    2  
    32 
    43== Manual Steps (Tested on Yosemite VM) == 
     
    3837 {{{ 
    3938wget https://gist.githubusercontent.com/cas--/d1df3758d6e794c0ca4e/raw/libtorrent.modules 
    40 jhbuild -m libtorrent.modules build libtorrent  
    41 }}} 
    42  Currently need to run build and install commands manually from `jhbuild shell` 
    43  * Notes 
    44   - OpenSSL Error: 'libcrypto is a fat file' is due to mixing arch types (i386, x64) in build process. 
    45   - OpenSSL Error: 'too many levels of symbolic links' installing man pages so use `make install_sw`, much quicker too. 
    46   - Boost install dir issue. 
    47   - libtorrent branch line not quite correct either. 
     39jhbuild -m libtorrent.modules build meta_libtorrent  
     40}}}  
     41 - OpenSSL and Boost will require "Skip Module (2)" when they fail at the end of installing stage as they cannot take advantage of DESTDIR path. 
     42 - ''Note on OpenSSL Error:'' 'libcrypto is a fat file' is due to mixing arch types (i386, x64) in build process. 
     43 
    4844 1. Install Python [https://pip.pypa.io/en/latest/installing/ pip] and Deluge dependencies: 
    4945 {{{ 
     
    5349pip install twisted[tls] chardet mako pyxdg setproctitle pillow py2app 
    5450}}} 
    55   * Need to patch `MachOGraph.py` error `dyld_find() got an unexpected keyword argument 'loader'`: https://bitbucket.org/ronaldoussoren/macholib/pull-requests/10/ 
    56   * Need to check whether building as 'wheel' affects packaging for previous OSX versions. 
    57   * Remove optional `pillow` for now due to py2app error 'dyld_find() got an unexpected keyword argument 'loader'', using version 2.4 might be an option. 
     51  * Either uninstall `pillow` or [https://bitbucket.org/ronaldoussoren/macholib/pull-requests/10/ patch `MachOGraph.py`] when encountering error `dyld_find() got an unexpected keyword argument 'loader'`. 
     52  * Verify whether building as 'wheel' affects packaging. 
    5853 1. Follow `Build Deluge.app` steps below, will require `setup.cfg` file and `osx` directory from git repo. 
    59  
    6054 
    6155== Previous Semi-Automated Guide ==