[Pkg-crosswire-devel] BibleTime packaging status -- big improvement!
Dmitrijs Ledkovs
dmitrij.ledkov at gmail.com
Sat Jan 31 14:08:13 GMT 2009
2009/1/31 Jonathan Marsden <jmarsden at fastmail.fm>:
> 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!).
>
Your welcome =D
> We now have a working (installable, works for me, and almost
> lintian-clean) bibletime 1.7.beta3 package (code at
> lp:~jmarsden/bibletime/jmarsden)!
>
Good
> 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).
>
I'm building in in pbuilder now. To doublecheck.
> 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?
>
Good idea. I think further discussion is needed. But yeah we should split it up!
> 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!
>
You already have ${shlibs:Depends} in your control file. This variable is
replaced by all shared libraries necessary to run that particular deb. And
we should use it and not mingle with the shared libraries dependencies on
our own.
If you are referring to the build warnings, it is the upstream cmake which is
wrong! I'll try to look into fixing it, then we will either have a patch to apply at
build time or we might get it into upstream =D
> Jonathan
--
With best regards
Ледков Дмитрий Юрьевич
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 270 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-crosswire-devel/attachments/20090131/d95ef34d/attachment.sig>
More information about the Pkg-crosswire-devel
mailing list