mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-24 03:52:50 -06:00
Merge pull request #14 from mbrock/master
Add a Travis configuration for checking that new commits build correctly
This commit is contained in:
2
.travis.yml
Normal file
2
.travis.yml
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
language: nix
|
||||||
|
script: rm -rf .git && nix-build gf.nix
|
||||||
34
default.nix
Normal file
34
default.nix
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
{ mkDerivation, alex, array, base, bytestring, Cabal, cgi
|
||||||
|
, containers, directory, exceptions, filepath, happy, haskeline
|
||||||
|
, HTF, httpd-shed, HUnit, json, lifted-base, mtl, network
|
||||||
|
, network-uri, old-locale, parallel, pretty, process, random
|
||||||
|
, stdenv, terminfo, time, time-compat, unix, utf8-string
|
||||||
|
}:
|
||||||
|
mkDerivation {
|
||||||
|
pname = "gf";
|
||||||
|
version = "3.9";
|
||||||
|
src = ./.;
|
||||||
|
isLibrary = true;
|
||||||
|
isExecutable = true;
|
||||||
|
enableSeparateDataOutput = true;
|
||||||
|
libraryHaskellDepends = [
|
||||||
|
array base bytestring cgi containers directory exceptions filepath
|
||||||
|
haskeline httpd-shed json mtl network network-uri old-locale
|
||||||
|
parallel pretty process random terminfo time time-compat unix
|
||||||
|
utf8-string
|
||||||
|
];
|
||||||
|
libraryToolDepends = [ alex happy ];
|
||||||
|
executableHaskellDepends = [ base containers lifted-base mtl ];
|
||||||
|
testHaskellDepends = [
|
||||||
|
base Cabal directory filepath HTF HUnit process
|
||||||
|
];
|
||||||
|
doCheck = false;
|
||||||
|
postPatch = ''
|
||||||
|
sed -i "s|\"-s\"|\"\"|" ./Setup.hs
|
||||||
|
sed -i "s|numJobs (bf bi)++||" ./Setup.hs
|
||||||
|
'';
|
||||||
|
preBuild = ''export LD_LIBRARY_PATH=`pwd`/dist/build:$LD_LIBRARY_PATH'';
|
||||||
|
homepage = "http://www.grammaticalframework.org/";
|
||||||
|
description = "Grammatical Framework";
|
||||||
|
license = "unknown";
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user