From f527b5fbeeaa3219f01b142f46ad86fe21066153 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Sun, 16 Oct 2022 14:57:23 +0100 Subject: [PATCH] distribution-nixpkgs: init at 1.7.0 --- manifest.dhall | 1 + overlay.nix | 2 ++ pkgs/distribution-nixpkgs.nix | 25 +++++++++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 pkgs/distribution-nixpkgs.nix diff --git a/manifest.dhall b/manifest.dhall index 88cbe07b..487ca28c 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -112,6 +112,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "dec" "0.0.5" , callHackage "dhall" "1.41.2" , callHackage "dimensional" "1.5" + , callHackage "distribution-nixpkgs" "1.7.0" , callCabal2nix "doctest" "https://github.com/sol/doctest" diff --git a/overlay.nix b/overlay.nix index 7ca97ea6..b617e89c 100644 --- a/overlay.nix +++ b/overlay.nix @@ -107,6 +107,8 @@ final: prev: with pkgs.haskell.lib; { dimensional = prev.callPackage (./pkgs/dimensional.nix) { }; + distribution-nixpkgs = prev.callPackage (./pkgs/distribution-nixpkgs.nix) { }; + doctest = prev.callPackage (./pkgs/doctest.nix) { }; double-conversion = prev.callPackage (./pkgs/double-conversion.nix) { }; diff --git a/pkgs/distribution-nixpkgs.nix b/pkgs/distribution-nixpkgs.nix new file mode 100644 index 00000000..288b16b1 --- /dev/null +++ b/pkgs/distribution-nixpkgs.nix @@ -0,0 +1,25 @@ +{ mkDerivation, aeson, base, bytestring, Cabal, containers, deepseq +, directory, hspec, language-nix, lens, lib, pretty, process +}: +mkDerivation { + pname = "distribution-nixpkgs"; + version = "1.7.0"; + sha256 = "c9f04b175ea93074bea78b508e1e9c44a17f6151cafa375cfdbfe668b08ff900"; + revision = "1"; + editedCabalFile = "0xzrh7kfla9c43jjjnd2r13xsp994gdkxkwgav2kl50qxzdb88nx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal containers deepseq language-nix lens + pretty process + ]; + testHaskellDepends = [ + aeson base Cabal deepseq directory hspec language-nix lens + ]; + doHaddock = false; + jailbreak = true; + doCheck = false; + hyperlinkSource = false; + homepage = "https://github.com/NixOS/cabal2nix/tree/master/distribution-nixpkgs#readme"; + description = "Types and functions to manipulate the Nixpkgs distribution"; + license = lib.licenses.bsd3; +} \ No newline at end of file -- GitLab