Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/02/2008, à 10:33

laurentb

[résolu] créer un fichier rules pour packager un logiciel ?

Salut à  tous, smile

Je débute dans la création des paquets deb tongue et j'ai besoin d'un coup de pouce pour écrire le fichier rules du futur paquet que je suis en train de debianiser pour ubuntu

le logiciel est sous forme tar.gz, après décompression, un dossier logiciel_version est crée, il contient dedans

un lanceur, les fichiers de conf, un dossier interface, un dossier bibliothèque.

sur une ubuntu classique, pour lancer le logiciel, pas besoin de configure, make, make install, il suffit de lancer le lanceur. hmm

j'ai donc besoin de créer un fichier rules qui crée

/usr/bin/logiciel

/usr/share/dossier du logiciel avec le contenu de dossier décompressé

qui copie l'icà´ne au bon endroit

/usr/share/pixmpas/logiciel.png

et crée mon entrée dans le menu applications son et vidéo

quelqu'un pour me donner le coup de pouce de départ ?

voilà  ce que j'ai fait

#!/usr/bin/make -f
# -*- mode: makefile; coding: utf-8 -*-
#  # Copyright (c) 2007 Eric Seigne <eric.seigne@ryxeo.com>

DEB=debian/manslide
DEST=usr/share/manslide

include /usr/share/cdbs/1/rules/debhelper.mk

common-install-indep::

mkdir -p $(DEB)/$(DEST)
mkdir -p $(DEB)/usr/bin
cp manslide   $(DEB)/usr/bin

mkdir -p $(DEB)/usr/share/pixmaps
cp debian/manslide.png $(DEB)/usr/share/pixmaps

chmod 755 $(DEB)/usr/bin/manslide
chown -R root:root $(DEB)

mais ça marche pas:(

root@laurent-ubuntu-tour:/home/laurent/mon_ubuntu/manslide-1.9.10/debian# debuild
This package has a Debian revision number but there does not seem to be
an appropriate original tar file or .orig directory in the parent directory;
(expected manslide_1.9.10-20080205.orig.tar.gz or manslide-1.9.10.orig)
continue anyway? (y/n) y
 debian/rules clean
debian/rules:8: /usr/share/cdbs/1/rules/debhelper.mk: Aucun fichier ou répertoire de ce type
debian/rules:11: *** séparateur manquant  (voulez-vous dire TAB au lieu de 8 blancs d'espacement?). Arrêt.
debuild: fatal error at line 1247:
debian/rules clean failed

merci d'avance,

Laurent,
équipe lprod.org

Dernière modification par laurentb (Le 19/02/2008, à 14:37)


Laurent Bellegarde, professeur de SVT, 33, Mérignac, France
GNU/Linux à l'ecole : www.abuledu.org, www.primtux.fr
lprod.org, Montage audio et vidéo libre
Lugs : www.euskalug.org, www.abul.org

Hors ligne

#2 Le 19/02/2008, à 14:37

laurentb

Re : [résolu] créer un fichier rules pour packager un logiciel ?

salut,

je me réponds à  moi-même, j'ai trouvé les bonnes lignes de codes et le paquet est ok.

Laurent


Laurent Bellegarde, professeur de SVT, 33, Mérignac, France
GNU/Linux à l'ecole : www.abuledu.org, www.primtux.fr
lprod.org, Montage audio et vidéo libre
Lugs : www.euskalug.org, www.abul.org

Hors ligne

#3 Le 24/02/2009, à 19:55

Jose.N70

Re : [résolu] créer un fichier rules pour packager un logiciel ?

Je suis également à la recherche de ce genre de code. Peux tu me guider ?

Hors ligne