Changes between Version 6 and Version 7 of Development/Packaging/OSX
- Timestamp:
- 09/15/2015 04:08:56 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Development/Packaging/OSX
v6 v7 28 28 }}} 29 29 * ''Note:'' [https://www.xpra.org/trac/attachment/ticket/533/quartz-style-fix.patch Quartz patch] if build error: `'height' is uninitialized`. 30 1. [https://wiki.gnome.org/Projects/GTK%2B/OSX/Bundling Bundler] for Packaging Deluge into30 1. [https://wiki.gnome.org/Projects/GTK%2B/OSX/Bundling Bundler] for Packaging Deluge. 31 31 {{{ 32 32 wget http://ftp.gnome.org/pub/gnome/sources/gtk-mac-bundler/0.7/gtk-mac-bundler-0.7.4.tar.xz … … 37 37 1. Build libtorrent and deps using [https://gist.github.com/cas--/d1df3758d6e794c0ca4e libtorrent.modules]: 38 38 {{{ 39 wget https://gist.githubusercontent.com/cas--/d1df3758d6e794c0ca4e/raw/libtorrent.modules 39 40 jhbuild -m libtorrent.modules build libtorrent 40 41 }}} 41 Currently need to run build orinstall commands manually from `jhbuild shell`42 Currently need to run build and install commands manually from `jhbuild shell` 42 43 * Notes 43 44 - OpenSSL Error: 'libcrypto is a fat file' is due to mixing arch types (i386, x64) in build process. … … 45 46 - Boost install dir issue. 46 47 - libtorrent branch line not quite correct either. 47 1. [https://pip.pypa.io/en/latest/installing/ Install Pythonpip] and Deluge dependencies:48 1. Install Python [https://pip.pypa.io/en/latest/installing/ pip] and Deluge dependencies: 48 49 {{{ 49 50 jhbuild shell 50 51 wget https://bootstrap.pypa.io/get-pip.py 51 52 python get-pip.py 52 pip install twisted[tls] chardet mako pyxdg pillow setproctitle53 pip install twisted[tls] chardet mako pyxdg setproctitle pillow py2app 53 54 }}} 55 * Need to patch `MachOGraph.py` error `dyld_find() got an unexpected keyword argument 'loader'`: https://bitbucket.org/ronaldoussoren/macholib/pull-requests/10/ 54 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. 58 1. Follow `Build Deluge.app` steps below, will require `setup.cfg` file and `osx` directory from git repo. 59 55 60 56 61 == Previous Semi-Automated Guide ==