ImageMagick update in rawhide to 6.8.3-9 version, so-name change, split libs sub package

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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: Hubbitus@xxxxxxxxx
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux