Hi ... Can I introduce myself. I've been involved in 'The Sword
Project' for some years and am now going along the very steep learning
curve in order to update the packages which are some five years out of
date. I'm running Ubuntu Trusty 14.04 beta and can build the packages
with no problem using pdebuild. But - the build puts in a dependency on
libicu48 which is now removed from the Ubuntu repos and replaced with
libicu52 which is what the actual build from source is using. The
control file produced is identical to that in the current out-of-date
package (1.6.2). I am packaging version 1.7.3.
I've worked out that dpkg is being used to get the dependencies (I
think) but I haven't a clue as to where it gets them from, or how I can
change this behaviour. The builder puts them into the ${shlibs:Depends}
string, and I can't see any method of controlling what gets into that
string. I've read and re-read the packaging startup manual and haven't
managed to find what to do. The control file produced by the build has
the line:
Depends: libsword-common, libc6 (>= 2.4), libclucene-core1 (>= 2.3.3.4),
libcurl3-gnutls (>= 7.16.2), libgcc1 (>= 1:4.1.1), libicu48 (>= 4.8-1),
libstdc++6 (>= 4.6), zlib1g (>= 1:1.1.4)
and it needs to have libicu52 (>= 0) as the correct dependency.
I hope I've come to the right place to ask this kind of newbie
question. I don't want to become a maintainer, jut to produce the build
source files and pass them on to one of the existing maintainers to sign
and submit.
Kind regards, Barry Drake.
--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/534ac0af.20...@gmail.com