#1 Le 05/02/2008, à 10:33
- laurentb
[résolu] créer un fichier rules pour packager un logiciel ?
Salut à tous,
Je débute dans la création des paquets deb 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.
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