Ah ah !! C'est vrai, je me suis amusé un peu...
self.v_canal.set_background_transparent(True)
(ligne 838 si tu veux l'enlever)
Mais comme ça ne marchait pas chez moi, j'ai oublié de l'enlever... J'ai réussi à avoir un fond de terminal tapissé de l'icone, mais ça fesait un peu moche. J'ai donc laissé en noir (enfin je croyais).
Pour le build, l'arborescence ça ressemble un peu à celle du paquet deb, à part le fichier debian/control qui est différent, et un fichier debian/rules en plus. En fait c'est un exécutable dont se sert le make du Launchpad pour créer le paquet.
Sans une bonne syntaxe, soit l'envoi est refusé, soit le build plante. Il m'est donc arrivé d'obtenir un paquet sans tous ces fichiers, avec seulement le copyright et le readme...
Le rules que j'ai eu tant de mal à trouver:
#!/usr/bin/make -f
%:
dh $@ --with python2
override_dh_install:
dh_install usr/bin/dCplus-cli /usr/bin
dh_install usr/bin/dPluzz-cli /usr/bin
dh_install usr/bin/dPluzz /usr/bin
dh_install usr/share/applications/dpluzz.desktop /usr/share/applications
dh_install usr/share/dPluzz/dCplus-cli.sh /usr/share/dPluzz
dh_install usr/share/dPluzz/dPluzz-cli.sh /usr/share/dPluzz
dh_install usr/share/dPluzz/dPluzz.py /usr/share/dPluzz
dh_install usr/share/icons/dPluzz-ico.png /usr/share/icons
Mais avant tout ça, il faut créer une clé, la signer... tout un bazar. A chaque erreur corrigée une autre apparaissait.
Mais si ça marche c'est cool, plus besoin de poster un msg à chaque màj 🙂