Bug#504166: libgtkdatabox: upstream supports glade and has gtk-doc documentation but binary packages do not contain them

Norbert BÉRCI bercin at t-email.hu
Sat Nov 1 10:03:27 UTC 2008


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





More information about the debian-science-maintainers mailing list