commit 4448e4a1ede9bd62b057150339343829eefbe520
Author: Jakub Bogusz <[email protected]>
Date:   Wed Aug 3 20:01:22 2016 +0200

    - use already generated MCS51_named.pdf to fix build with (too old) texlive 
2008
    - ensure gputils 1.4.2+ for more chips support

 sdcc.spec | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)
---
diff --git a/sdcc.spec b/sdcc.spec
index 827e897..32b3ba1 100644
--- a/sdcc.spec
+++ b/sdcc.spec
@@ -11,12 +11,18 @@ License:    GPL v2+ (tools), GPL v2+ with linking exception 
(runtime)
 Group:         Development/Languages
 Source0:       
http://downloads.sourceforge.net/sdcc/%{name}-src-%{version}.tar.bz2
 # Source0-md5: 4c4cf17d8d2b2d37af66c5b7511f62d8
+# texlive 2008 is too old to create this file on the fly...
+# (and too old to cope with PDF 1.5, which current gs creates by default)
+# so create it manually from (generated) doc/MCS51_named.eps, forcing PDF 1.3 
by:
+# epstopdf sdcc-3.6.0/doc/MCS51_named.eps --nogs | /usr/bin/gs -q 
-sDEVICE=pdfwrite -dAutoRotatePages=/None -sOutputFile=MCS51_named.pdf 
-dCompatibilityLevel=1.3 - -c quit
+Source1:       MCS51_named.pdf
+# Source1-md5: 3212cd96c0ab1ac1def470a511dd4a06
 URL:           http://sdcc.sourceforge.net/
 BuildRequires: bison
 BuildRequires: boost-devel
 BuildRequires: flex
 BuildRequires: gc-devel
-BuildRequires: gputils
+BuildRequires: gputils >= 1.4.2
 BuildRequires: libstdc++-devel
 BuildRequires: python >= 1:2.4
 BuildRequires: sed >= 4.0
@@ -28,6 +34,8 @@ BuildRequires:        texlive-fonts-type1-urw
 BuildRequires: texlive-format-pdflatex
 BuildRequires: texlive-latex-ams
 BuildRequires: texlive-makeindex
+# rungs (for eps to pdf conversion in texlive)
+BuildRequires: texlive-other-utils
 BuildRequires: texlive-tex-babel
 BuildRequires: texlive-tex-xkeyval
 BuildRequires: texlive-xetex
@@ -72,6 +80,8 @@ Obsługa debuggera SDCDB dla Emacsa.
 
 %{__sed} -i -e '1s,/usr/bin/env python,/usr/bin/python,' 
support/scripts/as2gbmap.py
 
+cp -p %{SOURCE1} doc/MCS51_named.pdf
+
 %build
 %configure \
        PDFOPT=/bin/cp \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/sdcc.git/commitdiff/4448e4a1ede9bd62b057150339343829eefbe520

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to