Comme vous pouvez le voir sur le blog, je m'intéresse à un logiciel qui s'appelle Mercury-Messenger
Mercury-Messenger est un logiciel remplaçant très bien le célèbre WLM (anciennement MSN messenger)
Je ne vais pas trop m'étendre sur le sujet, je ferais un billet spécial sur ce logiciel.
Il n'existe qu'une archive .zip que le développeur, Danny, nous donne. Cela convient parfaitement dans la plupart des cas, mais son intérêt est dans le logiciel (écrit en java) et non pas dans le packaging.
Il existait un dépôt, des archives pour Ubuntu, Mandriva et Fedora. Malheureusement pour divers problèmes, ce dépôt a disparu. .
Comme j'héberge sur le site leurs fichiers, je me dévoue pour prendre la suite! Mais je ne savais pas faire!!




C'est partit!

Première chose, créer une archive debian. Après moult recherche sur la toile, après avoir tenté l'expérience de la ligne de commande, je me suis rabattu sur un petit programme qui se nomme Debian Package Maker


dpm1.jpeg
Pour commencer, il vous faut le contenu de votre archive. Pour ma part, j'ai 5 dossiers qui contiennent tous les fichiers nécessaires à faire fonctionner Mercury (pour être totalement honnête, je suis parti d'un fichier deb déjà existant :-$)


Vous allez voir ci-dessous l'arborescence de votre fichier. Vous devez d'abord créer 2 dossiers: un dossier bin et un dossier share. Ensuite procéder comme suit: (chaque sous-ensemble est un dossier à créer.)

Arborescence

  • 1er dossier appelé "bin"
    • Raccourci du script

  • 2ème dossier appelé "share"
    • appInk
      • internet (Dans ce dossier se trouvera l'icône du programme. Penser à adapter le nom à la catégorie de votre programme! Ex: Graphisme, Bureautique etc...)
    • gnome
      • apps
        • internet (Dans ce dossier se trouvera l'icône du programme. Penser à adapter le nom à la catégorie de votre programme! Ex: Graphisme, Bureautique etc...)
    • Icons
      • Nom du dossier d'icônes
        • Taille de ou des icônes (ex. 48x48)
          • Apps (dossier dans lequel se trouve le logo du programme)
    • Mercury (dans mon cas c'est le nom du programme, tous les sous dossiers sont relatifs à ce programme et donné à titre d'exemple.)
      • jni
      • lib
      • resources
      • startup
    • Pixmaps (Dossier dans lequel se trouve le logo de votre programme)



Revenons à notre programme Debian Package Maker (DPM pour les intimes). Dans la partie "Installation Directory" je ne garde que "/usr/". Ensuite, je clique sur "+ Add folders", vous allez choisir vos 2 dossiers précédemment créé (bin et share), puis vous cliquez sur "+ Add installation structures". Vos 2 dossiers apparaissent en bas.

Deuxième étape, les informations.

dpm2.jpeg

Vous allez maintenant cliquer sur l'onglet "Package Info". Remplissez le nom que vous voulez donner à votre package, la version, le "mainteneur" avec votre nom et votre adresse mail pour tout besoin, la taille du fichier, une description du programme, la section (c'est-à-dire la catégorie à laquelle appartient votre logiciel), la priorité (optional par défaut), l'architecture (i386 ou amd64), et pour essential, choisissez "NO".
Enfin, cliquer sur "Create Package" en bas à droite et choisissez la destination de votre fichier deb. (pour ma part, je le laisse dans le même dossier que les dossiers bin et share). Quelques secondes plus tard votre fichier tout beau tout chaud est sorti!!
Vous pouvez l'installer et partager votre programme avec la communauté Ubuntu!