[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: scrollkeeper et gtkam



Le lun, 19/04/2004 à 15:43 +0200, Erwan David a écrit : 
>  
> > Voici la liste des dépendances de construction d'après le fichier
> > control: 
> > 
> > Build-Depends: debhelper (>> 3.0.0), libgtk2.0-dev (>= 2.2),
> > libgphoto2-2-dev (>= 2.1.1), libgimp2.0-dev, bison, gettext, libtool,
> > autotools-dev, libexif-dev (>= 0.5.6-4)
> > Depends: ${shlibs:Depends}, ${misc:Depends}
> > 
> > Comme tu peux le voir, aucune dépendance n'a vraiment l'air abusive...
> > La question est de savoir ce qu'il peut y avoir dans
> > "${misc:Depends}".
> 
>   libgimp-2.0 est limite, mais ça doit faire les 2 paquets à la fois.

Non, il s'agit des dépendances de construction: or, il y a bien aussi la
génération du paquet gtkam-gimp pour le plugin Gimp de gtkam.

> > Par contre, dans les sources, on peut y voir ceci:
> > [surcouf@pyaray 15:08:19 /tmp/gtkam-0.1.11]$ head help/C/gtkam-C.omf
> > <?xml version="1.0" standalone="no"?>
> > <!DOCTYPE omf PUBLIC "-//OMF//DTD Scrollkeeper OMF Variant V1.0//EN"
> > "/usr/share/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd">
> > <omf>
> > ...
> > 
> > Voici donc certainement la raison de ces dépendances. Peut-être ne t'en
> > sers-tu pas ou ne sais-tu pas que tu t'en sers...
> 
>   Tu peux expliquer ? Parceque ton truc là je ne vois pas ce que
> c'est. Et je ne m'en sers certainement pas puisque apt-get voudrais
> m'installer les 6 MO supplémentaires de scrollkeeper. Et avant de m'en
> servir il faudrait d'abord que je sache comment.

Renseignements pris[1], les utilitaires debhelper suivants peuvent
ajouter des dépendances à "${misc:Depends}":
- dh_gconf (dh_gconf is a debhelper program that is responsible for
registering GConf schemas),
- dh_installcatalogs (dh_installcatalogs is a debhelper program that
installs and registers SGML catalogs. It complies with the Debian
XML/SGML policy),
- dh_installdebconf (dh_installdebconf is a debhelper program that is
responsible for installing files used by the debconf package into
package build directories),
- dh_installxmlcatalogs (dh_installxmlcatalogs is a debhelper program
that installs and registers XML catalog files. It complies with the
Debian XML/SGML policy) et enfin
- dh_scrollkeeper (dh_scrollkeeper is a debhelper program that handles
correctly registering OMF files that it finds in package build trees
with ScrollKeeper.)

Revenons au debian/rules, la cible binary-arch utilise effectivement
dh_scrollkeeper ce qui explique 


[1]: grep "misc:Depends" /usr/bin/dh_*
-- 
Raphaël 'SurcouF' Bordet
surcouf@choranche.grotte.org



Reply to: