summaryrefslogtreecommitdiff
path: root/pkgs/development/interpreters/falcon/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/interpreters/falcon/default.nix')
-rw-r--r--pkgs/development/interpreters/falcon/default.nix18
1 files changed, 11 insertions, 7 deletions
diff --git a/pkgs/development/interpreters/falcon/default.nix b/pkgs/development/interpreters/falcon/default.nix
index ecac643f1ea9..0d2aa0b64203 100644
--- a/pkgs/development/interpreters/falcon/default.nix
+++ b/pkgs/development/interpreters/falcon/default.nix
@@ -1,23 +1,27 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, pcre, zlib, sqlite }:
+{ lib, gccStdenv, fetchFromGitHub, cmake, pkg-config, pcre, zlib, sqlite }:
-stdenv.mkDerivation {
+gccStdenv.mkDerivation {
pname = "falcon";
- version = "2013-09-19";
+ version = "unstable-2018-10-23";
src = fetchFromGitHub {
owner = "falconpl";
repo = "falcon";
- rev = "095141903c4ebab928ce803055f9bda363215c37";
- sha256 = "1x3gdcz1gqhi060ngqi0ghryf69v8bn50yrbzfad8bhblvhzzdlf";
+ rev = "637e2d5cd950a874496042993c02ab7d17c1b688";
+ sha256 = "iCyvvZJjXb1CR396EJ6GiP6d4e7iAc6QQlAOQoAfehg=";
};
+ # -Wnarrowing is enabled by default in recent GCC versions,
+ # causing compilation to fail.
+ NIX_CFLAGS_COMPILE = "-Wno-narrowing";
+
nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ pcre zlib sqlite ];
meta = with lib; {
description = "Programming language with macros and syntax at once";
- license = licenses.gpl2;
+ license = licenses.gpl2Only;
maintainers = with maintainers; [ pSub ];
- platforms = with platforms; linux;
+ platforms = with platforms; unix;
};
}