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