1
1
mirror of https://github.com/nmattia/snack.git synced 2024-10-05 16:08:06 +03:00

Rename project description

This commit is contained in:
Nicolas Mattia 2018-05-19 20:08:50 +02:00
parent 9b6a99b174
commit c113339ddf
4 changed files with 16 additions and 16 deletions

2
.gitignore vendored
View File

@ -1 +1 @@
**/result
**/result*

View File

@ -250,24 +250,24 @@ let
buildInputs = [pkgs.makeWrapper];
};
snack = executable:
executable = descr:
let
ghc = pkgs.haskellPackages.ghcWithPackages
(ps: map (p: ps.${p}) deps);
deps = executable.dependencies;
deps = descr.dependencies;
ghcOpts =
if (builtins.hasAttr "ghc-options" executable)
then executable.ghc-options
if (builtins.hasAttr "ghc-options" descr)
then descr.ghc-options
else [];
base = executable.src;
base = descr.src;
foo =
if (builtins.hasAttr "extra-files" executable)
if (builtins.hasAttr "extra-files" descr)
then
if builtins.isList executable.extra-files
then (_x: executable.extra-files)
else executable.extra-files
if builtins.isList descr.extra-files
then (_x: descr.extra-files)
else descr.extra-files
else (x: []);
mainModName = executable.main;
mainModName = descr.main;
in
{
build =
@ -282,6 +282,6 @@ let
in
{
inherit
snack
executable
;
}

View File

@ -1,8 +1,8 @@
let
pkgs = import ../../nix {};
snack = pkgs.snack-lib.snack;
snack = pkgs.snack-lib;
in
snack
snack.executable
{ main = "Foo";
src = ./src;
dependencies = ["conduit"];

View File

@ -1,8 +1,8 @@
let
pkgs = import ../../nix {};
snack = pkgs.snack-lib.snack;
snack = pkgs.snack-lib;
in
snack
snack.executable
{ main = "Main";
src = ./.;
dependencies = ["file-embed"];