- The latest version of deluge has switched from Python 2 to Python 3 and from GtkUi to Gtk3. It also has a lot of other refinements to the whole codebase. Full changelog for the 2.0 release can be found here.
- Latest tar.gz file is currently 2.0.3: https://github.com/deluge-torrent/deluge/releases/tag/deluge-2.0.3
OK, needed to add builddep python-wheel
Changed source to https://ftp.osuosl.org/pub/deluge/source/2.0/deluge-2.0.3.tar.xz
Added rundeps: mako python-setproctitle, python-rencode (had to compile this), package.yml below
Had to modify libtorrent-rasterbar as python bindings weren't actually being built:
builddeps: + - python-setuptools + - pkgconfig(python3) build : | %make + pushd bindings/python + %python_setup + %python3_setup install : | %make_install + pushd bindings/python + %python_install + %python3_install
But after all this I can't now get deluge-gtk to run, it segfaults and there isn't a dbg package being generated (does package.yml control that?) to debug with. Sadly beyond my skillset.
I'm working on it.
OK my build seems to work, except that it doesn't find libtorrent as our bindings are for Python 2 only, while I'm building Deluge with Python 3. I'll get on it again tomorrow, probably.