[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: