[Pkg-crosswire-devel] BibleTime now needs xiphos as a build-dependency??

Jonathan Morgan jonmmorgan at gmail.com
Sun Nov 28 10:20:47 GMT 2010


On Sun, Nov 28, 2010 at 3:58 AM, Dmitrijs Ledkovs <dmitrij.ledkov at ubuntu.com
> wrote:

> On 27 November 2010 02:10, Jonathan Marsden <jmarsden at fastmail.fm> wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Something seems to be odd with SWORD dependencies in Debian.
> >
> > I just created a fresh Debian testing VM (from the Beta1 netinst ISO),
> > and then did
> >
> >  su -c "echo 'jonathan ALL=(ALL) ALL' >/etc/sudoers"
> >  sudo apt-get devscripts
> >
> > to prepare the system for package creation.
> >
> > I then copied in the source tree for my latest BibleTime package for
> > 2.8.0, and tried to build it.  It failed because several dependencies
> > where missing, as expected.
> >
> >  sudo apt-get install autotools-dev quilt cdbs libsword-dev \
> >    libclucene-dev poxml libboost-dev cmake zlib1g-dev \
> >    libcurl4-gnutls-dev libqt4-dev
> >
> > should fix that.  And indeed it does... but it also pulls in xiphos,
> > xiphos-data and xiphos-dbg!  These are definitely not needed as build
> > dependencies for BibleTime :)
> >
> > Did someone set libsword8 to Recommend: xiphos, or something odd like
> > that?  Or is apt-get in Debian now acting on Suggests: by default?
> >
> > I don't think it is reasonable for libsword8 to pull in xiphos like
> > this, when the underlying reason for installing libsword8 is to compile
> > BibleTime :)
> >
> > Can anyone shed any light on this, or am I just misunderstanding
> > something here?
> >
> > Jonathan
>
>
> Change into unpacked sword source, install pbuilder and run:
>
> $ /usr/lib/pbuilder/pbuilder-satisfydepends
>
> This will create a dummy package and install it - which should satisfy
> build-deps of sword.
>
> The culprit is:
>
> Recommends: sword-frontend
>
> in libsword8 package which results in pulling bibletime, when building
> xiphos or xiphos when building bibletime =))))) when dependencies are
> satisfied by "manual" apt-get runs.
>
> Also recommending sword-frontend is a bit of my personal chore. I
> frequently uninstall both xiphos and bibletime and then apt-get wants
> to remove libsword8. Aptitude is smarted by asks me to type "Yes" to
> leave libsword8 dependency unresolved.
>
> This virtual package recommends did produce in the past - arabic bible
> installed with libsword =)))
>
> /me is staying with my original opinion to dump virtual packages
> recommendation and provides.
>

I agree with this option.  I watched with some amusement a video of someone
installing BPBible from source and as one the steps getting libsword and
dragging in Xiphos.

Jon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-crosswire-devel/attachments/20101128/1af9c563/attachment.html>


More information about the Pkg-crosswire-devel mailing list