[GraphicsMagick] Bad font configuration (#783906)

Rex Dieter rdieter at fedoraproject.org
Mon Jan 23 17:39:53 UTC 2012


commit 2271f534cdc180f10c4adf75631eb78a1f66e398
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Mon Jan 23 11:39:44 2012 -0600

    Bad font configuration (#783906)
    
    - re-introduce perl_linkage patch, fixes %check

 GraphicsMagick-1.3.13-perl_linkage.patch |   12 ++++++++++++
 GraphicsMagick.spec                      |   19 +++++++++++++++----
 2 files changed, 27 insertions(+), 4 deletions(-)
---
diff --git a/GraphicsMagick-1.3.13-perl_linkage.patch b/GraphicsMagick-1.3.13-perl_linkage.patch
new file mode 100644
index 0000000..89bf4b9
--- /dev/null
+++ b/GraphicsMagick-1.3.13-perl_linkage.patch
@@ -0,0 +1,12 @@
+diff -up GraphicsMagick-1.3.13/PerlMagick/Makefile.PL.in.perl_linkage GraphicsMagick-1.3.13/PerlMagick/Makefile.PL.in
+--- GraphicsMagick-1.3.13/PerlMagick/Makefile.PL.in.perl_linkage	2011-12-24 13:34:16.000000000 -0600
++++ GraphicsMagick-1.3.13/PerlMagick/Makefile.PL.in	2012-01-23 10:09:16.435774518 -0600
+@@ -79,7 +79,7 @@ WriteMakefile
+    'INSTALLBIN'	=> $magick_BIN_DIR,
+ 
+    # Library specification
+-   'LIBS'	=> ["-L$magick_LIB_DIR -lGraphicsMagick $magick_LDFLAGS $magick_DEP_LIBS $magick_OMP_LIBS"],
++   'LIBS'	=> ["-L$magick_LIB_DIR -L../magick/.libs -lGraphicsMagick $magick_LDFLAGS $magick_DEP_LIBS $magick_OMP_LIBS"],
+ 
+    # Perl binary name (if a Perl binary is built)
+    'MAP_TARGET'	=> 'PerlMagick',
diff --git a/GraphicsMagick.spec b/GraphicsMagick.spec
index 7fb10cf..2e7dfe6 100644
--- a/GraphicsMagick.spec
+++ b/GraphicsMagick.spec
@@ -7,13 +7,16 @@
 Summary: An ImageMagick fork, offering faster image generation and better quality
 Name: GraphicsMagick
 Version: 1.3.13
-Release: 1%{?dist}
+Release: 2%{?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)
 
+## upstreamable patches
+Patch50: GraphicsMagick-1.3.13-perl_linkage.patch
+
 BuildRequires: bzip2-devel
 BuildRequires: freetype-devel
 BuildRequires: jasper-devel
@@ -34,6 +37,10 @@ BuildRequires: zlib-devel
 ## FIXME: %%check stuff
 #BuildRequires: xorg-x11-server-Xvfb
 
+# depend on stuff referenced below
+# --with-gs-font-dir=%{_datadir}/fonts/default/Type1
+Requires: urw-fonts
+
 %description
 GraphicsMagick is a comprehensive image processing package which is initially
 based on ImageMagick 5.5.2, but which has undergone significant re-work by
@@ -102,6 +109,8 @@ however.
 %prep
 %setup -q
 
+%patch50 -p1 -b .perl_linkage
+
 iconv -f iso-8859-2 -t utf8 < ChangeLog > ChangeLog.utf8
 mv -f ChangeLog.utf8 ChangeLog
 
@@ -127,7 +136,6 @@ sed -i -e "s|BrowseDelegateDefault=.*|BrowseDelegateDefault=\'xdg-open\'|" confi
            --with-xml \
            --without-dps \
            --without-gslib \
-           --with-windows-font-dir=%{_datadir}/fonts/msttcorefonts \
            --with-gs-font-dir=%{_datadir}/fonts/default/Type1
 
 make %{?_smp_mflags}
@@ -196,8 +204,7 @@ EOF
 
 
 %check
-make check  ||:
-make check-perl ||:
+make check #|| cat PerlMagick/PerlMagickCheck.log ; make check-perl
 
 
 %clean
@@ -256,6 +263,10 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Mon Jan 23 2012 Rex Dieter <rdieter at fedoraproject.org> 1.3.13-2
+- Bad font configuration (#783906)
+- re-introduce perl_linkage patch, fixes %%check
+
 * Thu Jan 12 2012 Rex Dieter <rdieter at fedoraproject.org> 1.3.13-1
 - 1.3.13
 


More information about the scm-commits mailing list