https://github.com/NixOS/cabal2nix/blob/v2.18.0/CHANGELOG.md 2.18.0 mostly brings bug fixes, especially the one fixing the unclear error message if a cabal file was missing (which was forgotten in the changelog). It is not technically a non-breaking change since the Haskell API changed. Since there shouldn't be any breakage for users and all known reverse dependencies of cabal2nix have been broken for a while, the benefits of backporting outweigh the risks.
20 lines
758 B
Nix
20 lines
758 B
Nix
{ mkDerivation, aeson, base, bytestring, Cabal, containers, deepseq
|
|
, hspec, language-nix, lens, lib, pretty, process, split
|
|
}:
|
|
mkDerivation {
|
|
pname = "distribution-nixpkgs";
|
|
version = "1.6.0";
|
|
sha256 = "d1804dcb731858d40859f1cf55ea81b3f6bc63a353437c1009c158e0f9e03354";
|
|
revision = "1";
|
|
editedCabalFile = "0j35y7ws7rbc68vkmyvpa4m2dyfpzpzzvm4lv7h6r7x34w331dgg";
|
|
enableSeparateDataOutput = true;
|
|
libraryHaskellDepends = [
|
|
aeson base bytestring Cabal containers deepseq language-nix lens
|
|
pretty process split
|
|
];
|
|
testHaskellDepends = [ base deepseq hspec lens ];
|
|
homepage = "https://github.com/NixOS/distribution-nixpkgs";
|
|
description = "Types and functions to manipulate the Nixpkgs distribution";
|
|
license = lib.licenses.bsd3;
|
|
}
|