[pandoc] set highlighting build flag by patching instead to help dependency tracking

Jens Petersen petersen at fedoraproject.org
Thu Jan 26 02:51:11 UTC 2012


commit d6e818dcde73e67809a5f62467caddc6d1f253d9
Author: Jens Petersen <petersen at redhat.com>
Date:   Thu Jan 26 11:51:04 2012 +0900

    set highlighting build flag by patching instead to help dependency tracking

 pandoc-enable-highlighting-flag.patch |   11 +++++++++++
 pandoc.spec                           |    8 ++++++--
 2 files changed, 17 insertions(+), 2 deletions(-)
---
diff --git a/pandoc-enable-highlighting-flag.patch b/pandoc-enable-highlighting-flag.patch
new file mode 100644
index 0000000..e152ee7
--- /dev/null
+++ b/pandoc-enable-highlighting-flag.patch
@@ -0,0 +1,11 @@
+--- pandoc-1.8.2.1/pandoc.cabal~	2011-08-02 03:02:52.000000000 +0900
++++ pandoc-1.8.2.1/pandoc.cabal	2012-01-26 11:44:45.097493599 +0900
+@@ -168,7 +168,7 @@
+   Default:       True
+ Flag highlighting
+   Description:   Compile in support for syntax highlighting of code blocks.
+-  Default:       False
++  Default:       True
+ Flag executable
+   Description:   Build the pandoc executable.
+   Default:       True
diff --git a/pandoc.spec b/pandoc.spec
index 0d03c86..2d12e7a 100644
--- a/pandoc.spec
+++ b/pandoc.spec
@@ -14,7 +14,7 @@ MediaWiki, groff man pages, EPUB, and S5 and Slidy HTML slide shows.
 
 Name:           %{pkg_name}
 Version:        1.8.2.1
-Release:        6%{?dist}
+Release:        7%{?dist}
 Summary:        Markup conversion tool for markdown
 
 Group:          Applications/Publishing
@@ -44,6 +44,7 @@ BuildRequires:  ghc-xml-prof
 BuildRequires:  ghc-zip-archive-prof
 BuildRequires:  ghc-extensible-exceptions-prof
 BuildRequires:  ghc-random-prof
+Patch0:         pandoc-enable-highlighting-flag.patch
 # these two patches should be removed when texlive gets updated
 Patch1:         pandoc-1.8.2.1-use-iftex.patch
 Patch2:         pandoc-1.8.2.1-texlive2007-xelatex-outputdir.patch
@@ -69,12 +70,12 @@ This package provides pandoc's markdown2pdf convertion tool.
 
 %prep
 %setup -q
+%patch0 -p1 -b .orig
 %patch1 -p1 -b .orig
 %patch2 -p1 -b .orig
 
 
 %build
-%define cabal_configure_options -f highlighting
 %ghc_lib_build
 
 
@@ -113,6 +114,9 @@ rm %{buildroot}%{_datadir}/%{name}-%{version}/{BUGS,COPYRIGHT,INSTALL,README,cha
 
 
 %changelog
+* Thu Jan 26 2012 Jens Petersen <petersen at redhat.com> - 1.8.2.1-7
+- set highlighting build flag by patching instead to help dependency tracking
+
 * Fri Jan  6 2012 Jens Petersen <petersen at redhat.com> - 1.8.2.1-6
 - update to cabal2spec-0.25.2
 


More information about the scm-commits mailing list