Package: libgtkdatabox
Version: 0.9.0
Severity: normal


Source should build depend on d-shlibs since it is required for building.

The upstream version contains stuff for glade integration but build script
does not build nor include it in the library or development packages.

The upstream version now also contains gtk-doc documentation.


Solution 1:

I prefer packages which only contain what is strictly necessary
for the feature mentioned in the packages' name, so I propose three new
packages made from the source:

1. libgtkdatabox-VERSION-glade which only contains glade GUI development 
libraries:
   /usr/share/glade3/catalogs/gtkdatabox.xml
   /usr/lib/glade3/modules/libgladedatabox.(a|la|so)
   These can be created with the --enable-glade configure option.
   Obviously it should depend on libgtkdatabox-VERSION and glade3
2. libgtkdatabox-VERSION-libglade which only contains libglade runtime:
   /usr/lib/libglade/2.0/libdatabox.(a|la|so)
   These can be created with the --enable-libglade configure option.
   Obviously it should depend on libgtkdatabox-VERSION and libglade
3. libgtkdatabox-VERSION-doc which only contains the gtk-doc documentation:
   /usr/share/gtk-doc/html/gtkdatabox/


Solution 2:

If some packaging guidelines disallow splitting it to so many pieces or the very
small size of the previously described packages make them just a bag of hurt
and do not improve the situation much, the solution could be to include the 
-glade
and -libglade contents in the binary package and the -doc contents in the -dev 
package.



-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=hu_HU.UTF-8, LC_CTYPE=hu_HU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to