Differences between revisions 1 and 6 (spanning 5 versions)
Revision 1 as of 2006-06-17 08:56:35
Size: 224
Comment:
Revision 6 as of 2006-06-18 08:14:47
Size: 2009
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
=== Packaging notes === = Packaging notes =

== evolution-data-server ==
 * Most build-deps figured by inspection of ./configure.in and 'find /e-d-s/source -name "*.c" -or -name "*.h" -exec grep "\#include" {} \;'
 * One "transient dependency" assumption is made in build-deps - it is assumed that libgnomeui-dev pulls in libxml2-dev, libglib2.0-dev, libgtk2.0-dev, libglade2-dev, liborbit2-dev, libbonobo2-dev
 * -dev deps are set to match the pkgconfig .pc files. If they are wrong, notify upstream
Line 4: Line 9:
 * build-depends on gtkhtml3.8 because it needs /usr/share/gtkhtml-3.8/Editor.idl  * Most build-deps figured by inspection of ./configure.in and 'find /evo/source -name "*.c" -or -name "*.h" -exec grep "\#include" {} \;'
 * One "transient dependency" assumption is made - it is assumed that libgnomeui-dev pulls in libglib2.0-dev, libgtk2.0-dev, libglade2-dev, libgnomecanvas2-dev, liborbit2-dev, libbonobo2-dev, libgconf2-dev, libgnomevfs2-dev, libbonoboui2-dev
 * -dev deps are set to match the pkgconfig .pc files. If they are wrong, notify upstream
 * Build-depends on gtkhtml3.8 because it needs /usr/share/gtkhtml-3.8/Editor.idl
 * Build-depends on e-d-s-dev for convenience, assuming that e-d-s-dev pull in all -devs. Could have made more finely grained dependencies
 * Are all of "libdbus-glib-1-dev, libdbus-1-dev, libnm-glib-dev" build-deps necessary?
Line 7: Line 17:
 * One "transient dependency" assumption is made - it is assumed that libgnomeui-dev pulls in libglib2.0-dev, libgconf2-dev, libatk1.0-dev, libgtk2.0-dev, libbonobo2-dev
Line 8: Line 19:
 * configure.in probably does not need to check for libglade-2, since it is not used
 * configure.in should probably check for libgnomeprint-2.2 instead of libgnomeprintui-2.2
 * configure.in should probably check for libbonobo-2.0 instead of libbonobo-2.0
 * configure.in: GTKHTML_MODULES should probably contain only glib, gtk, gconf and libgnomeprint
 * configure.in: remove build-dep libgnomeprintui-2.2 if GTKHTML is corrected in configure.in

Packaging notes

evolution-data-server

  • Most build-deps figured by inspection of ./configure.in and 'find /e-d-s/source -name "*.c" -or -name "*.h" -exec grep "\#include" {} \;'
  • One "transient dependency" assumption is made in build-deps - it is assumed that libgnomeui-dev pulls in libxml2-dev, libglib2.0-dev, libgtk2.0-dev, libglade2-dev, liborbit2-dev, libbonobo2-dev
  • -dev deps are set to match the pkgconfig .pc files. If they are wrong, notify upstream

evolution

  • Most build-deps figured by inspection of ./configure.in and 'find /evo/source -name "*.c" -or -name "*.h" -exec grep "\#include" {} \;'
  • One "transient dependency" assumption is made - it is assumed that libgnomeui-dev pulls in libglib2.0-dev, libgtk2.0-dev, libglade2-dev, libgnomecanvas2-dev, liborbit2-dev, libbonobo2-dev, libgconf2-dev, libgnomevfs2-dev, libbonoboui2-dev
  • -dev deps are set to match the pkgconfig .pc files. If they are wrong, notify upstream
  • Build-depends on gtkhtml3.8 because it needs /usr/share/gtkhtml-3.8/Editor.idl
  • Build-depends on e-d-s-dev for convenience, assuming that e-d-s-dev pull in all -devs. Could have made more finely grained dependencies
  • Are all of "libdbus-glib-1-dev, libdbus-1-dev, libnm-glib-dev" build-deps necessary?

gtkhtml3.8

  • One "transient dependency" assumption is made - it is assumed that libgnomeui-dev pulls in libglib2.0-dev, libgconf2-dev, libatk1.0-dev, libgtk2.0-dev, libbonobo2-dev
  • Should /usr/share/gtkhtml-3.8/Editor.idl be installed to /usr/share/idl?
  • configure.in probably does not need to check for libglade-2, since it is not used
  • configure.in should probably check for libgnomeprint-2.2 instead of libgnomeprintui-2.2
  • configure.in should probably check for libbonobo-2.0 instead of libbonobo-2.0
  • configure.in: GTKHTML_MODULES should probably contain only glib, gtk, gconf and libgnomeprint
  • configure.in: remove build-dep libgnomeprintui-2.2 if GTKHTML is corrected in configure.in