[GraphicsMagick] 1.3.16-1
Rex Dieter
rdieter at fedoraproject.org
Sun Jun 24 16:35:08 UTC 2012
commit bc27727ec063cc3b6332e525d0ff1c0718ccee57
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Sun Jun 24 11:38:16 2012 -0500
1.3.16-1
- GraphicsMagick-1.3.16
- GraphicsMagick-devel and GraphicsMagick-c++-devel multilib conflict (#566361)
.gitignore | 3 +-
GraphicsMagick-1.3.16-multilib.patch | 43 ++++++++++++++++++++++++++++++++++
GraphicsMagick.spec | 27 ++++++++++++++-------
sources | 2 +-
4 files changed, 63 insertions(+), 12 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 444ff81..e8af774 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1 @@
-/GraphicsMagick-1.3.14.tar.xz
-/GraphicsMagick-1.3.15.tar.xz
+/GraphicsMagick-1.3.16.tar.xz
diff --git a/GraphicsMagick-1.3.16-multilib.patch b/GraphicsMagick-1.3.16-multilib.patch
new file mode 100644
index 0000000..e3c8e90
--- /dev/null
+++ b/GraphicsMagick-1.3.16-multilib.patch
@@ -0,0 +1,43 @@
+diff -up GraphicsMagick-1.3.16/Magick++/bin/GraphicsMagick++-config.in.multilib GraphicsMagick-1.3.16/Magick++/bin/GraphicsMagick++-config.in
+--- GraphicsMagick-1.3.16/Magick++/bin/GraphicsMagick++-config.in.multilib 2011-11-12 14:39:22.000000000 -0600
++++ GraphicsMagick-1.3.16/Magick++/bin/GraphicsMagick++-config.in 2012-06-24 11:25:12.603862643 -0500
+@@ -33,13 +33,13 @@ while test $# -gt 0; do
+ echo '@MAGICK_API_CPPFLAGS@'
+ ;;
+ --cxxflags)
+- echo '@CXXFLAGS@'
++ echo ''
+ ;;
+ --ldflags)
+- echo '@MAGICK_API_LDFLAGS@'
++ echo ''
+ ;;
+ --libs)
+- echo '-lGraphicsMagick++ @MAGICK_API_LIBS@'
++ echo '-lGraphicsMagick++'
+ ;;
+ *)
+ echo "${usage}" 1>&2
+diff -up GraphicsMagick-1.3.16/magick/GraphicsMagick-config.in.multilib GraphicsMagick-1.3.16/magick/GraphicsMagick-config.in
+--- GraphicsMagick-1.3.16/magick/GraphicsMagick-config.in.multilib 2011-11-12 14:39:26.000000000 -0600
++++ GraphicsMagick-1.3.16/magick/GraphicsMagick-config.in 2012-06-24 11:14:55.947571850 -0500
+@@ -30,16 +30,16 @@ while test $# -gt 0; do
+ echo @PACKAGE_VERSION@
+ ;;
+ --cflags)
+- echo '@CFLAGS@'
++ echo ''
+ ;;
+ --cppflags)
+ echo '@MAGICK_API_CPPFLAGS@'
+ ;;
+ --ldflags)
+- echo '@MAGICK_API_LDFLAGS@'
++ echo ''
+ ;;
+ --libs)
+- echo '@MAGICK_API_LIBS@'
++ echo '-lGraphicsMagick'
+ ;;
+ *)
+ echo "${usage}" 1>&2
diff --git a/GraphicsMagick.spec b/GraphicsMagick.spec
index cf6cdfa..a681e59 100644
--- a/GraphicsMagick.spec
+++ b/GraphicsMagick.spec
@@ -6,14 +6,17 @@
Summary: An ImageMagick fork, offering faster image generation and better quality
Name: GraphicsMagick
-Version: 1.3.15
-Release: 3%{?dist}
+Version: 1.3.16
+Release: 1%{?dist}
License: MIT
Group: Applications/Multimedia
Source0: http://downloads.sourceforge.net/sourceforge/graphicsmagick/GraphicsMagick-%{version}.tar.xz
Url: http://www.graphicsmagick.org/
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+# workaround multilib conflicts with GraphicsMagick-config
+Patch1: GraphicsMagick-1.3.16-multilib.patch
+
## upstreamable patches
Patch50: GraphicsMagick-1.3.14-perl_linkage.patch
@@ -104,6 +107,7 @@ however.
%prep
%setup -q
+%patch1 -p1 -b .multilib
%patch50 -p1 -b .perl_linkage
iconv -f iso-8859-2 -t utf8 < ChangeLog > ChangeLog.utf8
@@ -177,19 +181,19 @@ rm -vf %{buildroot}%{_libdir}/lib*.la
%define wordsize 32
%endif
-mv %{buildroot}%{_includedir}/GraphicsMagick/magick/magick_config.h \
- %{buildroot}%{_includedir}/GraphicsMagick/magick/magick_config-%{wordsize}.h
+mv %{buildroot}%{_includedir}/GraphicsMagick/magick/magick_types.h \
+ %{buildroot}%{_includedir}/GraphicsMagick/magick/magick_types-%{wordsize}.h
-cat >%{buildroot}%{_includedir}/GraphicsMagick/magick/magick_config.h <<EOF
-#ifndef ORBIT_MULTILIB
-#define ORBIT_MULTILIB
+cat >%{buildroot}%{_includedir}/GraphicsMagick/magick/magick_types.h <<EOF
+#ifndef MAGICK_TYPES_MULTILIB
+#define MAGICK_TYPES_MULTILIB
#include <bits/wordsize.h>
#if __WORDSIZE == 32
-# include "magick_config-32.h"
+# include "magick/magick_types-32.h"
#elif __WORDSIZE == 64
-# include "magick_config-64.h"
+# include "magick/magick_types-64.h"
#else
# error "unexpected value for __WORDSIZE macro"
#endif
@@ -258,6 +262,11 @@ rm -rf %{buildroot}
%changelog
+* Sun Jun 24 2012 Rex Dieter <rdieter at fedoraproject.org>
+- 1.3.16-1
+- GraphicsMagick-1.3.16
+- GraphicsMagick-devel and GraphicsMagick-c++-devel multilib conflict (#566361)
+
* Mon Jun 11 2012 Petr Pisar <ppisar at redhat.com> - 1.3.15-3
- Perl 5.16 rebuild
diff --git a/sources b/sources
index 637e61a..1200631 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-cc9cc834d967e9a06f27b5dd27250b31 GraphicsMagick-1.3.15.tar.xz
+41005968939a3d3e92a0728ea2a48e88 GraphicsMagick-1.3.16.tar.xz
More information about the scm-commits
mailing list