Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #297057 from ncfavier/1lab

agdaPackages._1lab: 2023-12-04 -> 2024-03-07

authored by Naïm Favier and committed by GitHub b0982d71 11c9a7e4

+13 -5
+13 -5
pkgs/development/libraries/agda/1lab/default.nix
··· 2 2 3 3 mkDerivation rec { 4 4 pname = "1lab"; 5 - version = "unstable-2023-12-04"; 5 + version = "unstable-2024-03-07"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "plt-amy"; 9 9 repo = pname; 10 - rev = "47c2a96220b4d14419e5ddb973bc1fa06933e723"; 11 - hash = "sha256-0U6s6sXdynk2IWRBDXBJCf7Gc+gE8AhR1PXZl0DS4yU="; 10 + rev = "d698f21793c4815082c94d174b9eafae912abb1a"; 11 + hash = "sha256-v8avF9zNNz32kLuAacPdEVeUI9rjn6JCiWPzkXfzBS0="; 12 12 }; 13 13 14 14 postPatch = '' ··· 17 17 18 18 # Remove verbosity options as they make Agda take longer and use more memory. 19 19 shopt -s globstar extglob 20 - sed -Ei '/OPTIONS/s/ -v ?[^ #]+//g' src/**/*.@(agda|lagda.md) 20 + files=(src/**/*.@(agda|lagda.md)) 21 + sed -Ei '/OPTIONS/s/ -v ?[^ #]+//g' "''${files[@]}" 22 + 23 + # Generate all-pages manually instead of building the build script. 24 + mkdir -p _build 25 + for f in "''${files[@]}"; do 26 + f=''${f#src/} f=''${f%%.*} f=''${f//\//.} 27 + echo "open import $f" 28 + done > _build/all-pages.agda 21 29 ''; 22 30 23 31 libraryName = "1lab"; 24 32 libraryFile = "1lab.agda-lib"; 25 - everythingFile = "src/index.lagda.md"; 33 + everythingFile = "_build/all-pages.agda"; 26 34 27 35 meta = with lib; { 28 36 description =