diff options
-rw-r--r-- | ImageMagick6.spec | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/ImageMagick6.spec b/ImageMagick6.spec index ed8fc87..f7d99d5 100644 --- a/ImageMagick6.spec +++ b/ImageMagick6.spec @@ -107,6 +107,7 @@ BuildRequires: liblqr-1-devel BuildRequires: libgomp Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} +Requires(pre): %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} %if "%{name}" != "%{libname}" # This could be improved in the future @@ -207,7 +208,8 @@ for applications requiring this libraries. %package djvu Summary: DjVu plugin for ImageMagick BuildRequires: pkgconfig(ddjvuapi) -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} +Requires(pre): %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} %if "%{name}" == "%{libname}" Obsoletes: %{libname}6-djvu <= %{epoch}:%{version}-%{release} %endif @@ -230,7 +232,8 @@ BuildRequires: pkgconfig(libheif) # x265 HEVC encoder from RPMFusion Recommends: libheif-freeworld%{?_isa} %endif -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} +Requires(pre): %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} %if "%{name}" == "%{libname}" Obsoletes: %{libname}6-heic <= %{epoch}:%{version}-%{release} %endif @@ -264,8 +267,9 @@ http://www.imagemagick.org/ %package perl Summary: ImageMagick perl bindings -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} +Requires(pre): %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %if "%{name}" != "%{libname}" Conflicts: %{libname}-perl < %{epoch}:%{version} Provides: %{libname}-perl = %{epoch}:%{version}-%{release} @@ -283,7 +287,8 @@ ImageMagick. %package c++ Summary: ImageMagick Magick++ library (C++ bindings) -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} +Requires(pre): %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} %if "%{name}" == "%{libname}" Obsoletes: %{libname}6-c++ <= %{epoch}:%{version}-%{release} %endif @@ -477,9 +482,11 @@ ETC=%{_sysconfdir}/%{libname}%{?incsuffixe} %endif if [ -d $ETC -a ! -d $LIB ]; then cat << EOF -WARNING : %{name} modules directory have changed. -You need to restart some services to take care of -the new location (e.g. httpd, php-fpm). +======================================================= + WARNING : %{name} modules directory have changed. + You need to restart some services to take care of + the new location (e.g. httpd, php-fpm). +======================================================= EOF fi |