[résolu] Créer un .deb à partir du code source

Bonjour,

Je souhaite créer un .deb d’un driver de scanner v370 et je vous avoue que je suis un peu perdu.
support.epson.net/linux/src/scanner/iscan/
J’ai modifié le code source (en fait on a rajouté une ligne enfin bref) de ce driver. Maintenant je souhaite en faire un .deb (je souhaite l’installer sur plusieurs ordi).
La commande ./configure fonctionne (après installation des bibliothèques) ainsi que make.

Voici le contenu des sources après ./configure et make

-rw-r--r-- 1 utilisateur utilisateur 53838 déc. 3 2014 ABOUT-NLS -rw-r--r-- 1 utilisateur utilisateur 50252 déc. 3 2014 aclocal.m4 -rw-r--r-- 1 utilisateur utilisateur 2463 déc. 3 2014 AUTHORS drwxr-xr-x 4 utilisateur utilisateur 4096 déc. 10 13:17 backend -rwxr-xr-x 1 utilisateur utilisateur 1536 déc. 3 2014 bootstrap -rw-r--r-- 1 utilisateur utilisateur 0 déc. 3 2014 ChangeLog -rwxr-xr-x 1 utilisateur utilisateur 42856 déc. 10 13:16 config.guess -rwxr-xr-x 1 utilisateur utilisateur 44208 août 10 2006 config.guess.cdbs-orig -rw-r--r-- 1 utilisateur utilisateur 14407 déc. 10 13:16 config.h -rw-r--r-- 1 utilisateur utilisateur 13477 déc. 3 2014 config.h.in -rw-r--r-- 1 utilisateur utilisateur 144084 déc. 10 13:16 config.log -rwxr-xr-x 1 utilisateur utilisateur 14987 déc. 3 2014 config.rpath -rwxr-xr-x 1 utilisateur utilisateur 52162 déc. 10 13:16 config.status -rwxr-xr-x 1 utilisateur utilisateur 35837 déc. 10 13:16 config.sub -rwxr-xr-x 1 utilisateur utilisateur 32448 août 10 2006 config.sub.cdbs-orig -rwxr-xr-x 1 utilisateur utilisateur 1025134 déc. 3 2014 configure -rw-r--r-- 1 utilisateur utilisateur 10390 déc. 3 2014 configure.ac -rw-r--r-- 1 utilisateur utilisateur 17987 déc. 3 2014 COPYING drwxr-xr-x 3 utilisateur utilisateur 4096 déc. 10 13:17 debian -rwxr-xr-x 1 utilisateur utilisateur 17574 déc. 3 2014 depcomp drwxr-xr-x 2 utilisateur utilisateur 4096 déc. 10 13:17 doc drwxr-xr-x 3 utilisateur utilisateur 4096 déc. 10 13:17 frontend -rw-r--r-- 1 utilisateur utilisateur 3049 déc. 3 2014 gettext.h drwxr-xr-x 3 utilisateur utilisateur 4096 déc. 3 2014 include -rw-r--r-- 1 utilisateur utilisateur 9416 déc. 3 2014 INSTALL -rwxr-xr-x 1 utilisateur utilisateur 13184 déc. 3 2014 install-sh -rw-r--r-- 1 utilisateur utilisateur 362 déc. 3 2014 iscan.desktop -rw-r--r-- 1 utilisateur utilisateur 12213 déc. 3 2014 iscan.spec drwxr-xr-x 5 utilisateur utilisateur 4096 déc. 10 13:16 lib -rwxr-xr-x 1 utilisateur utilisateur 219236 déc. 10 13:16 libtool -rw-r--r-- 1 utilisateur utilisateur 197537 déc. 3 2014 ltmain.sh -rw-r--r-- 1 utilisateur utilisateur 1534 déc. 3 2014 ltmain.sh.diff drwxr-xr-x 2 utilisateur utilisateur 4096 déc. 3 2014 m4 -rw-r--r-- 1 utilisateur utilisateur 27819 déc. 10 13:16 Makefile -rw-r--r-- 1 utilisateur utilisateur 3684 déc. 3 2014 Makefile.am -rw-r--r-- 1 utilisateur utilisateur 27332 déc. 3 2014 Makefile.in -rwxr-xr-x 1 utilisateur utilisateur 11135 déc. 3 2014 missing -rwxr-xr-x 1 utilisateur utilisateur 1988 déc. 3 2014 mkinstalldirs -rw-r--r-- 1 utilisateur utilisateur 35624 déc. 3 2014 NEWS -rw-r--r-- 1 utilisateur utilisateur 37815 déc. 3 2014 NEWS.ja drwxr-xr-x 2 utilisateur utilisateur 4096 déc. 10 13:17 non-free drwxr-xr-x 2 utilisateur utilisateur 4096 déc. 10 13:16 po -rw-r--r-- 1 utilisateur utilisateur 7578 déc. 3 2014 README -rw-r--r-- 1 utilisateur utilisateur 10443 déc. 3 2014 README.ja -rw-r--r-- 1 utilisateur utilisateur 11746 déc. 3 2014 rpm.spec.in drwxr-xr-x 2 utilisateur utilisateur 4096 déc. 3 2014 sanei -rw-r--r-- 1 utilisateur utilisateur 4132 déc. 3 2014 scm-build.am -rw-r--r-- 1 utilisateur utilisateur 23 déc. 10 13:16 stamp-h1 drwxr-xr-x 2 utilisateur utilisateur 4096 déc. 10 13:17 utils
Edit j’ajoute aussi le contenu de debian de ce fichier :

-rw-r--r-- 1 utilisateur utilisateur 197 déc. 3 2014 changelog -rw-r--r-- 1 utilisateur utilisateur 2 déc. 10 13:16 compat -rw-r--r-- 1 utilisateur utilisateur 2318 déc. 3 2014 control -rw-r--r-- 1 utilisateur utilisateur 1871 déc. 3 2014 control.in -rw-r--r-- 1 utilisateur utilisateur 911 déc. 3 2014 copyright -rw-r--r-- 1 utilisateur utilisateur 118 déc. 3 2014 dll.conf -rw-r--r-- 1 utilisateur utilisateur 68 déc. 3 2014 iscan.docs -rw-r--r-- 1 utilisateur utilisateur 16 déc. 3 2014 iscan.examples -rw-r--r-- 1 utilisateur utilisateur 189 déc. 3 2014 iscan.menu -rw-r--r-- 1 utilisateur utilisateur 397 déc. 10 13:38 iscan.postinst -rw-r--r-- 1 utilisateur utilisateur 475 déc. 3 2014 iscan.postinst.in -rw-r--r-- 1 utilisateur utilisateur 1436 déc. 10 13:38 iscan.postrm -rw-r--r-- 1 utilisateur utilisateur 1491 déc. 3 2014 iscan.postrm.in -rw-r--r-- 1 utilisateur utilisateur 586 déc. 10 13:38 iscan.preinst -rw-r--r-- 1 utilisateur utilisateur 641 déc. 3 2014 iscan.preinst.in -rw-r--r-- 1 utilisateur utilisateur 1527 déc. 10 13:38 iscan.prerm -rw-r--r-- 1 utilisateur utilisateur 1594 déc. 3 2014 iscan.prerm.in -rwxr-xr-x 1 utilisateur utilisateur 4404 déc. 3 2014 rules drwxr-xr-x 2 utilisateur utilisateur 4096 déc. 3 2014 source -rw-r--r-- 1 utilisateur utilisateur 0 déc. 10 13:38 stamp-autotools -rw-r--r-- 1 utilisateur utilisateur 0 déc. 10 13:38 stamp-autotools-files -rw-r--r-- 1 utilisateur utilisateur 0 déc. 10 13:39 stamp-makefile-build
J’ai également essayer dpkg-buildpackage -rfakeroot -d (car je n’ai pas libtiff4 mais libtiff5) mais cela me renvoie une erreur de type 2.
Merci de votre aide
Marc

Tu as regardé la : faire-un-paquet-version-complete-t4691.html

Merci beaucoup, vrai que j’aurais pu regardé les tutos avant de poser ma question, je vous tiens au courant si ça marche !

Dans ton cas, checkinstall semble le plus simple.

Sinon, equivs est d’une simplicité désarmante pour faire un paquet :slightly_smiling:

Résolu !
J’ai recommencé depuis le début, relu le README. J’ai outrepassé l’avertissement que je n’avais pas libtiff4 (mais j’avais libtiff5)
Et j’ai fais mon dpkg-buildpackage -rfakeroot -d (après avoir ré-installé toutes les librairies, je suis parti d’un autre PC).
Je vous remercie pour votre aide !
A bientot !
Marc