Giggle : Client pour GIT

Installer la derniere version de Giggle sur une Debian Like

Git

Juste pour rappel, GIT est un de suivi de version au même titre que SVN, de plus on peut faire très facilement faire communiquer les 2 systèmes. Pour de plus amples détails, je vous invite à patienter un futur hypothétique billet ou faire des recherches complémentaire sur son moteur de recherche favori.

Giggle

Attaquons le vif du sujet, Giggle est un logiciel développé à l’origine par Imendio en licence GPL et maintenant diffusé sur le dépôt public de Gnome.

Pour Ubuntu, on peut obtenir un paquet via le dépôt Intrepid/Universe. Toutefois le paquet ne suit pas nécessairement la dernière version disponible.

Nous allons donc étudier une solution pour réaliser un paquet personnalisé et à jour.

Pré Requis

Outils du développeur

Nous devons installer les outils de développement nécessaires pour la compilation et la création du paquet.

monordi# sudo apt-get install libgtk2.0-dev libglib2.0-dev libglade2-dev libgtksourceviewmm-2.0-dev libebook1.2-dev gettext intltool intltool-debian

Nous installerons aussi [checkinstall] un outil qui permet de générer une paquet deb à partir de la commande make install.
monordi# sudo apt-get install checkinstall

Enfin nous devons penser à installer git.
monordi# sudo apt-get install git

Source de Giggle

Il faut récupérer les sources depuis le dépôt officiel.
monordi# cd ~/
monordi# git clone git://github.com/hasselmm/giggle.git

Une fois le dépôt copié vous aurez toutes les sources dans ~/giggle

Préparer la configuration

Dans les sources nous avons le script monordi# sudo ./autogen.sh. Ce script prépare la compilation en fonction de votre distribution.

Si tout se passe bien vous devez obtenir à la fin :

Autrement je vous invite à regarder les dernières lignes et voir quelles autres bibliothèques vous sont nécessaires.

Générer le paquet

La commande à saisir est :
monordi# sudo checkinstall make install

Valider la configuration par défaut, checkinstall fera le nécessaire pour une configuration de base.

Donnez un descriptif au paquet par exemple : giggle auto package

Checkinstall, au moment de la rédaction de cet article, trouve une incohérence vis à vis de la Debian Policy dans la numérotation de version.
Pour ma part j’ai mis 0.4.git afin de différencier mes versions de celles fournies les dépôts officiels.

A cet étape, checkinstall fournit un résumé de la configuration du paquet à générer, modifier ces paramètres afin d’obtenir :

Atttention : au 2 - Name et 11 - Provides

Installer

Vous n’avez rien à faire checkinstall fait l’installation pour vous.

Le paquet est disponible dans votre répertoire ~/giggle sous le nom giggle_[Version]-[Release]_[Architecture].deb

Test et Utiliser

Dans la barre de menu dans le groupe Programmation, un raccourci vers Giggle est présent.
Vous pouvez aussi utiliser directement la ligne de commande : monordi# giggle

Un message, un commentaire ?

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.