224
Comment:
|
1762
|
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