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

--

Deluge.app for OSX

Manual Steps (Tested on Yosemite VM)

  1. Install XCode
  2. Jhbuild Installhttps://wiki.gnome.org/Projects/GTK+/OSX/Building
    wget https://git.gnome.org/browse/gtk-osx/plain/gtk-osx-build-setup.sh
    sh gtk-osx-build-setup.sh
    export PATH=~/.local/bin:~/gtk/inst/bin:$PATH
    jhbuild build bootstrap
    jhbuild build python
    
  3. GTK Bootstrap:
    jhbuild build meta-gtk-osx-bootstrap
    
  4. PyGTK (Includes meta-gtk-osx-core)
    jhbuild build libglade
    jhbuild build meta-gtk-osx-python
    
  5. GTK OSX Themes:
    jhbuild build meta-gtk-osx-themes
    jhbuild build gtk-quartz-engine
    
  6. Bundling
    wget http://ftp.gnome.org/pub/gnome/sources/gtk-mac-bundler/0.7/gtk-mac-bundler-0.7.4.tar.xz
    tar xf gtk-mac-bundler-0.7.4.tar.xz
    cd gtk-mac-bundler-0.7.4
    make install
    
  7. 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
  • Note 1: Openssl error 'libcrypto is a fat file' is due to mixing arch types in build.
  • Note 2: Boost install dir issue.
  • Note 3: libtorrent branch line not quite correct either.
  1. Install Python pip and Deluge dependencies:
    jhbuild shell
    wget https://bootstrap.pypa.io/get-pip.py
    python get-pip.py
    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