Re: Library package naming
Roger Leigh <rl117@york.ac.uk> writes:
> Junichi Uekawa <dancer@netfort.gr.jp> writes:
>
> > Roger Leigh <rl117@york.ac.uk> immo vero scripsit:
> >
> > > Would the following scheme be acceptable to you?:
> > >
> > > Package: libijs-0.34
> > > contains libijs-0.34.so
> >
> > Would those examples help ?
> > If it does, I'll add this example to libpkg-guide.
>
> Yes, thanks. I'm happy with the libtool versioning. I think I'll
> just use -release like glibc, since the -version-info data will be
> redundant in IJS.
>
> I think it would make a good addition to the guide, to explictly show
> what goes in which package. Will libpkg-guide be packaged, or become
> part of Debian Policy?
>
> > > Package: libijs-0.34-dev
> > > Provides: libijs-dev
> > > Conflicts: libijs-dev
> > > contains libijs.a and ijs-config
> > >
> > > This will allow versioned Build-Depends. If there are regular
> > > releases, then the numbers of conflicts in the -dev package will get
> > > quite long. Should I keep them indefinitely?
> >
> > Why? The only one required is
> > Conflicts: libijs-dev.
>
> Thanks, I can see that now!
The (hopefully finished) packages are available from
http://www-users.york.ac.uk/~rl117/ijs/
Would anyone be willing to check if I have got the naming and
dependencies right, or got anything else horribly wrong?
One thing I'm not sure about are the Build-Depends. dpkg-genbuilddeps
and 'dpkg-depcheck -b debian/rules build' both failed on my i386
(PIII) machine.
Also, would anyone be willing to sponsor these packages while I am in
the NM process? They are lintian-clean, and (I think) of good quality
(though you might not like my auto-generation of debian/control!). I
took out the postinst and postrm for libijs-0.34 after I found that
debhelper now helpfully runs ldconfig for you (very nice!).
Thanks,
Roger
--
Roger Leigh
** Registration Number: 151826, http://counter.li.org **
Need Epson Stylus Utilities? http://gimp-print.sourceforge.net/
GPG Public Key: 0x25BFB848 available on public keyservers
--
To UNSUBSCRIBE, email to debian-mentors-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: