[Pkg-crosswire-devel] BibleTime packaging status -- big improvement!

Jonathan Marsden jmarsden at fastmail.fm
Sat Jan 31 06:39:00 GMT 2009


Thanks to Dima and Jordan for stepping up when I got bogged down on this
one.  That's teamwork!  Thanks to their work, I discovered where I was
going astray (keeping too much of the slightly more complex packaging
from the old (KDE3) BT 1.6.5.1 package, basically!).

We now have a working (installable, works for me, and almost
lintian-clean) bibletime 1.7.beta3 package (code at
lp:~jmarsden/bibletime/jmarsden)!

I can merge it up to lp:~pkgcrosswire/bibletime/main if that is
appropriate (see my other email about bzr and merging sent a few minutes
ago).

The one lintian info message (visible when you use lintian -iI) that
remains for this package is

I: bibletime: arch-dep-package-has-big-usr-share 11144kB 84%

which means that it puts a *ton* of stuff under /usr/share, and we need
to have some of it be installed in more appropriate locations!  We may
also want to split out the copious multilingual documentation into a
bibletime-doc package, or something along those lines.  Maybe even
language specific documentation packages, so that English speakers are
not downloading and installing Russian documentation, and vice versa?

I also need to fix up the version numbering issue (1.7.3.beta3 is
greater than 1.7.3, so if you install this package and 1.7.3 comes along
you will not see it as being an upgrade!).  Fix should be to use a
1.7.3~beta1 numbering scheme but something went awry when I tried that,
so I reverted to 1.7.3.beta3 for now to get the rest of the work "out
there".

Packages built from this base depend on a wide variety of libraries,
including libsword7.  There may be some useful reduction possible
concerning which libraries are needed at runtime and so automaticaly
included in Depends:, but to fix that up I need to understand the cmake
stuff a lot more than I do now!

Jonathan




More information about the Pkg-crosswire-devel mailing list