Good day.

By request https://bugzilla.redhat.com/show_bug.cgi?id=849065 I plan split off ImageMagick-libs sub-package and update ImageMagick to last 6.8.3-9 version. There many changes including so-name bump and version scheme change from upstream:
libMagickCore.so.5 became libMagickCore-6.Q16.so

I plan push it in rawhide 14-17 March if no one will argue.

Scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=5117303

Also changed some directories. Major differences in layout:
  %files
- %defattr(-,root,root,-)
- %doc QuickStart.txt ChangeLog Platforms.txt
- %doc README.txt LICENSE NOTICE AUTHORS.txt NEWS.txt
- %{_libdir}/libMagickCore.so.5*
- %{_libdir}/libMagickWand.so.5*
+ %doc README.txt LICENSE NOTICE AUTHORS.txt NEWS.txt ChangeLog Platforms.txt
  %{_bindir}/[a-z]*
- %{_libdir}/%{name}-%{VER}
- %{_datadir}/%{name}-%{VER}
  %{_mandir}/man[145]/[a-z]*
  %{_mandir}/man1/%{name}.*
+
+ %files libs
+ %defattr(-,root,root,-)
+ %doc LICENSE NOTICE AUTHORS.txt QuickStart.txt
 -%{_libdir}/libMagickCore.so.6*
 -%{_libdir}/libMagickWand.so.6*
++%{_libdir}/libMagickCore-6.Q16.so.*
++%{_libdir}/libMagickWand-6.Q16.so.*
+ %{_libdir}/%{name}-%{VER}
 -%{_datadir}/%{name}-%{VER}
++%{_datadir}/%{name}-6
  %exclude %{_libdir}/%{name}-%{VER}/modules-Q16/coders/djvu.*
--%{_sysconfdir}/%{name}
++%{_sysconfdir}/%{name}-6

  %files devel
  %defattr(-,root,root,-)
@@@ -254,15 -267,15 +269,19 @@@
  %{_bindir}/Magick-config
  %{_bindir}/MagickWand-config
  %{_bindir}/Wand-config
--%{_libdir}/libMagickCore.so
--%{_libdir}/libMagickWand.so
++%{_libdir}/libMagickCore-6.Q16.so
++%{_libdir}/libMagickWand-6.Q16.so
  %{_libdir}/pkgconfig/MagickCore.pc
++%{_libdir}/pkgconfig/MagickCore-6.Q16.pc
  %{_libdir}/pkgconfig/ImageMagick.pc
++%{_libdir}/pkgconfig/ImageMagick-6.Q16.pc
  %{_libdir}/pkgconfig/MagickWand.pc
++%{_libdir}/pkgconfig/MagickWand-6.Q16.pc
  %{_libdir}/pkgconfig/Wand.pc
--%dir %{_includedir}/%{name}
--%{_includedir}/%{name}/magick
--%{_includedir}/%{name}/wand
++%{_libdir}/pkgconfig/Wand-6.Q16.pc
++%dir %{_includedir}/%{name}-6
++%{_includedir}/%{name}-6/magick
++%{_includedir}/%{name}-6/wand
  %{_mandir}/man1/Magick-config.*
  %{_mandir}/man1/MagickCore-config.*
  %{_mandir}/man1/Wand-config.*
@@@ -274,6 -287,6 +293,7 @@@

  %files doc
  %defattr(-,root,root,-)
++%doc %{_datadir}/doc/%{name}-6
  %doc %{_datadir}/doc/%{name}-%{VER}
  %doc LICENSE

@@@ -281,17 -294,17 +301,19 @@@
  %defattr(-,root,root,-)
  %doc Magick++/AUTHORS Magick++/ChangeLog Magick++/NEWS Magick++/README
  %doc www/Magick++/COPYING
- %{_libdir}/libMagick++.so.5*
 -%{_libdir}/libMagick++.so.6*
++%{_libdir}/libMagick++-6.Q16.so.*

  %files c++-devel
  %defattr(-,root,root,-)
  %doc Magick++/examples
  %{_bindir}/Magick++-config
--%{_includedir}/%{name}/Magick++
--%{_includedir}/%{name}/Magick++.h
--%{_libdir}/libMagick++.so
++%{_includedir}/%{name}-6/Magick++
++%{_includedir}/%{name}-6/Magick++.h
++%{_libdir}/libMagick++-6.Q16.so
  %{_libdir}/pkgconfig/Magick++.pc
++%{_libdir}/pkgconfig/Magick++-6.Q16.pc
  %{_libdir}/pkgconfig/ImageMagick++.pc
++%{_libdir}/pkgconfig/ImageMagick++-6.Q16.pc
  %{_mandir}/man1/Magick++-config.*

Dependency rebuild required.

List of dependent packages are (maintainers in bcc):
$ repoquery --whatrequires 'libMagickCore.so.*' 'libMagickWand.so.*' 'libMagick++.so.*' --enablerepo=rawhide --source --qf '%{name}' | sed 's!-[^-]\+-[^-]\+\.src\.rpm$!!g' | grep -v ImageMagick | sort -u
ale
autotrace
calibre
converseen
cuneiform
digikam
dmapd
drawtiming
dx
emacs
gdl
imageinfo
inkscape
k3d
kxstitch
libdmtx
nip2
oxine
pfstools
php-magickwand
php-pecl-imagick
psiconv
q
rss-glx
ruby-RMagick
spectrum
techne
transcode
vips
xastir
xine-lib
zbar

--
With best wishes, Pavel Alexeev (aka Pahan-Hubbitus). For fast contact with me use jabber: hubbi...@jabber.ru
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Reply via email to