[argyllcms] Autotools again...

  • From: "Alastair M. Robinson" <blackfive@xxxxxxxxxxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Fri, 07 Oct 2005 14:03:09 +0100

Hi,

I know this has been discussed before, but as Argyll currently stands there are two complains from Linux users:

JAM, whatever its merits, is an alien tool for most Linux users, who are used to a standard ./configure && make && make install process for source-based packages.

The other complaint is that the source Zip file has no top-level directory, which has caused more than one of us to expand a load of hard-to-identify files into our home directories!

Anyway, rather than just moan about this, I've done something about it! :)

Stephen Tweedie spent some time a few months ago creating a preliminary autotools patch for Argyll, and I've continued his work somewhat; the package is at least complete enough now that "make dist" produces a working tarball...

Anyone who's interested in the autotools version as it stands can find it at:
http://www.blackfiveservices.co.uk/argyll-0.51a.tar.gz


Currently it has the following advantages:
Expands into a suitable top-level directory. :)
Standard ./configure && make && make install steps to build and install.
Automatically uses system-wide libtiff. (Reduced tarball size by removing built-in libtiff)
Creates Argyll's libraries as shared, and links the tools with them (reduces overall footprint)
Installs reference targets and charts in $PREFIX/share/argyll/


There's still work to be done; I'd like to remove the icc and cgats libs from the main tarball, and make them dependencies. They would be replaced by individual tarballs, which would install the required includes, and suitable pkgconfig files.

If you want to make this avialable for download on the main Argyll download page that would be great, otherwise I'll leave it in my own webspace and create a page for it. I'm perfectly willing to maintain it.

All the best,
--
Alastair M. Robinson

Other related posts: