diff --git a/manifest.dhall b/manifest.dhall index 0539d9f0e9886abe55155f84b668a8e8e7c89116..7fe4c03e9d6075475250dbef4be596105ceb7399 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -833,4 +833,5 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "xml-conduit" "1.9.1.1" , callHackage "xml" "1.3.14" , callHackage "yaml" "0.11.8.0" + , callHackage "zip-archive" "0.4.2.2" ] diff --git a/overlay.nix b/overlay.nix index 59587b2926931855aff9ceff2996c24a96b2b5d8..365e14a9b1441078af8dce2ff894b502bd3f89df 100644 --- a/overlay.nix +++ b/overlay.nix @@ -1293,4 +1293,6 @@ self: with pkgs.haskell.lib; { yaml = self.callPackage (./pkgs/yaml.nix) { }; + zip-archive = self.callPackage (./pkgs/zip-archive.nix) { }; + } diff --git a/pkgs/zip-archive.nix b/pkgs/zip-archive.nix new file mode 100644 index 0000000000000000000000000000000000000000..7bd65a96687018cb2f4ad1aaedf4efc96c55383d --- /dev/null +++ b/pkgs/zip-archive.nix @@ -0,0 +1,68 @@ +{ mkDerivation +, array +, base +, binary +, bytestring +, containers +, digest +, directory +, filepath +, HUnit +, lib +, mtl +, pretty +, process +, temporary +, text +, time +, unix +, which +, zlib +}: +mkDerivation { + pname = "zip-archive"; + version = "0.4.2.2"; + sha256 = "a4016b404356e5fe38a89fceb8c88b01251f7e3fe7832323a50a3f732a346709"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ + array + base + binary + bytestring + containers + digest + directory + filepath + mtl + pretty + text + time + unix + zlib + ]; + testHaskellDepends = [ + base + bytestring + directory + filepath + HUnit + process + temporary + time + unix + ]; + testToolDepends = [ which ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "http://github.com/jgm/zip-archive"; + description = "Library for creating and modifying zip archives"; + license = lib.licenses.bsd3; + broken = false; +}