diff --git a/manifest.dhall b/manifest.dhall index d711fb3b923fd6dc4c7226ed04807eebcc14439e..1a91689e59effac0340425cbb1872b7636680f4b 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -617,6 +617,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "syb" "0.7.2.1" , callHackage "sydtest" "0.13.0.0" , callHackage "sydtest-discover" "0.0.0.2" + , callHackage "system-filepath" "0.4.14" , callHackage "tagged" "0.8.6.1" , callHackage "tar" "0.5.1.1" , callCabal2nix diff --git a/overlay.nix b/overlay.nix index 14c5c43507a82ef60677bc61afed8a420a5bdd48..944551e74067f738eb535406a6d58d142f4dc8c6 100644 --- a/overlay.nix +++ b/overlay.nix @@ -909,6 +909,8 @@ self: with pkgs.haskell.lib; { sydtest-discover = self.callPackage (./pkgs/sydtest-discover.nix) { }; + system-filepath = self.callPackage (./pkgs/system-filepath.nix) { }; + tagged = self.callPackage (./pkgs/tagged.nix) { }; tar = self.callPackage (./pkgs/tar.nix) { }; diff --git a/pkgs/system-filepath.nix b/pkgs/system-filepath.nix new file mode 100644 index 0000000000000000000000000000000000000000..332d8a4aab56c5b229d577fbb369adc29afee6bb --- /dev/null +++ b/pkgs/system-filepath.nix @@ -0,0 +1,42 @@ +{ mkDerivation +, base +, bytestring +, Cabal +, chell +, chell-quickcheck +, deepseq +, lib +, QuickCheck +, text +}: +mkDerivation { + pname = "system-filepath"; + version = "0.4.14"; + sha256 = "1656ce3c0d585650784ceb3f794748286e19fb635f557e7b29b0897f8956d993"; + revision = "1"; + editedCabalFile = "18llfvisghrn9w9yfgacqn51gs50a0lngah3bmg852h0swj7vkp8"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base bytestring deepseq text ]; + testHaskellDepends = [ + base + bytestring + chell + chell-quickcheck + QuickCheck + text + ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://github.com/fpco/haskell-filesystem"; + description = "High-level, byte-based file and directory path manipulations (deprecated)"; + license = lib.licenses.mit; + broken = false; +}