This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]