at master 1.2 kB view raw
1# This file defines distribution-nixpkgs-unstable, used by maintainers/scripts/haskell/regenerate-hackage-packages.sh. 2{ 3 mkDerivation, 4 aeson, 5 base, 6 bytestring, 7 Cabal, 8 containers, 9 deepseq, 10 directory, 11 fetchzip, 12 hspec, 13 language-nix, 14 lens, 15 lib, 16 pretty, 17 process, 18}: 19mkDerivation { 20 pname = "distribution-nixpkgs"; 21 version = "1.7.1.1-unstable-2025-09-17"; 22 src = fetchzip { 23 url = "https://github.com/NixOS/cabal2nix/archive/3cc36a5df16a10bac9a858208845e3d05b79845d.tar.gz"; 24 sha256 = "1z1knv2ggm9ddyl0v120nhcnjmq50z7q1m88qj7rfz51gx1ifnim"; 25 }; 26 postUnpack = "sourceRoot+=/distribution-nixpkgs; echo source root reset to $sourceRoot"; 27 enableSeparateDataOutput = true; 28 libraryHaskellDepends = [ 29 aeson 30 base 31 bytestring 32 Cabal 33 containers 34 deepseq 35 language-nix 36 lens 37 pretty 38 process 39 ]; 40 testHaskellDepends = [ 41 aeson 42 base 43 Cabal 44 deepseq 45 directory 46 hspec 47 language-nix 48 lens 49 ]; 50 homepage = "https://github.com/NixOS/cabal2nix/tree/master/distribution-nixpkgs#readme"; 51 description = "Types and functions to manipulate the Nixpkgs distribution"; 52 license = lib.licenses.bsd3; 53}