On 27 November 2010 02:10, Jonathan Marsden <[email protected]> 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. _______________________________________________ Pkg-crosswire-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-crosswire-devel
