summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ImageMagick6.spec23
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