20 stdenv.mkDerivation rec {
22 version = "unstable-2020-12-25";
24 src = fetchFromGitHub {
27 rev = "70e44d475995b03363dedf9c2bcb817b0db8fdcf";
28 sha256 = "0azhminzrkbpvkapass1kccd6123bg7qmcbnzr5774n6bz5365g3";
31 nativeBuildInputs = [ cmake ];
32 buildInputs = if stdenv.isDarwin
47 preConfigure = "cd dev";
50 tests.can-run-hello-world = callPackage ./test-can-run-hello-world.nix {};
51 updateScript = unstableGitUpdater {
52 url = "https://github.com/aardappel/lobster";
57 homepage = "http://strlen.com/lobster";
58 description = "The Lobster programming language";
60 Lobster is a programming language that tries to combine the advantages of
61 very static typing and memory management with a very lightweight,
62 friendly and terse syntax, by doing most of the heavy lifting for you.
64 license = licenses.asl20;
65 maintainers = with maintainers; [ fgaz ];
66 platforms = platforms.all;