From 3b00a828cd964111cb0bd3ceee27cf2cbac7cfa0 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Sun, 6 Nov 2022 21:52:22 +0000 Subject: [PATCH] ini: init at 0.4.2 --- manifest.dhall | 1 + overlay.nix | 2 ++ pkgs/ini.nix | 34 ++++++++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 pkgs/ini.nix diff --git a/manifest.dhall b/manifest.dhall index b5b3cf2c..27acd9c6 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 621b27e1..1d9bac00 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 00000000..d9016f68 --- /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; +} -- GitLab