- use versioned /etc/ImageMagick* to allow parallel installation

of libMagickCore

OBS-URL: https://build.opensuse.org/package/show/graphics/ImageMagick?expand=0&rev=140
This commit is contained in:
Petr Gajdos 2013-02-20 17:41:45 +00:00 committed by Git OBS Bridge
parent 971cf73e60
commit 8a36e144a9
3 changed files with 31 additions and 1 deletions

View File

@ -0,0 +1,13 @@
Index: ImageMagick-6.8.2-4/configure.ac
===================================================================
--- ImageMagick-6.8.2-4.orig/configure.ac
+++ ImageMagick-6.8.2-4/configure.ac
@@ -3045,7 +3045,7 @@ AC_DEFINE_UNQUOTED(DOCUMENTATION_PATH,"$
AC_SUBST(DOCUMENTATION_PATH)
# Subdirectory to place architecture-dependent configuration files
-CONFIGURE_RELATIVE_PATH="${PACKAGE_NAME}"
+CONFIGURE_RELATIVE_PATH="${PACKAGE_NAME}-Q${QUANTUM_DEPTH}-${MAGICK_LIBRARY_CURRENT}"
AC_DEFINE_UNQUOTED(CONFIGURE_RELATIVE_PATH,"$CONFIGURE_RELATIVE_PATH",[Subdirectory of lib where architecture-dependent configuration files live.])
CONFIGURE_PATH="${SYSCONF_DIR}/${CONFIGURE_RELATIVE_PATH}/"
DEFINE_CONFIGURE_PATH="${SYSCONF_DIR}/${CONFIGURE_RELATIVE_PATH}/"

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Feb 20 17:37:59 UTC 2013 - pgajdos@suse.com
- use versioned /etc/ImageMagick* to allow parallel installation
of libMagickCore
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Feb 6 15:40:56 UTC 2013 - vjt@openssl.it Wed Feb 6 15:40:56 UTC 2013 - vjt@openssl.it

View File

@ -62,6 +62,7 @@ Patch1: ImageMagick-6.6.8.9-examples.patch
Patch2: ImageMagick-6.6.8.9-doc.patch Patch2: ImageMagick-6.6.8.9-doc.patch
Patch3: ImageMagick-6.7.6.1-no-dist-lzip.patch Patch3: ImageMagick-6.7.6.1-no-dist-lzip.patch
Patch4: ImageMagick-6.8.2.4-revert-r9087-montage-signatures.patch Patch4: ImageMagick-6.8.2.4-revert-r9087-montage-signatures.patch
Patch5: ImageMagick-6.8.2.4-versioned-etc.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%package -n perl-PerlMagick %package -n perl-PerlMagick
@ -123,6 +124,7 @@ BuildArch: noarch
%patch2 %patch2
%patch3 -p1 %patch3 -p1
%patch4 -p4 -R %patch4 -p4 -R
%patch5 -p1
%build %build
export CFLAGS="$RPM_OPT_FLAGS" export CFLAGS="$RPM_OPT_FLAGS"
@ -171,7 +173,6 @@ cd '../Magick++'
PATH='/bin:/usr/bin' find demo -type f -perm +111 -execdir %{__rm} -rf '{}' ';' PATH='/bin:/usr/bin' find demo -type f -perm +111 -execdir %{__rm} -rf '{}' ';'
%{__mv} demo/makefile.2 demo/Makefile %{__mv} demo/makefile.2 demo/Makefile
cd .. cd ..
%{__mv} -t "${RPM_BUILD_ROOT}"'%{_sysconfdir}'/%{name}* "${RPM_BUILD_ROOT}"'%{_datadir}'/%{name}*/*.xml %{__mv} -t "${RPM_BUILD_ROOT}"'%{_sysconfdir}'/%{name}* "${RPM_BUILD_ROOT}"'%{_datadir}'/%{name}*/*.xml
PATH='/bin:/usr/bin' find "${RPM_BUILD_ROOT}/%{_libdir}" -name "*.la" ! -empty \ PATH='/bin:/usr/bin' find "${RPM_BUILD_ROOT}/%{_libdir}" -name "*.la" ! -empty \
-execdir %{__sed} -i -e 's@ -L/usr/src[^ ]*@@g' -e 's@ /usr/lib/libltdl.la@@g' '{}' ';' -execdir %{__sed} -i -e 's@ -L/usr/src[^ ]*@@g' -e 's@ /usr/lib/libltdl.la@@g' '{}' ';'
@ -387,4 +388,14 @@ support multiple generations of an image in memory at one time.
HTML documentation for ImageMagick library and scene examples. HTML documentation for ImageMagick library and scene examples.
%changelog %changelog