Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

taskell: init at 1.3.2

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Suggested-by: Profpatsch <mail@profpatsch.de>

authored by

Matthias Beyer and committed by
Profpatsch
b73579e5 91ecdd56

+61
+59
pkgs/applications/misc/taskell/default.nix
···
··· 1 + { haskell, lib, haskellPackages, fetchFromGitHub }: 2 + 3 + let 4 + version = "1.3.2"; 5 + sha256 = "0cyysvkl8m1ldlprmw9mpvch3r244nl25yv74dwcykga3g5mw4aa"; 6 + 7 + in (haskellPackages.mkDerivation { 8 + pname = "taskell"; 9 + inherit version; 10 + 11 + src = fetchFromGitHub { 12 + owner = "smallhadroncollider"; 13 + repo = "taskell"; 14 + rev = version; 15 + inherit sha256; 16 + }; 17 + 18 + postPatch = ''${haskellPackages.hpack}/bin/hpack''; 19 + 20 + # basically justStaticExecutables; TODO: use justStaticExecutables 21 + enableSharedExecutables = false; 22 + enableLibraryProfiling = false; 23 + isExecutable = true; 24 + doHaddock = false; 25 + postFixup = "rm -rf $out/lib $out/nix-support $out/share/doc"; 26 + 27 + # copied from packages.yaml 28 + libraryHaskellDepends = with haskellPackages; [ 29 + classy-prelude 30 + # base <=5 31 + aeson 32 + brick 33 + # bytestring 34 + config-ini 35 + # containers 36 + # directory 37 + file-embed 38 + http-conduit 39 + http-client 40 + http-types 41 + lens 42 + # mtl 43 + # template-haskell 44 + # text 45 + time 46 + vty 47 + ]; 48 + 49 + executableHaskellDepends = []; 50 + 51 + testHaskellDepends = with haskellPackages; [ 52 + tasty 53 + tasty-discover 54 + tasty-expected-failure 55 + tasty-hunit 56 + ]; 57 + 58 + license = lib.licenses.bsd3; 59 + })
+2
pkgs/top-level/all-packages.nix
··· 18993 teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { }; 18994 teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { }; 18995 18996 taskjuggler = callPackage ../applications/misc/taskjuggler { }; 18997 18998 tasknc = callPackage ../applications/misc/tasknc { };
··· 18993 teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { }; 18994 teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { }; 18995 18996 + taskell = callPackage ../applications/misc/taskell { }; 18997 + 18998 taskjuggler = callPackage ../applications/misc/taskjuggler { }; 18999 19000 tasknc = callPackage ../applications/misc/tasknc { };