summaryrefslogtreecommitdiffstats
path: root/ImageMagick7.spec
diff options
context:
space:
mode:
Diffstat (limited to 'ImageMagick7.spec')
-rw-r--r--ImageMagick7.spec35
1 files changed, 24 insertions, 11 deletions
diff --git a/ImageMagick7.spec b/ImageMagick7.spec
index 98230ed..0d326a0 100644
--- a/ImageMagick7.spec
+++ b/ImageMagick7.spec
@@ -8,8 +8,8 @@
#
# Please preserve changelog entries
#
-%global VER 7.1.1
-%global Patchlevel 47
+%global VER 7.1.2
+%global Patchlevel 0
%global incsuffixe -7
%global libsuffixe -7.Q16HDRI
%bcond_without tests
@@ -52,7 +52,7 @@ Name: %{libname}7
%endif
Epoch: 1
Version: %{VER}.%{Patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: An X application for displaying and manipulating images
License: ImageMagick
Url: https://imagemagick.org/
@@ -127,6 +127,7 @@ BuildRequires: urw-base35-fonts-devel
BuildRequires: open-sans-fonts
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires(pre): %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
%if "%{name}" != "%{libname}"
Conflicts: %{libname} < %{epoch}:%{version}
@@ -227,7 +228,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}7-djvu <= %{epoch}:%{version}-%{release}
%endif
@@ -250,7 +252,8 @@ BuildRequires: pkgconfig(libheif) >= 1.4.0
# 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}7-heic <= %{epoch}:%{version}-%{release}
%endif
@@ -284,8 +287,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}
Conflicts: %{libname}6-perl < %{epoch}:%{version}
@@ -304,7 +308,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}7-c++ <= %{epoch}:%{version}-%{release}
%endif
@@ -508,9 +513,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
@@ -599,6 +606,12 @@ fi
%changelog
+* Thu Jul 17 2025 Remi Collet <remi@remirepo.net> - 7.1.2.0-2
+- ensure installation/update order (libs first)
+
+* Tue Jul 15 2025 Remi Collet <remi@remirepo.net> - 7.1.2.0-1
+- update to version 7.1.2
+
* Mon Mar 31 2025 Remi Collet <remi@remirepo.net> - 7.1.1.47-1
- update to version 7.1.1 patch level 47