La repository de pidgin est passé sous monotone.
Malheureusement pour les non dévloppeurs comme moi qui
souhaitent avoir les dernières sources simplement, monotone
n'est pas forcément adapté. (Using
Pidgin Monotone).
J'ai fait pour vous un petit script qui permet d'accéder à
la repository pigdin via svn ce qui permet de conserver vos
vieilles habitudes.
Si par contre vous voulez contribuer aux développement de
pidgin il vous faudra utiliser monotone.
Pour plus d'informations sur monotone (ici).
C'est un petit script qui fait la mise à jour depuis
monotone, et déplace les fichiers sources dans une base
svn. Il récupere la base monotone via les commandes
standards 'mtn pull' et 'mtn up' qui permettent
respectivement de faire la mise à jour de la base mtn local
et d'extraire les sources dans l'arborescence.
Par la suite un rsync permet de copier le différentiel des
fichiers dans l'arborescence svn. Un simple svn status
permet de définir les actions à faire Ajout/Supression.
Pour terminer le 'svn commit' permet de valider le
informations dans SVN.
#!/bin/bash cd $(dirname $0) pushd mtnsource &>/dev/null echo "Mtn Stuff" mtn --quiet pull mtn up 2>&1 popd pushd pidgin &>/dev/null echo "Svn Stuff" rsync ../mtnstuff/ . -a --exclude=_MTN --exclude=.svn --delete svn status | grep '\!' | while read a b; do svn del $b; done svn status | grep '?' | while read a b; do svn add $b; done svn commit -m"`date`" popdLa seul chose que vous avez besoin de faire c'est de lancer les commandes suivantes pour avoir un extract de la dernière version de pidgin:
svn co http://pidginsvn.dyndns.org/pidgin pidginPuis après pour chaque update il suffit de lancer:
cd pidgin svn upIl est possible de Browser les fichiers directement. La mise à jour est effectuéee tous les jours à 4h00 (GMT+2) le log est disponible ici
La version svn n'est pas stable, il se peut que cela ne compile pas et il n'y a pas de garantie que cela fonctionne. Il vous faut aussi me faire confiance. La seule chose que je peux faire pour vous prouver ma bonne foi, c'est de vous mettre à disposition les logs et les sources du script utilisé. Pour les paranos de la sécurité il vous reste d'autres solutions:
/!\ : il ne faut pas contacter les dévloppeurs en cas de bugs. il vous retournerons à la version stable actuelle.
samedi 4 juillet 2009, 04:00:01 (UTC+0200) Mtn Stuff mtn: mise à jour selon la branche « im.pidgin.pidgin » mtn: sélection de la cible 7743dd71673c71e91039e890a3a939f9850f2d16 pour la mise à jour mtn: modification de libpurple/account.c mtn: modification de libpurple/blist.c mtn: modification de libpurple/certificate.c mtn: modification de libpurple/cipher.c mtn: modification de libpurple/dnsquery.c mtn: modification de libpurple/imgstore.c mtn: modification de libpurple/network.c mtn: modification de libpurple/plugin.c mtn: modification de libpurple/pluginpref.c mtn: modification de libpurple/protocols/jabber/google.c mtn: modification de libpurple/protocols/msn/state.c mtn: modification de libpurple/protocols/oscar/oscar.c mtn: modification de libpurple/protocols/yahoo/yahoo.c mtn: modification de libpurple/proxy.c mtn: modification de libpurple/stun.c mtn: modification de libpurple/upnp.c mtn: modification de libpurple/util.c mtn: modification de libpurple/win32/win32dep.c mtn: modification de pidgin/gtkaccount.c mtn: modification de pidgin/gtknotify.c mtn: modification de pidgin/gtkprefs.c mtn: modification de pidgin/gtksmiley.c mtn: modification de pidgin/plugins/themeedit-icon.c mtn: mise à jour vers la révision de base 7743dd71673c71e91039e890a3a939f9850f2d16 ~/mtn Svn Stuff Sending libpurple/account.c Sending libpurple/blist.c Sending libpurple/certificate.c Sending libpurple/cipher.c Sending libpurple/dnsquery.c Sending libpurple/imgstore.c Sending libpurple/network.c Sending libpurple/plugin.c Sending libpurple/pluginpref.c Sending libpurple/protocols/jabber/google.c Sending libpurple/protocols/msn/state.c Sending libpurple/protocols/oscar/oscar.c Sending libpurple/protocols/yahoo/yahoo.c Sending libpurple/proxy.c Sending libpurple/stun.c Sending libpurple/upnp.c Sending libpurple/util.c Sending libpurple/win32/win32dep.c Sending pidgin/gtkaccount.c Sending pidgin/gtknotify.c Sending pidgin/gtkprefs.c Sending pidgin/gtksmiley.c Sending pidgin/plugins/themeedit-icon.c Transmitting file data ....................... Committed revision 200. ~/mtn remove 27877
Retrouver les photos de Sylvie Dominique et Elysa sur http://collection.homelinux.org