First, make sure you have the proper build dependencies installed. On a normal
29 Debian or Ubuntu system, those dependencies are:
30
31 g++
32 make
33 python-all-dev
34 python-all version >= 2.4
35 python-dbus
36 python-gnome2-extras
37 python-gtk2 version >= 2.9
38 python-notify
39 python-pyopenssl
40 librsvg2-common
41 python-xdg
42 python-support
43 libboost-dev >= 1.33.1
44 libboost-thread-dev
45 libboost-date-time-dev
46 libboost-filesystem-dev
47 libboost-serialization-dev
48 libssl-dev
49 zlib1g-dev
50
51 But the names of the packages may vary depending on your OS / distro.
* python-notify est utilisé par le plugin de notification
* pyopenssl est utilisé par le plugin WebUI
* gnome-python qui ne sert à rien donc je vais l'enlever
* desktop-file-utils et hicolor-icon-theme sont utilisé dans le deluge.install que j'ai supprimé, j'ai fait des tests à priori le deluge.install n'est pas utile ou c'est moi qui n'est pas bien compris l'utilité.
* les autres étaient déjà présent et sont utilisé
deluge W: Dependency included and not needed (dbus-python)
deluge W: Dependency included and not needed (pygtk)
deluge W: Dependency included and not needed (python-notify)
deluge W: Dependency included and not needed (librsvg)
deluge W: Dependency included and not needed (pyopenssl)
deluge W: Dependency included and not needed (pyxdg)
deluge W: Directory (usr/share/deluge/icons/hicolor/) is empty
Il me sort un peu n'importe quoi ! Il doit pas être très doué pour du python.
Arch a juste besoin des dépendances de premier niveau, exemple :
si foo à besoin de A qui dépend aussi de B, seul A est indiqué car pacman gère comme un grand les dépendances.
Donc namcap ne semble pas dire n'importe quoi supprime les dépendances qu'il t'indique.
Concernant desktop-file-utils, c'est pour le fichier .desktop, par contre cette dépendance est vraiment farfelu, tu as raison de le virer.
Bon j'ai fais des tests et à priori la seul dépendance en trop c'est pygtk qui est déjà inclus par python-notify.
Concernant les autres dépendances, namcap n'est pas fiable vu que deluge ne contient pas de fichier binaire mais je peux garantir que les dépendances que j'ai ajouté par rapport au paquet officiel sont utils (utilisé principalement par certain plugin intégré à deluge).
Je fais la compilation pour i686 et je l'envoi, pour le paquet x86_64 je m'en occupe probablement ce soir ou dès que j'ai le temps de rebooter sous mon archlinux x86_64.