]> git.pld-linux.org Git - packages/GraphicsMagick.git/commitdiff
- Filter out ldflags only for *-config, not for building.
authorqrczak <qrczak@pld-linux.org>
Sun, 25 Feb 2007 19:23:38 +0000 (19:23 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- Filter out -Wl,--as-needed too.

Changed files:
    GraphicsMagick-ldflags.patch -> 1.1
    GraphicsMagick.spec -> 1.13

GraphicsMagick-ldflags.patch [new file with mode: 0644]
GraphicsMagick.spec

diff --git a/GraphicsMagick-ldflags.patch b/GraphicsMagick-ldflags.patch
new file mode 100644 (file)
index 0000000..22d94ef
--- /dev/null
@@ -0,0 +1,21 @@
+--- GraphicsMagick-1.1.7/configure.ac~ 2007-02-25 17:55:08.000000000 +0100
++++ GraphicsMagick-1.1.7/configure.ac  2007-02-25 18:10:49.000000000 +0100
+@@ -2713,7 +2713,17 @@
+ MAGICK_API_CFLAGS=$CFLAGS
+ MAGICK_API_CPPFLAGS=`echo $MAGICK_API_CPPFLAGS | sed -e 's/  */ /g'`
+-MAGICK_API_LDFLAGS="-L$LIB_DIR $LDFLAGS"
++MAGICK_API_LDFLAGS="-L$LIB_DIR"
++for flag in $LDFLAGS
++do
++  case "$flag" in
++    -s|-Wl,-s|--strip-all|-Wl,--strip-all|-Wl,--as-needed)
++      ;;
++    *)
++      MAGICK_API_LDFLAGS="$MAGICK_API_LDFLAGS $flag"
++      ;;
++  esac
++done
+ MAGICK_API_LIBS="-lGraphicsMagick $MAGICK_DEP_LIBS"
+ AC_SUBST(MAGICK_API_CFLAGS)
index de9b7ef52989ea35b0806683d18bb1b2c1e0acd8..4e1cdbe6b536cd2d1a064ff01278cff6a0769c77 100644 (file)
@@ -29,6 +29,7 @@ Patch0:               %{name}-libpath.patch
 Patch1:                %{name}-system-libltdl.patch
 Patch2:                %{name}-link.patch
 Patch3:                %{name}-png.patch
+Patch4:                %{name}-ldflags.patch
 URL:           http://www.graphicsmagick.org/
 BuildRequires: autoconf >= 2.59-9
 BuildRequires: automake >= 1:1.8
@@ -58,8 +59,6 @@ Requires:     %{name}-libs = %{version}-%{release}
 Obsoletes:     GraphicsMagick-coder-dps
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-# we don't want "-s" here, because it would be added to `GraphicsMagick*-config --ldflags`
-%define                filterout_ld    (-Wl,)?-s (-Wl,)?--strip-all
 %define                modulesdir      %{_libdir}/GraphicsMagick-%{version}/modules-Q%{QuantumDepth}
 
 %description
@@ -548,6 +547,7 @@ Dokumentacja do GraphicsMagick.
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 find PerlMagick scripts www -type f -exec perl -pi -e 's=!%{_prefix}/local/bin/perl=!%{__perl}=' {} \;
 
This page took 0.159415 seconds and 4 git commands to generate.