Yaakov, In a similar sense to my comments on qt3, I think it would be better to break up the package into something like:
libname1(libtool dll version) -> for each runtime lib package name -> base package (docs, shared data, etc). name-devel -> headers, static/import libs, .la/.pc files, dev docs. For example (not complete): libgnomesupport10 ----------------- /usr/bin/cyggnomesupport-0.dll libgnomeui132 ------------- /usr/bin/cyggnomeui-32.dll gnome-libs --------------- /usr/bin/gnome-bug /usr/share/doc/gnome-libs-1.4.2/ABOUT-NLS /usr/share/doc/gnome-libs-1.4.2/AUTHORS /usr/share/doc/gnome-libs-1.4.2/ChangeLog /usr/share/doc/gnome-libs-1.4.2/COPYING /usr/share/doc/gnome-libs-1.4.2/COPYING.LIB /usr/share/doc/gnome-libs-1.4.2/HACKING /usr/share/doc/gnome-libs-1.4.2/INSTALL /usr/share/doc/gnome-libs-1.4.2/NEWS /usr/share/doc/gnome-libs-1.4.2/README /usr/share/locale/az/LC_MESSAGES/gnome-libs.mo /usr/share/locale/ca/LC_MESSAGES/gnome-libs.mo /usr/share/locale/cs/LC_MESSAGES/gnome-libs.mo /usr/share/locale/da/LC_MESSAGES/gnome-libs.mo /usr/share/locale/de/LC_MESSAGES/gnome-libs.mo /usr/share/locale/el/LC_MESSAGES/gnome-libs.mo /usr/share/locale/en_GB/LC_MESSAGES/gnome-libs.mo /usr/share/locale/es/LC_MESSAGES/gnome-libs.mo /usr/share/locale/et/LC_MESSAGES/gnome-libs.mo /usr/share/locale/eu/LC_MESSAGES/gnome-libs.mo /usr/share/locale/fi/LC_MESSAGES/gnome-libs.mo /usr/share/locale/fr/LC_MESSAGES/gnome-libs.mo /usr/share/locale/ga/LC_MESSAGES/gnome-libs.mo /usr/share/locale/gl/LC_MESSAGES/gnome-libs.mo /usr/share/locale/hr/LC_MESSAGES/gnome-libs.mo /usr/share/locale/hu/LC_MESSAGES/gnome-libs.mo /usr/share/locale/it/LC_MESSAGES/gnome-libs.mo /usr/share/locale/ja/LC_MESSAGES/gnome-libs.mo /usr/share/locale/ko/LC_MESSAGES/gnome-libs.mo /usr/share/man/man1/gnome.1.gz /usr/share/man/man1/gnome-bug.1.gz ... gnome-libs-devel --------------------- /usr/bin/gnome-config /usr/include/gnome-1.0/gnome.h /usr/include/gnome-1.0/popt-gnome.h /usr/lib/gnome-libs/include/gnomesupport.h /usr/lib/gnomeConf.sh /usr/lib/libgnomesupport.dll.a /usr/lib/libgnomesupport.la /usr/share/doc/gnome-libs-1.4.2/doc/README.gtkcauldron /usr/share/doc/gnome-libs-1.4.2/doc/README.gtkcauldron_for_python /usr/share/doc/gnome-libs-1.4.2/doc/adding-file-manager-new-items.txt /usr/share/doc/gnome-libs-1.4.2/doc/adding-sounds.txt /usr/share/doc/gnome-libs-1.4.2/doc/api-comment-style.txt /usr/share/doc/gnome-libs-1.4.2/doc/gnome-doc /usr/share/doc/gnome-libs-1.4.2/doc/gnome-doc.el /usr/share/doc/gnome-libs-1.4.2/doc/mime-type-handling.txt /usr/share/doc/gnome-libs-1.4.2/doc/mkstub /usr/share/doc/gnome-libs-1.4.2/doc/session-management.txt /usr/share/doc/gnome-libs-1.4.2/doc/suggestions.txt /usr/share/gnome/help/gnome-dev-info/C/addauth.html /usr/share/gnome/help/gnome-dev-info/C/altpol.html /usr/share/gnome/help/gnome-dev-info/C/arch.html /usr/share/gnome/help/gnome-dev-info/C/book1.html /usr/share/gnome/help/gnome-dev-info/C/codstd.html /usr/share/man/man1/gnome-config.1.gz /usr/share/man/man1/gnome-doc.1.gz /usr/share/man/man1/gnome-mkstub.1.gz ... Cheers, Nicholas