Intent to package jxrlib for debian

Apr 15, 2013 at 9:21 AM
Dear jxrlib devs,

This is my intention to start packaging jxlib for debian distribution.

I have started with a minor case insentive patch at:

http://anonscm.debian.org/viewvc/collab-maint/deb-maint/jxrlib/trunk/debian/patches/casesensitivefix.patch?view=markup

I would like to know:
  1. Are you going to release an official tarball (with a proper version number, eg "1.0"). Downloading the last revision from git is a no-go for large user base distribution
  2. Are you going to define a proper ABI ? If so, what is your policy, this will prove usefull when setting VERSION info (windows) or SONAME (linux).
Thanks.
Developer
Apr 16, 2013 at 9:50 PM
Thanks for bringing this to debian--that's great news!

We took your case sensitive patch to the Makefile, but couldn't take the "-lbsd" since that doesn't link on the Mac. Do you know a good workaround?

We'll go ahead and do a 1.0 release of the source code here. It should be in the downloads section shortly.

We have no plans to define an ABI--would you like to contribute that here?

Thanks,

--Howard
Apr 17, 2013 at 3:15 PM
I did not feel very comfortable with upstream Makefile based build system I switch to cmake instead:

http://anonscm.debian.org/viewvc/collab-maint/deb-maint/jxrlib/trunk/debian/patches/usecmake.patch?view=markup

Feel free to include it, it is release with exactly the same license as jxrlib.

I did create the symbol file:

http://anonscm.debian.org/viewvc/collab-maint/deb-maint/jxrlib/trunk/debian/libjxr.symbols?view=markup

I find it odd that libjxrglue exports symbols such as:

getbfdw getbfdwbig or setbfcpy ...
Developer
Apr 17, 2013 at 6:27 PM
Thanks for creating the symbol file!

Yes getbfdw getbfdwbig setbfcpy etc. are not used by the DPK itself but by the JPEG XR Photoshop plugin, so they should probably be moved to that source.