Changes between Version 7 and Version 8 of Development/Packaging/OSX
- Timestamp:
- 09/15/2015 11:56:01 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Development/Packaging/OSX
v7 v8 1 1 = Deluge.app for OSX = 2 3 2 4 3 == Manual Steps (Tested on Yosemite VM) == … … 38 37 {{{ 39 38 wget 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. 39 jhbuild -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 48 44 1. Install Python [https://pip.pypa.io/en/latest/installing/ pip] and Deluge dependencies: 49 45 {{{ … … 53 49 pip install twisted[tls] chardet mako pyxdg setproctitle pillow py2app 54 50 }}} 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. 58 53 1. Follow `Build Deluge.app` steps below, will require `setup.cfg` file and `osx` directory from git repo. 59 60 54 61 55 == Previous Semi-Automated Guide ==