Changes between Version 5 and Version 6 of Development/Packaging/OSX
- Timestamp:
- 09/15/2015 11:12:36 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Development/Packaging/OSX
v5 v6 1 1 = Deluge.app for OSX = 2 2 3 3 4 == Manual Steps (Tested on Yosemite VM) == 4 5 5 6 1. Install XCode 6 1. Jhbuild Installhttps://wiki.gnome.org/Projects/GTK+/OSX/Building7 1. Jhbuild install and update Python: 7 8 {{{ 8 9 wget https://git.gnome.org/browse/gtk-osx/plain/gtk-osx-build-setup.sh … … 12 13 jhbuild build python 13 14 }}} 14 1. GTK Bootstrap:15 1. [https://wiki.gnome.org/Projects/GTK+/OSX/Building GTK OSX Build]: 15 16 {{{ 16 17 jhbuild build meta-gtk-osx-bootstrap 17 18 }}} 18 1. [https://wiki.gnome.org/Projects/GTK+/OSX/Python PyGTK] (Includes `meta-gtk-osx-core`)19 1. [https://wiki.gnome.org/Projects/GTK+/OSX/Python PyGTK] (Includes `meta-gtk-osx-core`) 19 20 {{{ 20 21 jhbuild build libglade 21 22 jhbuild build meta-gtk-osx-python 22 23 }}} 23 1. GTK OSX Themes:24 1. GTK OSX Themes: 24 25 {{{ 25 26 jhbuild build meta-gtk-osx-themes … … 27 28 }}} 28 29 * ''Note:'' [https://www.xpra.org/trac/attachment/ticket/533/quartz-style-fix.patch Quartz patch] if build error: `'height' is uninitialized`. 29 1. [https://wiki.gnome.org/Projects/GTK%2B/OSX/Bundling Bundl ing]30 1. [https://wiki.gnome.org/Projects/GTK%2B/OSX/Bundling Bundler] for Packaging Deluge into 30 31 {{{ 31 32 wget http://ftp.gnome.org/pub/gnome/sources/gtk-mac-bundler/0.7/gtk-mac-bundler-0.7.4.tar.xz … … 39 40 }}} 40 41 Currently need to run build or install commands manually from `jhbuild shell` 41 * Note 1: Openssl error 'libcrypto is a fat file' is due to mixing arch types in build. 42 * Note 2: Boost install dir issue. 43 * Note 3: libtorrent branch line not quite correct either. 42 * Notes 43 - OpenSSL Error: 'libcrypto is a fat file' is due to mixing arch types (i386, x64) in build process. 44 - OpenSSL Error: 'too many levels of symbolic links' installing man pages so use `make install_sw`, much quicker too. 45 - Boost install dir issue. 46 - libtorrent branch line not quite correct either. 44 47 1. [https://pip.pypa.io/en/latest/installing/ Install Python pip] and Deluge dependencies: 45 48 {{{