ImageMagick

Harold L Hunt II huntharo@msu.edu
Sun Dec 21 21:55:00 GMT 2003


John,

fedora@studio.imagemagick.org wrote:

> Now that I understand the Cygwin community a bit better, I propose a solution
> that should satisfy everyone.  I am the original author and current primary
> maintainer of ImageMagick.  I will spend some time ensuring ImageMagick
> complies with the general Cygwin package requirements and then submit it
> as a contributed package as detailed in http://cygwin.com/setup.html.
> Any help/suggestions in how to properly package ImageMagick for Cygwin
> is welcome.

That is fine with me.  Go to one of our mirror sites:

http://cygwin.com/mirrors.html

Then navigate to the following directory:

release/ImageMagick

Then grab the following file:

ImageMagick-5.5.7-1-src.tar.bz2

There is a script in that file that handles the packaging and building 
of ImageMagick for Cygwin... it should be called ImageMagick-5.5.7-1.sh. 
  The first thing you should do is bump it to ImageMagick-5.5.7-2.sh for 
your local test builds.  You should then run the script with the 
following options (one at a time): prep, conf, build, install, strip, 
pkg, spkg.  If all of those work, then you can look at the 'install' 
step in the build script and notice my little bit of magic to delete 
some empty folders in the install tree and (don't remember if this is 
there or not) to move some folders to other locations.  Ideally we would 
like not to have to do such manual steps in our platform-specific build 
script.

Then you can go back and look at the review of my package from Charles 
Wilson where he lays out the various upgrade scenarios that are going to 
cause us problems and see if you can propose either a platform-specific 
fix or if you can address the issues with generic updates to 
ImageMagick's build and versioning system.

If you address all of the concerns then I will hand over the package to 
you for maintainership, but I reserve the right to refuse to hand it 
over if we feel that any remaining problems are going to cause a large 
amount of mailing list volume whenever the package is updated.  Realize 
that our prime goal here is to minimize mailing list traffic of bug 
reports (especially false bug reports).

Harold



More information about the Cygwin-apps mailing list