Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix/nix/build #514

Merged
merged 4 commits into from
Nov 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 12 additions & 11 deletions .nix/brick.nix
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@
{ mkDerivation, base, bimap, bytestring, config-ini, containers
, contravariant, data-clist, deepseq, directory, exceptions
, filepath, lib, microlens, microlens-mtl, microlens-th, mtl
, QuickCheck, stm, template-haskell, text, text-zipper, unix
, vector, vty, word-wrap
, data-clist, deepseq, directory, exceptions, filepath, lib
, microlens, microlens-mtl, microlens-th, mtl, QuickCheck, stm
, template-haskell, text, text-zipper, unix-compat, vector, vty
, vty-crossplatform, vty-unix, word-wrap
}:
mkDerivation {
pname = "brick";
version = "1.5";
sha256 = "6290081719d68c149dc9bd0098f36aac235b615334a3510fda89e19bbdb95f4f";
version = "2.1.1";
sha256 = "30280d6f7130eb3e6cbf5a55465a06a825169cb536d3b2e91883aec23532b31e";
isLibrary = true;
isExecutable = true;
doCheck = false;
libraryHaskellDepends = [
base bimap bytestring config-ini containers contravariant
data-clist deepseq directory exceptions filepath microlens
microlens-mtl microlens-th mtl stm template-haskell text
text-zipper unix vector vty word-wrap
base bimap bytestring config-ini containers data-clist deepseq
directory exceptions filepath microlens microlens-mtl microlens-th
mtl stm template-haskell text text-zipper unix-compat vector vty
vty-crossplatform word-wrap
];
testHaskellDepends = [
base containers microlens QuickCheck vector vty
base containers microlens QuickCheck vector vty vty-unix
];
homepage = "https://github.com/jtdaugherty/brick/";
description = "A declarative terminal user interface library";
Expand Down
2 changes: 2 additions & 0 deletions .nix/overlays.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ let
text-zipper = hsuper.callPackage ./text-zipper.nix { };
bimap = hsuper.callPackage ./bimap.nix { };
vty = hsuper.callPackage ./vty.nix { };
vty-unix = hsuper.callPackage ./vty-unix.nix { };
vty-crossplatform = hsuper.callPackage ./vty-crossplatform.nix { };
notmuch = hsuper.callPackage ./hsnotmuch.nix {
notmuch = self.pkgs.notmuch;
talloc = self.pkgs.talloc;
Expand Down
4 changes: 2 additions & 2 deletions .nix/text-zipper.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
}:
mkDerivation {
pname = "text-zipper";
version = "0.12";
sha256 = "86aba7244c9ed0d8e24e9d1fa64ee317a062e7bd777018053517daefb0696702";
version = "0.13";
sha256 = "06521cc7c435f8e85aeb3ed3f2b872000c52087d73518de31e65bdca072a98a9";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base deepseq text vector ];
testHaskellDepends = [ base hspec QuickCheck text ];
Expand Down
11 changes: 11 additions & 0 deletions .nix/vty-crossplatform.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{ mkDerivation, base, lib, vty, vty-unix }:
mkDerivation {
pname = "vty-crossplatform";
version = "0.4.0.0";
sha256 = "35e5433512b883e83aa8bb8c3475221174445a87e51f162b2ce07f9cf1eb3c1a";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base vty vty-unix ];
description = "Cross-platform support for Vty";
license = lib.licenses.bsd3;
}
21 changes: 21 additions & 0 deletions .nix/vty-unix.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{ mkDerivation, ansi-terminal, base, blaze-builder, bytestring
, containers, deepseq, lib, microlens, microlens-mtl, microlens-th
, mtl, parsec, stm, terminfo, transformers, unix, utf8-string
, vector, vty
}:
mkDerivation {
pname = "vty-unix";
version = "0.2.0.0";
sha256 = "c2ab67e09edc4bade04e269adc059320e83f68b31e428d11a69b20c4f161ddc1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base blaze-builder bytestring containers deepseq microlens
microlens-mtl microlens-th mtl parsec stm terminfo transformers
unix utf8-string vector vty
];
executableHaskellDepends = [ ansi-terminal base vty ];
description = "Unix backend for Vty";
license = lib.licenses.bsd3;
mainProgram = "vty-unix-build-width-table";
}
33 changes: 9 additions & 24 deletions .nix/vty.nix
Original file line number Diff line number Diff line change
@@ -1,31 +1,16 @@
{ mkDerivation, ansi-terminal, base, binary, blaze-builder
, bytestring, Cabal, containers, deepseq, directory, filepath
, hashable, HUnit, lib, microlens, microlens-mtl, microlens-th, mtl
, parallel, parsec, QuickCheck, quickcheck-assertions, random
, smallcheck, stm, string-qq, terminfo, test-framework
, test-framework-hunit, test-framework-smallcheck, text
, transformers, unix, utf8-string, vector
{ mkDerivation, base, binary, blaze-builder, bytestring, deepseq
, directory, filepath, lib, microlens, microlens-mtl, microlens-th
, mtl, parsec, stm, text, utf8-string, vector
}:
mkDerivation {
pname = "vty";
version = "5.36";
sha256 = "f1bb8d161f467801404b60d8754c496af66cb741a3f04e5b013a6890390c04a5";
isLibrary = true;
isExecutable = true;
version = "6.1";
sha256 = "2fc64b7d09f16bce9c6456e234e6aca3a86be9a40f360435499fc087b94f7bd6";
revision = "1";
editedCabalFile = "1wy4vfyr4nbb8ycfx80yrp59ggigcbfrsh5w1qk768y04d114kaj";
libraryHaskellDepends = [
ansi-terminal base binary blaze-builder bytestring containers
deepseq directory filepath hashable microlens microlens-mtl
microlens-th mtl parallel parsec stm terminfo text transformers
unix utf8-string vector
];
executableHaskellDepends = [
base containers directory filepath microlens microlens-mtl mtl
];
testHaskellDepends = [
base blaze-builder bytestring Cabal containers deepseq HUnit
microlens microlens-mtl mtl QuickCheck quickcheck-assertions random
smallcheck stm string-qq terminfo test-framework
test-framework-hunit test-framework-smallcheck text unix
base binary blaze-builder bytestring deepseq directory filepath
microlens microlens-mtl microlens-th mtl parsec stm text
utf8-string vector
];
homepage = "https://github.com/jtdaugherty/vty";
Expand Down
Loading