• [^] # Re: Ubuntu Hoary

    Posté par (site web personnel) . En réponse à la dépêche Ubuntu "Hoary" 5.04 Preview Release. Évalué à 2.

    Si le configure supporte autant GTK1 que GTK2 en fonction des options qu'on lui passe (ça s'est déjà vu), je pense qu'il suffirait de recompiler le paquet en modifiant le fichier debian/rules dans lequel est décrit tout le processus de construction et notamment de compilation (donc, le configure), selon ce que le responsable a utilisé pour gérer tout ça (dbs, debhelper ou cdbs, généralement debhelper). Pour cela, il faut ajouter une source de type "source" ou deb-src correspondant à la source binaire contenant le paquet binaire. Attention, un paquet source peut générer plusieurs paquets binaires et n'aura donc pas nécessairement le même nom. Ensuite, la commande apt-get permettra de récupérer le paquet source (il va tout entreposer à l'endroit même où tu tapes la commande !):

    # apt-get source audacity
    # apt-get build-dep audacity
    # apt-get install libgtk2.0-dev
    # cd audacity-x.y.z-a/
    # vi debian/rules
    # debchange -i (afin de modifier l'auteur et le numéro de version)
    modifier le configure si possible
    # debuild -sa -us -uc
    # dpkg -i ../audacity-....deb
    # echo "audacity hold" | dpkg --set-selections

    Sinon, je n'ai pas d'autres solutions, à part jouer avec gtk-engine pour modifier la taille des fontes et utiliser un thème commun à GTK1 et GTK2 pour réduire la différence.

    Documentations (elles ne parlent que de debian mais tout ce qui s'applique à apt pour debian s'applique aussi à ubuntu, à condition d'adapter certaines données, notamment les coordonnées des sources):
    - http://www.debian.org/doc/manuals/debian-reference/ch-package.fr.ht(...)
    - http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.fr.html#s-pi(...)
    - http://www.lea-linux.org/software/apt_dpkg.html#compil(...)