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

== Build-deps: ==
 * Most deps are 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, libatk1.0-dev, libgtk2.0-dev, libglade2-dev, libgnomecanvas2-dev, liborbit2-dev, libbonobo2-dev, libgconf2-dev, libgnomevfs2-dev, libbonoboui2-dev

== -dev packages Depends: ==
 * To find dependencies on other libraries, assume that the pkg-config files in /usr/lib/pkgconfig are correct, and match the dependencies in "Requires:" there. If that is not enough, notify upstream and fix
Line 4: Line 11:
 * build-depends on gtkhtml3.8 because it needs /usr/share/gtkhtml-3.8/Editor.idl  * 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 16:
 * 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 18:
 * 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 libbonoboui-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

Build-deps:

  • Most deps are 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, libatk1.0-dev, libgtk2.0-dev, libglade2-dev, libgnomecanvas2-dev, liborbit2-dev, libbonobo2-dev, libgconf2-dev, libgnomevfs2-dev, libbonoboui2-dev

-dev packages Depends:

  • To find dependencies on other libraries, assume that the pkg-config files in /usr/lib/pkgconfig are correct, and match the dependencies in "Requires:" there. If that is not enough, notify upstream and fix

evolution

  • 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 libbonoboui-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