1 { lib, mkDerivation, fetchFromGitHub, ghcWithPackages, nixosTests }:
4 pname = "standard-library";
7 src = fetchFromGitHub {
11 sha256 = "16fcb7ssj6kj687a042afaa2gq48rc8abihpm14k684ncihb2k4w";
14 nativeBuildInputs = [ (ghcWithPackages (self : [ self.filemanip ])) ];
16 runhaskell GenerateEverything.hs
17 # We will only build/consider Everything.agda, in particular we don't want Everything*.agda
18 # do be copied to the store.
19 rm EverythingSafe.agda EverythingSafeGuardedness.agda EverythingSafeSizedTypes.agda
22 passthru.tests = { inherit (nixosTests) agda; };
24 homepage = "https://wiki.portal.chalmers.se/agda/pmwiki.php?n=Libraries.StandardLibrary";
25 description = "A standard library for use with the Agda compiler";
26 license = lib.licenses.mit;
27 platforms = lib.platforms.unix;
28 maintainers = with maintainers; [ jwiegley mudri alexarice turion ];