diff --git a/manifest.dhall b/manifest.dhall index b5b3cf2c78d50ec4422e59a8fa01d0c7e6ce86e6..27acd9c67094b2886a7a74238d9da211bdd565bf 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -364,6 +364,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "indexed-traversable" "0.1.2" , callHackage "indexed-traversable-instances" "0.1.1.1" , callHackage "infer-license" "0.2.0" + , callHackage "ini" "0.4.2" , callHackage "insert-ordered-containers" "0.2.5.1" , callHackage "inspection-testing" "0.5" , callHackage "integer-logarithms" "1.0.3.1" diff --git a/overlay.nix b/overlay.nix index 621b27e1a4f0d1eb386abe007cb471968dd394f7..1d9bac003536b66e17911dfda1acadc87a3205f5 100644 --- a/overlay.nix +++ b/overlay.nix @@ -505,6 +505,8 @@ self: with pkgs.haskell.lib; { infer-license = self.callPackage (./pkgs/infer-license.nix) { }; + ini = self.callPackage (./pkgs/ini.nix) { }; + insert-ordered-containers = self.callPackage (./pkgs/insert-ordered-containers.nix) { }; inspection-testing = self.callPackage (./pkgs/inspection-testing.nix) { }; diff --git a/pkgs/ini.nix b/pkgs/ini.nix new file mode 100644 index 0000000000000000000000000000000000000000..d9016f6856542ec64c6e1fb36da519864328deef --- /dev/null +++ b/pkgs/ini.nix @@ -0,0 +1,34 @@ +{ mkDerivation +, attoparsec +, base +, hspec +, lib +, text +, unordered-containers +}: +mkDerivation { + pname = "ini"; + version = "0.4.2"; + sha256 = "f79d8ceca14a0d4039e3443d34e9e33a390fd3c3562a8f0a301f45ba1161e936"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ + attoparsec + base + text + unordered-containers + ]; + testHaskellDepends = [ base hspec unordered-containers ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://github.com/andreasabel/ini"; + description = "Configuration files in the INI format"; + license = lib.licenses.bsd3; + broken = false; +}