Bug 433476 - Update ImageMagick before F9
Summary: Update ImageMagick before F9
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: ImageMagick
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Hans de Goede
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 432885 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-02-19 15:40 UTC by Sammy
Modified: 2008-04-27 19:52 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2008-04-27 19:52:16 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
ImageMagick spec file (22.22 KB, text/plain)
2008-02-19 15:41 UTC, Sammy
no flags Details
New ImageMagick multilib patch (2.43 KB, patch)
2008-02-19 15:42 UTC, Sammy
no flags Details | Diff
patch for octave-forge to work with new ImageMagick (832 bytes, patch)
2008-02-19 15:43 UTC, Sammy
no flags Details | Diff
patch for transcode for new ImageMagick (635 bytes, patch)
2008-02-19 15:44 UTC, Sammy
no flags Details | Diff
dx patch for new imagemagick (2.14 KB, patch)
2008-02-20 14:25 UTC, Sammy
no flags Details | Diff

Description Sammy 2008-02-19 15:40:45 UTC
Latest ImageMagick package 6.3.8.9 (and few earlier releases) change
the location of Magick includes directory and names of the library
files. Programs depending on the runtime libraries will have to be
rebuilt. If those programs use pkgconfig then there is no problem.
Otherwise they will have to be patched to find the correct includes
and libraries. I have done this partially. I will attach a modified
spec file.

Among the packages I am using I found the following conflicts:

1. transcode from livna (had to be patched)
2. xine-lib (worked fine by just recompiling)
3. octave-forge (had to be patched)

Since this may involve other packages that I do not have it may be better
to do the upgrade before F9 is released since it may be harder to upgrade
a released product with these changes. I will also attach the patches I
used for the other packages here.
Thanks

Comment 1 Sammy 2008-02-19 15:41:37 UTC
Created attachment 295300 [details]
ImageMagick spec file

Comment 2 Sammy 2008-02-19 15:42:09 UTC
Created attachment 295301 [details]
New ImageMagick multilib patch

Comment 3 Sammy 2008-02-19 15:43:31 UTC
Created attachment 295302 [details]
patch for octave-forge to work with new ImageMagick

Comment 4 Sammy 2008-02-19 15:44:57 UTC
Created attachment 295303 [details]
patch for transcode for new ImageMagick

Comment 5 Sammy 2008-02-20 14:25:18 UTC
Sorry, forgot the dx package. This also needs to be rebuilt. It needs the
following lines in the spec file build section before configure:

CFLAGS="${RPM_OPT_FLAGS} -I%{_includedir}/ImageMagick" \
CXXFLAGS="${RPM_OPT_FLAGS} -I%{_includedir}/ImageMagick"

and the attached patch.


Comment 6 Sammy 2008-02-20 14:25:43 UTC
Created attachment 295418 [details]
dx patch for new imagemagick

Comment 7 Hans de Goede 2008-04-26 06:14:24 UTC
Quick intro: I'm now a comaintainer of ImageMagick, and thus going through all
the open bugs.

Thanks for the patches, unfortunately its too late to do this now before F-9, as
the soname's change, so thats way to much churn while in the final freeze.

I'll prepare an update to the latest upstream version for the F-10 cycle.


Comment 8 Sammy 2008-04-26 11:58:11 UTC
I understand! Thanks.

Comment 9 Hans de Goede 2008-04-26 20:44:38 UTC
*** Bug 432885 has been marked as a duplicate of this bug. ***

Comment 10 Hans de Goede 2008-04-27 19:52:16 UTC
6.4.0.10-1 will show up in rawhide as soon as it unfreezes from the final F-9
freeze, closing.

In the mean time, you can download it and test it here if you want:
http://koji.fedoraproject.org/koji/taskinfo?taskID=585045



Note You need to log in before you can comment on or make changes to this bug.