summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrasimir Angelov <kr.angelov@gmail.com>2018-07-05 09:13:04 +0200
committerKrasimir Angelov <kr.angelov@gmail.com>2018-07-05 09:13:04 +0200
commitce83d8490bfd52489db49e1d6e939f61586e06a4 (patch)
tree646f2a6563d7a8e31a6afc7a68f3d3c09d0fee16
parent40cc58d6c1e85e5841427d5e5bb1f2e1c3586185 (diff)
parentaf82dc9fc6c1547ab899df7ba211606ad12dbbad (diff)
Merge branch 'master' of https://github.com/GrammaticalFramework/GF
-rw-r--r--Makefile13
-rw-r--r--Setup.hs17
2 files changed, 8 insertions, 22 deletions
diff --git a/Makefile b/Makefile
index 6fa4f21c1..78febb495 100644
--- a/Makefile
+++ b/Makefile
@@ -21,9 +21,6 @@ doc:
clean:
cabal clean
-#sdist:
-# cabal sdist
-
gf:
cabal build rgl-none
strip dist/build/gf/gf
@@ -45,9 +42,11 @@ pkg:
bintar:
bash bin/build-binary-dist.sh
-# Make a source tar.gz distribution using darcs to make sure that everything
-# is included. We put the distribution in dist/ so it is removed on
-# `make clean`
+#sdist:
+# cabal sdist
+
+# Make a source tar.gz distribution using git to make sure that everything is included.
+# We put the distribution in dist/ so it is removed on `make clean`
sdist:
test -d dist || mkdir dist
- darcs dist -d dist/gf-${VERSION}
+ git archive --format=tar.gz --output=dist/gf-${VERSION}.tar.gz HEAD
diff --git a/Setup.hs b/Setup.hs
index 9749d27fe..70c2d618f 100644
--- a/Setup.hs
+++ b/Setup.hs
@@ -5,14 +5,12 @@ import Distribution.Simple.Utils
import Distribution.Simple.Setup
import Distribution.PackageDescription hiding (Flag)
import Control.Monad
-import Data.Char(isSpace)
-import Data.List(isPrefixOf,intersect,unfoldr,stripPrefix)
-import Data.Maybe(listToMaybe)
+import Data.List(isPrefixOf,intersect)
--import System.IO
import qualified Control.Exception as E
import System.Process(readProcess)
import System.FilePath
-import System.Directory(createDirectoryIfMissing,copyFile,doesDirectoryExist,getDirectoryContents)
+import System.Directory(createDirectoryIfMissing,copyFile,getDirectoryContents)
--import System.Exit
--import Control.Concurrent(forkIO)
--import Control.Concurrent.Chan(newChan,writeChan,readChan)
@@ -399,14 +397,3 @@ parallel_ ms = sequence_ ms {-
ts <- sequence [ forkIO (m >> writeChan c ()) | m <- ms]
sequence_ [readChan c | _ <- ts]
--}
-
-patches = paras . lines
- where
- paras = unfoldr para
- para ls = case break null $ dropWhile null ls of
- ([],[]) -> Nothing
- (xs,ys) -> Just (info xs,ys)
-
- info = unwords . map dropHeaders . filter (\l->not $ any (`isPrefixOf` l) [" ","patch "])
- dropHeaders = dropWhile isSpace . dropPrefix "Author: " . dropPrefix "Date: "
- dropPrefix pre l = maybe l id (stripPrefix pre l)