This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: [ITA] jasper: JPEG 2000 library
>>>>> Charles Wilson writes:
> Here are the rpm names reported on Mandriva:
> libjasper1
> libjasper1-devel
> libjasper1-static-devel
> libjasper1.701_1-devel
> libjasper1.701_1-static-devel
> libjasper1 (which is from src dist 1.900.1) contains:
> /usr/lib/libjasper.so.1
> /usr/lib/libjasper.so.1.0.0
> libjasper1.701_1 contains:
> /usr/lib/libjasper-1.701.so.1
> /usr/lib/libjasper-1.701.so.1.0.0
> It looks like the upstream folks wized up by the time 1.900.1 was
> released. However, since Volker is proposing 1.701.0, that means even
> the upstream source is versioned...strangely. I'm not sure why
> Mandriva labels the -devel/-static-devel packages strangely; it's not
> as if they are trying to allow both 1.701-devel and 1.900-devel
> packages to coexist: the rpms contain overlapping files, and so are
> marked 'conflict'.
> However, with regards to the packages which contain the SO's, note
> that the version number is the same for both 1.701 and for
> 1.900. Thus, if we ever get a 1.900 version of libjasper, I bet its
> DLLNUM will STILL be '0', because the upstream folks are relying on
> the entire SONAME being different to prevent the 1.701 and 1.900
> libraries from clashing.
> So, we should too.
> I'd recommend the following tarballs for version 1.701.0 releases:
> libjasper1.701_0-1.701.0-2.tar.bz2
> libjasper-devel-1.701.0-2.tar.bz2
> jasper-1.701.0-2.tar.bz2
> jasper-1.701.0-2-src.tar.bz2
Convinced, I take this one
> Then later, there might be
> libjasper0-1.900.0-1.tar.bz2
> libjasper-devel-1.900.0-1.tar.bz2
> jasper-1.900.0-1.tar.bz2
> jasper-1.900.0-1-src.tar.bz2
Packages are ready:
jasper-1.900.1-1.tar.bz2
jasper-1.900.1-1-src.tar.bz2
libjasper-devel-1.900.1-1.tar.bz2
libjasper1-1.900.1-1.tar.bz2 -> DLL name: cygjasper-1.dll
Ciao
Volker