From 1fdafb520475ee0265fddabcfef9d27279faa342 Mon Sep 17 00:00:00 2001 From: fiddlosopher Date: Tue, 12 Dec 2006 15:41:55 +0000 Subject: Extract version number from src/Main.hs in cabalize and Makefile. The authoritative version number is now in src/Main.hs, with no duplication. (This seems a better solution than building Main.hs from a template.) git-svn-id: https://pandoc.googlecode.com/svn/trunk@182 788f1e2b-df1e-0410-8736-df70ead52e1b --- cabalize | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'cabalize') diff --git a/cabalize b/cabalize index 22ce64252..407336c9b 100755 --- a/cabalize +++ b/cabalize @@ -29,6 +29,8 @@ case "$ghc_version" in esac BUILD_DEPENDS=$(echo $BUILD_DEPENDS | sed -e 's# #, #g') +PANDOC_VERSION=$(sed -ne 's/^version[[:space:]]*=[[:space:]]*"\([^"]*\)"/\1/p' src/Main.hs) + # Handle 'Hs-Source-Dir' option name which was deprecated in Cabal > 1.1.3. HS_SOURCE_DIRS='Hs-Source-Dirs' cabal_version=$(ghc-pkg -l | sed -ne 's/.*[Cc]abal-\([^,]*\).*/\1/p') @@ -38,4 +40,5 @@ fi sed -e "s#@HCFLAGS@#$HCFLAGS#g" \ -e "s#@BUILD_DEPENDS@#$BUILD_DEPENDS#g" \ - -e "s#@HS_SOURCE_DIRS@#$HS_SOURCE_DIRS#g" + -e "s#@HS_SOURCE_DIRS@#$HS_SOURCE_DIRS#g" \ + -e "s#@VERSION@#$PANDOC_VERSION#g" -- cgit v1.2.3