Version 6 (modified by Cas, 8 years ago) (diff)

-- for OSX

Manual Steps (Tested on Yosemite VM)

  1. Install XCode
  2. Jhbuild install and update Python:
    export PATH=~/.local/bin:~/gtk/inst/bin:$PATH
    jhbuild build bootstrap
    jhbuild build python
  3. GTK OSX Build:
    jhbuild build meta-gtk-osx-bootstrap
    1. PyGTK (Includes meta-gtk-osx-core)
      jhbuild build libglade
      jhbuild build meta-gtk-osx-python
    2. GTK OSX Themes:
      jhbuild build meta-gtk-osx-themes
      jhbuild build gtk-quartz-engine
  4. Bundler for Packaging Deluge into
    tar xf gtk-mac-bundler-0.7.4.tar.xz
    cd gtk-mac-bundler-0.7.4
    make install
  5. Build libtorrent and deps using libtorrent.modules:
    jhbuild -m libtorrent.modules build libtorrent 
    Currently need to run build or install commands manually from jhbuild shell
  • Notes
    • OpenSSL Error: 'libcrypto is a fat file' is due to mixing arch types (i386, x64) in build process.
    • OpenSSL Error: 'too many levels of symbolic links' installing man pages so use make install_sw, much quicker too.
    • Boost install dir issue.
    • libtorrent branch line not quite correct either.
  1. Install Python pip and Deluge dependencies:
    jhbuild shell
    pip install twisted[tls] chardet mako pyxdg pillow setproctitle
    • Need to check whether building as 'wheel' affects packaging for previous OSX versions.

Previous Semi-Automated Guide

Error while retrieving file
HTTP Error 404: Not found