diff --git a/manifest.dhall b/manifest.dhall index bec04fb4bf93fd6d9140aff56642552032730c03..63255a0dce97005be9ae8163ef2917cc6d3f2893 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -329,6 +329,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "ghcid" "0.8.8" , callHackage "githash" "0.1.6.3" , callHackage "gitrev" "1.3.1" + , callHackage "gridtables" "0.1.0.0" , callHackage "hackage-db" "2.1.2" , callHackage "hackage-security" "0.6.2.2" , callHackage "haddock-library" "1.11.0" diff --git a/overlay.nix b/overlay.nix index 6fd1bd580cd1948ebd55566b319fb51f68866d37..40b13a5bb4690a9847e9b633cfddf065382931ab 100644 --- a/overlay.nix +++ b/overlay.nix @@ -463,6 +463,8 @@ self: with pkgs.haskell.lib; { gitrev = self.callPackage (./pkgs/gitrev.nix) { }; + gridtables = self.callPackage (./pkgs/gridtables.nix) { }; + hackage-db = self.callPackage (./pkgs/hackage-db.nix) { }; hackage-security = self.callPackage (./pkgs/hackage-security.nix) { }; diff --git a/pkgs/gridtables.nix b/pkgs/gridtables.nix new file mode 100644 index 0000000000000000000000000000000000000000..25f73ebf2cb5fe2316c090bc79de613b212543a1 --- /dev/null +++ b/pkgs/gridtables.nix @@ -0,0 +1,39 @@ +{ mkDerivation +, array +, base +, containers +, doclayout +, lib +, parsec +, tasty +, tasty-hunit +, text +}: +mkDerivation { + pname = "gridtables"; + version = "0.1.0.0"; + sha256 = "d6ac341bc7997d39a3b1f6cd811f70ab69689d9c3117ce3bc44bfb2ec55ab0ea"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ + array + base + containers + doclayout + parsec + text + ]; + testHaskellDepends = [ array base parsec tasty tasty-hunit text ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://github.com/tarleb/gridtables"; + description = "Parser for reStructuredText-style grid tables"; + license = lib.licenses.mit; + broken = false; +}