Moi Ryuichi! I'm attaching the diff between imagemagick versions 6:6.2.4.5-0.1 and 6:6.2.4.5-0.2 that I've prepared to fix #330666. The new version cures a file conflict between the 6 and 9 versions of the -dev packages, and introduces virtual packages libmagick-dev and libmagick++-dev to make soname bumps less painful in the future. Also, since API incompatibilities between different versions have been small enough lately that many packages probably won't care, the unversioned -dev packages might be useful in build-deps as well.
Regards, Daniel.
diff -u imagemagick-6.2.4.5/debian/control imagemagick-6.2.4.5/debian/control --- imagemagick-6.2.4.5/debian/control +++ imagemagick-6.2.4.5/debian/control @@ -39,8 +39,9 @@ Architecture: any Section: libdevel Depends: libmagick9 (= ${Source-Version}), libjpeg62-dev, libbz2-dev, libfreetype6-dev,libtiff4-dev, libc6-dev, libz-dev, libpng12-dev, xlibs-dev, libxml2-dev, libwmf-dev (>=0.2.7-1), liblcms1-dev, libexif-dev, libdps-dev, libjasper-1.701-dev,libltdl3-dev -Conflicts: imagemagick-dev, libmagick5.5.1 (<= 5:5.5.1.4-1), libmagick-dev -Replaces: imagemagick (<= 5:6.0.1.2-1), libmagick5.5.1 (<= 4:5.5.1.4-1), libmagick5 +Conflicts: imagemagick-dev, libmagick5.5.1 (<= 5:5.5.1.4-1), libmagick-dev, libmagick6-dev +Replaces: imagemagick (<= 5:6.0.1.2-1), libmagick5.5.1 (<= 4:5.5.1.4-1), libmagick5, libmagick6-dev, libmagick-dev +Provides: libmagick-dev Description: Image manipulation library -- development This package includes header files and static libraries needed to compile programs using libMagick. @@ -75,8 +76,9 @@ Architecture: any Section: libdevel Depends: libmagick++9 (= ${Source-Version}), libmagick9-dev (= ${Source-Version}) -Conflicts: libmagick++0-dev, libmagick++5.5.1 (<= 4:5.5.1.4-1), libmagick++5, libmagick++-dev, imagemagick(<= 5:6.0.1.2-1) -Replaces: libmagick++0-dev, libmagick++5.5.1 (<= 4:5.5.1.4-1), libmagick++-dev, imagemagick (<= 5:6.0.1.2-1) +Conflicts: libmagick++0-dev, libmagick++5.5.1 (<= 4:5.5.1.4-1), libmagick++5, libmagick++-dev, imagemagick(<= 5:6.0.1.2-1), libmagick++6-dev +Replaces: libmagick++0-dev, libmagick++5.5.1 (<= 4:5.5.1.4-1), libmagick++-dev, imagemagick (<= 5:6.0.1.2-1), libmagick++6-dev +Provides: libmagick++-dev Description: The object-oriented C++ API to the ImageMagick library--development This are the include files and static libraries needed to compile programs using libMagick++. diff -u imagemagick-6.2.4.5/debian/changelog imagemagick-6.2.4.5/debian/changelog --- imagemagick-6.2.4.5/debian/changelog +++ imagemagick-6.2.4.5/debian/changelog @@ -1,3 +1,13 @@ +imagemagick (6:6.2.4.5-0.2) unstable; urgency=medium + + * Non-maintainer upload. + * debian/control: libmagick9-dev Conflicts/Replaces libmagick6-dev. + Likewise for libmagick++9-dev. Closes: #330666 + * debian/control: Provide unversioned libmagick-dev and libmagick++-dev + and conflict/replace them for future-proof handling of soname bumps. + + -- Daniel Kobras <[EMAIL PROTECTED]> Thu, 6 Oct 2005 13:20:52 +0200 + imagemagick (6:6.2.4.5-0.1) unstable; urgency=low * Non-maintainer upload.