Hello packagers, I began packaging gnotime-2.2.1 today. This version includes the qof library in its tarball. qof and gnotime are both being developed by Linas Vepstas and gnotime is supposedly the only current consumer of the library. (This is certain to change as qof is being extracted from gnucash and will be used by that project when the library is a fully functional standalone.) I see three choices for packaging this combination: 1) Everything in the gnotime package. This is similar to the way planner, gnucash, and several other packages that provide some of their specialized functionality in libraries currently operate. rpmlint complains prodigiously about this and it seems to be the least "pure" method. 2) Break the gnotime package into gnotime, gnotime-libqof, and gnotime-libqof-devel. Some library packages break along these lines but no program packages that I know of. 3) Package qof from its distribution and then patch gnotime to use the external libqof rather than its internal version. This approach seems best idealogically but is the most work and introduces possible sync problems which is probably why it's tightly integrated upstream. I'm currently inclining towards option 1 out of laziness and since it's what packages within Core seem to do but I thought I'd introduce it here to gauge reactions and elicit other suggestions first. -Toshio gnotime: http://www.sf.net/projects/gttr qof: http://www.sf.net/projects/qof -- _______S________U________B________L________I________M________E_______ t o s h i o + t i k i - l o u n g e . c o m GA->ME 1999
Attachment:
signature.asc
Description: This is a digitally signed message part