lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
ee007cdc 6d11e6d0

+1512 -1846
+1 -1
maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh
··· 12 12 EOF 13 13 14 14 echo "Regenerating list of transitive broken packages ..." 15 - echo -e $(nix-instantiate --eval --strict maintainers/scripts/haskell/transitive-broken-packages.nix) | sed 's/\"//' | sort -i >> $config_file 15 + echo -e $(nix-instantiate --eval --strict maintainers/scripts/haskell/transitive-broken-packages.nix) | sed 's/\"//' | LC_ALL=C.UTF-8 sort -i >> $config_file
+1 -4
nixos/tests/agda.nix
··· 2 2 3 3 let 4 4 hello-world = pkgs.writeText "hello-world" '' 5 + {-# OPTIONS --guardedness #-} 5 6 open import IO 6 7 open import Level 7 8 ··· 34 35 # Minimal script that typechecks 35 36 machine.succeed("touch TestEmpty.agda") 36 37 machine.succeed("agda TestEmpty.agda") 37 - 38 - # Minimal script that actually uses the standard library 39 - machine.succeed('echo "import IO" > TestIO.agda') 40 - machine.succeed("agda -l standard-library -i . TestIO.agda") 41 38 42 39 # Hello world 43 40 machine.succeed(
+5 -5
pkgs/applications/editors/vscode/vscodium.nix
··· 13 13 archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz"; 14 14 15 15 sha256 = { 16 - x86_64-linux = "16hzhmsh9nv2brpzx8wnz08sanf0v6f3ln5hqgzxck0pafbzqyl5"; 17 - x86_64-darwin = "1a44fm5fx0zqlfr344mvc0m9hbd0vxd6s489pmh8x7m7q3sadi7j"; 18 - aarch64-linux = "082gjmnlvk12vkcxbpsd4xfgs38qbxkfawq9kyl3p7i8y6anrd4i"; 19 - armv7l-linux = "0zs66qmlq65166s34qjr6gppxvl5hyz1mjwxc97mki2c6y61fp28"; 16 + x86_64-linux = "11h4c5ghgn3qrg66jh2par3cl3fqzn9xb7gdniww4badnyajnij8"; 17 + x86_64-darwin = "0hd3qdxg4cknk3fxv509jlblwmfx65bm2a4arsg255224dpg64n2"; 18 + aarch64-linux = "0waakj413kqf68sawajd3n24qdbx6b2svyb4lgbn0sy1apc96s3c"; 19 + armv7l-linux = "1ij2bmsk601f1vjljj6gvxsxrcjqf2m74s9kc006hmcz7czjgk8f"; 20 20 }.${system}; 21 21 22 22 sourceRoot = { ··· 31 31 32 32 # Please backport all compatible updates to the stable release. 33 33 # This is important for the extension ecosystem. 34 - version = "1.58.1"; 34 + version = "1.58.2"; 35 35 pname = "vscodium"; 36 36 37 37 executableName = "codium";
+5
pkgs/applications/science/logic/cedille/default.nix
··· 52 52 license = licenses.mit; 53 53 maintainers = with maintainers; [ marsam mpickering ]; 54 54 platforms = platforms.unix; 55 + 56 + # Broken due to Agda update. See 57 + # https://github.com/NixOS/nixpkgs/pull/129606#issuecomment-881107449. 58 + broken = true; 59 + hydraPlatforms = platforms.none; 55 60 }; 56 61 }
+1 -1
pkgs/build-support/writers/test.nix
··· 193 193 ''; 194 194 195 195 in runCommand "test-writers" { 196 - passthru = { inherit writeTest bin simple; }; 196 + passthru = { inherit writeTest bin simple path; }; 197 197 meta.platforms = lib.platforms.all; 198 198 } '' 199 199 ${lib.concatMapStringsSep "\n" (test: writeTest "success" test.name "${test}/bin/${test.name}") (lib.attrValues bin)}
+4 -4
pkgs/data/misc/hackage/pin.json
··· 1 1 { 2 - "commit": "080786cc20b9223cc5c1dc04d3e47ce3ad0b0f36", 3 - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/080786cc20b9223cc5c1dc04d3e47ce3ad0b0f36.tar.gz", 4 - "sha256": "0shv10s208nazb7q36vsx6a4sy7a14qikad4b984r9gz3j6g7l62", 5 - "msg": "Update from Hackage at 2021-07-02T10:49:03Z" 2 + "commit": "360e4a3b93ab9fc49673c9d91eebd963ddd7e132", 3 + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/360e4a3b93ab9fc49673c9d91eebd963ddd7e132.tar.gz", 4 + "sha256": "0pzi0kjlma36s0z5wfcghn6h6lwx61vvq8f7322nz80fs4drpn64", 5 + "msg": "Update from Hackage at 2021-07-07T20:16:30Z" 6 6 }
+11 -13
pkgs/desktops/pantheon/apps/elementary-code/default.nix
··· 1 1 { lib, stdenv 2 2 , fetchFromGitHub 3 - , fetchpatch 4 3 , nix-update-script 5 4 , pantheon 6 5 , pkg-config ··· 12 11 , gtk3 13 12 , granite 14 13 , libgee 14 + , libhandy 15 15 , elementary-icon-theme 16 16 , appstream 17 17 , libpeas 18 18 , editorconfig-core-c 19 - , gtksourceview3 19 + , gtksourceview4 20 20 , gtkspell3 21 21 , libsoup 22 22 , vte ··· 25 25 , ctags 26 26 , libgit2-glib 27 27 , wrapGAppsHook 28 + , polkit 28 29 }: 29 30 30 31 stdenv.mkDerivation rec { 31 32 pname = "elementary-code"; 32 - version = "3.4.1"; 33 + version = "6.0.0"; 33 34 34 35 repoName = "code"; 35 36 ··· 37 38 owner = "elementary"; 38 39 repo = repoName; 39 40 rev = version; 40 - sha256 = "sha256-4AEayj+K/lOW6jEYmvmdan1kTqqqLL1YzwcU7/3PH5U="; 41 + sha256 = "1w1m52mq3zr9alkxk1c0s4ncscka1km5ppd0r6zm86qan9cjwq0f"; 41 42 }; 42 43 43 - patches = [ 44 - # Fix build with latest Vala. 45 - (fetchpatch { 46 - url = "https://github.com/elementary/code/commit/c50580d3336296823da9a2c50b824f21fde50286.patch"; 47 - sha256 = "F+ZYlnZWYCU68G4oayLfbTnvSnTb4YA0zHVGD/Uf3KA="; 48 - }) 49 - ]; 50 - 51 44 passthru = { 52 45 updateScript = nix-update-script { 53 46 attrPath = "pantheon.${pname}"; ··· 60 53 meson 61 54 ninja 62 55 pkg-config 56 + 57 + # polkit is needed for ITS rules 58 + polkit 59 + 63 60 python3 64 61 vala 65 62 wrapGAppsHook ··· 71 68 elementary-icon-theme 72 69 granite 73 70 gtk3 74 - gtksourceview3 71 + gtksourceview4 75 72 gtkspell3 76 73 libgee 77 74 libgit2-glib 75 + libhandy 78 76 libpeas 79 77 libsoup 80 78 vte
+4 -2
pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
··· 12 12 , gtk3 13 13 , libxml2 14 14 , granite 15 + , libhandy 15 16 , libnotify 16 17 , vte 17 18 , libgee ··· 23 24 24 25 stdenv.mkDerivation rec { 25 26 pname = "elementary-terminal"; 26 - version = "5.5.2"; 27 + version = "6.0.0"; 27 28 28 29 repoName = "terminal"; 29 30 ··· 31 32 owner = "elementary"; 32 33 repo = repoName; 33 34 rev = version; 34 - sha256 = "sha256-giVmL0zYEVYJ40ZBQ9dDb4hOx4HaYRt7tUTOu37lMYU="; 35 + sha256 = "08akr4sv4jy9kd4s26kib6j7i8hc3vs0sp71fifv7ww4mi9cm6jc"; 35 36 }; 36 37 37 38 passthru = { ··· 57 58 granite 58 59 gtk3 59 60 libgee 61 + libhandy 60 62 libnotify 61 63 pcre2 62 64 vte
+211 -60
pkgs/development/compilers/ghc/8.10.2-binary.nix
··· 1 1 { lib, stdenv 2 2 , fetchurl, perl, gcc 3 - , ncurses6, gmp, glibc, libiconv, numactl 3 + , ncurses5 4 + , ncurses6, gmp, libiconv, numactl 4 5 , llvmPackages 5 6 6 7 # minimal = true; will remove files that aren't strictly necessary for ··· 14 15 assert stdenv.targetPlatform == stdenv.hostPlatform; 15 16 16 17 let 18 + downloadsUrl = "https://downloads.haskell.org/ghc"; 19 + 20 + version = "8.10.2"; 21 + 22 + # Information about available bindists that we use in the build. 23 + # 24 + # # Bindist library checking 25 + # 26 + # The field `archSpecificLibraries` also provides a way for us get notified 27 + # early when the upstream bindist changes its dependencies (e.g. because a 28 + # newer Debian version is used that uses a new `ncurses` version). 29 + # 30 + # Usage: 31 + # 32 + # * You can find the `fileToCheckFor` of libraries by running `readelf -d` 33 + # on the compiler binary (`exePathForLibraryCheck`). 34 + # * To skip library checking for an architecture, 35 + # set `exePathForLibraryCheck = null`. 36 + # * To skip file checking for a specific arch specfic library, 37 + # set `fileToCheckFor = null`. 38 + ghcBinDists = { 39 + # Binary distributions for the default libc (e.g. glibc, or libSystem on Darwin) 40 + # nixpkgs uses for the respective system. 41 + defaultLibc = { 42 + i686-linux = { 43 + src = { 44 + url = "${downloadsUrl}/${version}/ghc-${version}-i386-deb9-linux.tar.xz"; 45 + sha256 = "0bvwisl4w0z5z8z0da10m9sv0mhm9na2qm43qxr8zl23mn32mblx"; 46 + }; 47 + exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; 48 + archSpecificLibraries = [ 49 + # The i686-linux bindist provided by GHC HQ is currently built on Debian 9, 50 + # which link it against `libtinfo.so.5` (ncurses 5). 51 + # Other bindists are linked `libtinfo.so.6` (ncurses 6). 52 + { nixPackage = ncurses5; fileToCheckFor = "libtinfo.so.5"; } 53 + ]; 54 + }; 55 + x86_64-linux = { 56 + src = { 57 + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-deb10-linux.tar.xz"; 58 + sha256 = "0chnzy9j23b2wa8clx5arwz8wnjfxyjmz9qkj548z14cqf13slcl"; 59 + }; 60 + exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; 61 + archSpecificLibraries = [ 62 + { nixPackage = ncurses6; fileToCheckFor = "libtinfo.so.6"; } 63 + ]; 64 + }; 65 + armv7l-linux = { 66 + src = { 67 + url = "${downloadsUrl}/${version}/ghc-${version}-armv7-deb10-linux.tar.xz"; 68 + sha256 = "1j41cq5d3rmlgz7hzw8f908fs79gc5mn3q5wz277lk8zdf19g75v"; 69 + }; 70 + exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; 71 + archSpecificLibraries = [ 72 + { nixPackage = ncurses6; fileToCheckFor = "libtinfo.so.6"; } 73 + ]; 74 + }; 75 + aarch64-linux = { 76 + src = { 77 + url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-deb10-linux.tar.xz"; 78 + sha256 = "14smwl3741ixnbgi0l51a7kh7xjkiannfqx15b72svky0y4l3wjw"; 79 + }; 80 + exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; 81 + archSpecificLibraries = [ 82 + { nixPackage = ncurses6; fileToCheckFor = "libtinfo.so.6"; } 83 + { nixPackage = numactl; fileToCheckFor = null; } 84 + ]; 85 + }; 86 + x86_64-darwin = { 87 + src = { 88 + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz"; 89 + sha256 = "1hngyq14l4f950hzhh2d204ca2gfc98pc9xdasxihzqd1jq75dzd"; 90 + }; 91 + exePathForLibraryCheck = null; # we don't have a library check for darwin yet 92 + archSpecificLibraries = [ 93 + { nixPackage = ncurses6; fileToCheckFor = null; } 94 + { nixPackage = libiconv; fileToCheckFor = null; } 95 + ]; 96 + }; 97 + }; 98 + # Binary distributions for the musl libc for the respective system. 99 + musl = { 100 + x86_64-linux = { 101 + src = { 102 + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-alpine3.10-linux-integer-simple.tar.xz"; 103 + sha256 = "0xpcbyaxqyhbl6f0i3s4rp2jm67nqpkfh2qlbj3i2fiaix89ml0l"; 104 + }; 105 + exePathForLibraryCheck = "bin/ghc"; 106 + archSpecificLibraries = [ 107 + # In contrast to glibc builds, the musl-bindist uses `libncursesw.so.*` 108 + # instead of `libtinfo.so.*.` 109 + { nixPackage = ncurses6; fileToCheckFor = "libncursesw.so.6"; } 110 + ]; 111 + }; 112 + }; 113 + }; 114 + 115 + distSetName = if stdenv.hostPlatform.isMusl then "musl" else "defaultLibc"; 116 + 117 + binDistUsed = ghcBinDists.${distSetName}.${stdenv.hostPlatform.system} 118 + or (throw "cannot bootstrap GHC on this platform ('${stdenv.hostPlatform.system}' with libc '${distSetName}')"); 119 + 17 120 useLLVM = !stdenv.targetPlatform.isx86; 18 121 19 - libPath = lib.makeLibraryPath ([ 20 - ncurses6 gmp 21 - ] ++ lib.optional (stdenv.hostPlatform.isDarwin) libiconv 22 - ++ lib.optional (stdenv.hostPlatform.isAarch64) numactl); 122 + libPath = 123 + lib.makeLibraryPath ( 124 + [ 125 + gmp 126 + ] 127 + # Add arch-specific libraries. 128 + ++ map ({ nixPackage, ... }: nixPackage) binDistUsed.archSpecificLibraries 129 + ); 23 130 24 131 libEnvVar = lib.optionalString stdenv.hostPlatform.isDarwin "DY" 25 132 + "LD_LIBRARY_PATH"; 26 133 27 - glibcDynLinker = assert stdenv.isLinux; 28 - if stdenv.hostPlatform.libc == "glibc" then 29 - # Could be stdenv.cc.bintools.dynamicLinker, keeping as-is to avoid rebuild. 30 - ''"$(cat $NIX_CC/nix-support/dynamic-linker)"'' 31 - else 32 - "${lib.getLib glibc}/lib/ld-linux*"; 33 - 34 - downloadsUrl = "https://downloads.haskell.org/ghc"; 35 - 36 134 in 37 135 38 136 stdenv.mkDerivation rec { 39 - version = "8.10.2"; 137 + inherit version; 40 138 41 139 name = "ghc-${version}-binary"; 42 140 43 - # https://downloads.haskell.org/~ghc/8.10.2/ 44 - src = fetchurl ({ 45 - i686-linux = { 46 - url = "${downloadsUrl}/${version}/ghc-${version}-i386-deb9-linux.tar.xz"; 47 - sha256 = "0bvwisl4w0z5z8z0da10m9sv0mhm9na2qm43qxr8zl23mn32mblx"; 48 - }; 49 - x86_64-linux = { 50 - url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-deb10-linux.tar.xz"; 51 - sha256 = "0chnzy9j23b2wa8clx5arwz8wnjfxyjmz9qkj548z14cqf13slcl"; 52 - }; 53 - armv7l-linux = { 54 - url = "${downloadsUrl}/${version}/ghc-${version}-armv7-deb10-linux.tar.xz"; 55 - sha256 = "1j41cq5d3rmlgz7hzw8f908fs79gc5mn3q5wz277lk8zdf19g75v"; 56 - }; 57 - aarch64-linux = { 58 - url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-deb10-linux.tar.xz"; 59 - sha256 = "14smwl3741ixnbgi0l51a7kh7xjkiannfqx15b72svky0y4l3wjw"; 60 - }; 61 - x86_64-darwin = { 62 - url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz"; 63 - sha256 = "1hngyq14l4f950hzhh2d204ca2gfc98pc9xdasxihzqd1jq75dzd"; 64 - }; 65 - }.${stdenv.hostPlatform.system} 66 - or (throw "cannot bootstrap GHC on this platform")); 141 + src = fetchurl binDistUsed.src; 67 142 68 143 nativeBuildInputs = [ perl ]; 69 - propagatedBuildInputs = lib.optionals useLLVM [ llvmPackages.llvm ]; 144 + propagatedBuildInputs = 145 + lib.optionals useLLVM [ llvmPackages.llvm ] 146 + # Because musl bindists currently provide no way to tell where 147 + # libgmp is (see not [musl bindists have no .buildinfo]), we need 148 + # to propagate `gmp`, otherwise programs built by this ghc will 149 + # fail linking with `cannot find -lgmp` errors. 150 + # Also, as of writing, the release pages of musl bindists claim 151 + # that they use `integer-simple` and do not require `gmp`; however 152 + # that is incorrect, so `gmp` is required until a release has been 153 + # made that includes https://gitlab.haskell.org/ghc/ghc/-/issues/20059. 154 + # (Note that for packaging the `-binary` compiler, nixpkgs does not care 155 + # about whether or not `gmp` is used; this comment is just here to explain 156 + # why the `gmp` dependency exists despite what the release page says.) 157 + ++ lib.optionals stdenv.hostPlatform.isMusl [ gmp ]; # musl bindist needs this 70 158 159 + # Set LD_LIBRARY_PATH or equivalent so that the programs running as part 160 + # of the bindist installer can find the libraries they expect. 71 161 # Cannot patchelf beforehand due to relative RPATHs that anticipate 72 - # the final install location/ 162 + # the final install location. 73 163 ${libEnvVar} = libPath; 74 164 75 165 postUnpack = 166 + # Verify our assumptions of which `libtinfo.so` (ncurses) version is used, 167 + # so that we know when ghc bindists upgrade that and we need to update the 168 + # version used in `libPath`. 169 + lib.optionalString 170 + (binDistUsed.exePathForLibraryCheck != null) 171 + # Note the `*` glob because some GHCs have a suffix when unpacked, e.g. 172 + # the musl bindist has dir `ghc-VERSION-x86_64-unknown-linux/`. 173 + # As a result, don't shell-quote this glob when splicing the string. 174 + (let buildExeGlob = ''ghc-${version}*/"${binDistUsed.exePathForLibraryCheck}"''; in 175 + lib.concatStringsSep "\n" [ 176 + ('' 177 + echo "Checking that ghc binary exists in bindist at ${buildExeGlob}" 178 + if ! test -e ${buildExeGlob}; then 179 + echo >&2 "GHC binary ${binDistUsed.exePathForLibraryCheck} could not be found in the bindist build directory (at ${buildExeGlob}) for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; 180 + fi 181 + '') 182 + (lib.concatMapStringsSep 183 + "\n" 184 + ({ fileToCheckFor, nixPackage }: 185 + lib.optionalString (fileToCheckFor != null) '' 186 + echo "Checking bindist for ${fileToCheckFor} to ensure that is still used" 187 + if ! readelf -d ${buildExeGlob} | grep "${fileToCheckFor}"; then 188 + echo >&2 "File ${fileToCheckFor} could not be found in ${binDistUsed.exePathForLibraryCheck} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; 189 + fi 190 + 191 + echo "Checking that the nix package ${nixPackage} contains ${fileToCheckFor}" 192 + if ! test -e "${lib.getLib nixPackage}/lib/${fileToCheckFor}"; then 193 + echo >&2 "Nix package ${nixPackage} did not contain ${fileToCheckFor} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; 194 + fi 195 + '' 196 + ) 197 + binDistUsed.archSpecificLibraries 198 + ) 199 + ]) 76 200 # GHC has dtrace probes, which causes ld to try to open /usr/lib/libdtrace.dylib 77 201 # during linking 78 - lib.optionalString stdenv.isDarwin '' 202 + + lib.optionalString stdenv.isDarwin '' 79 203 export NIX_LDFLAGS+=" -no_dtrace_dof" 80 204 # not enough room in the object files for the full path to libiconv :( 81 205 for exe in $(find . -type f -executable); do ··· 91 215 patchShebangs ghc-${version}/configure 92 216 '' + 93 217 # We have to patch the GMP paths for the integer-gmp package. 218 + # Note [musl bindists have no .buildinfo] 219 + # Note that musl bindists do not contain them; unclear if that's intended; 220 + # see: https://gitlab.haskell.org/ghc/ghc/-/issues/20073#note_363231 94 221 '' 95 222 find . -name integer-gmp.buildinfo \ 96 223 -exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${gmp.out}/lib@" {} \; ··· 106 233 '' + 107 234 # Rename needed libraries and binaries, fix interpreter 108 235 lib.optionalString stdenv.isLinux '' 109 - find . -type f -perm -0100 -exec patchelf \ 110 - --replace-needed libncurses${lib.optionalString stdenv.is64bit "w"}.so.6 libncurses.so \ 111 - --interpreter ${glibcDynLinker} {} \; 112 - 113 - sed -i "s|/usr/bin/perl|perl\x00 |" ghc-${version}/ghc/stage2/build/tmp/ghc-stage2 114 - sed -i "s|/usr/bin/gcc|gcc\x00 |" ghc-${version}/ghc/stage2/build/tmp/ghc-stage2 115 - '' + 116 - # We're kludging a glibc bindist into working with non-glibc... 117 - # Here we patch up the use of `__strdup` (part of glibc binary ABI) 118 - # to instead use `strdup` since musl doesn't provide __strdup 119 - # (`__strdup` is defined to be an alias of `strdup` anyway[1]). 120 - # [1] http://refspecs.linuxbase.org/LSB_4.0.0/LSB-Core-generic/LSB-Core-generic/baselib---strdup-1.html 121 - # Use objcopy magic to make the change: 122 - lib.optionalString stdenv.hostPlatform.isMusl '' 123 - find ./ghc-${version}/rts -name "libHSrts*.a" -exec ''${OBJCOPY:-objcopy} --redefine-sym __strdup=strdup {} \; 236 + find . -type f -executable -exec patchelf \ 237 + --interpreter ${stdenv.cc.bintools.dynamicLinker} {} \; 124 238 ''; 125 239 126 240 # fix for `configure: error: Your linker is affected by binutils #16177` ··· 130 244 131 245 configurePlatforms = [ ]; 132 246 configureFlags = [ 133 - "--with-gmp-libraries=${lib.getLib gmp}/lib" 134 247 "--with-gmp-includes=${lib.getDev gmp}/include" 248 + # Note `--with-gmp-libraries` does nothing for GHC bindists: 249 + # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6124 135 250 ] ++ lib.optional stdenv.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}" 251 + # From: https://github.com/NixOS/nixpkgs/pull/43369/commits 136 252 ++ lib.optional stdenv.hostPlatform.isMusl "--disable-ld-override"; 137 253 138 254 # No building is necessary, but calling make without flags ironically 139 255 # calls install-strip ... 140 256 dontBuild = true; 141 257 258 + # Apparently necessary for the ghc Alpine (musl) bindist: 259 + # When we strip, and then run the 260 + # patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p 261 + # below, running ghc (e.g. during `installCheckPhase)` gives some apparently 262 + # corrupted rpath or whatever makes the loader work on nonsensical strings: 263 + # running install tests 264 + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: : symbol not found 265 + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: ir6zf6c9f86pfx8sr30n2vjy-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found 266 + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: y/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found 267 + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found 268 + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �: symbol not found 269 + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �?: symbol not found 270 + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found 271 + # This is extremely bogus and should be investigated. 272 + dontStrip = if stdenv.hostPlatform.isMusl then true else false; # `if` for explicitness 273 + 142 274 # On Linux, use patchelf to modify the executables so that they can 143 275 # find editline/gmp. 144 276 postFixup = lib.optionalString stdenv.isLinux ··· 186 318 find $out -type f -name '*.p_o' -delete 187 319 find $out -type f -name '*.p_hi' -delete 188 320 find $out -type f -name '*_p.a' -delete 189 - rm $out/lib/ghc-*/bin/ghc-iserv-prof 321 + # `-f` because e.g. musl bindist does not have this file. 322 + rm -f $out/lib/ghc-*/bin/ghc-iserv-prof 190 323 # Hydra will redistribute this derivation, so we have to keep the docs for 191 324 # legal reasons (retaining the legal notices etc) 192 325 # As a last resort we could unpack the docs separately and symlink them in. 193 326 # They're in $out/share/{doc,man}. 194 327 ''; 195 328 329 + # In nixpkgs, musl based builds currently enable `pie` hardening by default 330 + # (see `defaultHardeningFlags` in `make-derivation.nix`). 331 + # But GHC cannot currently produce outputs that are ready for `-pie` linking. 332 + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. 333 + # See: 334 + # * https://github.com/NixOS/nixpkgs/issues/129247 335 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 336 + hardeningDisable = lib.optional stdenv.targetPlatform.isMusl "pie"; 337 + 196 338 doInstallCheck = true; 197 339 installCheckPhase = '' 198 340 unset ${libEnvVar} ··· 221 363 homepage = "http://haskell.org/ghc"; 222 364 description = "The Glasgow Haskell Compiler"; 223 365 license = lib.licenses.bsd3; 224 - platforms = ["x86_64-linux" "armv7l-linux" "aarch64-linux" "i686-linux" "x86_64-darwin"]; 366 + # HACK: since we can't encode the libc / abi in platforms, we need 367 + # to make the platform list dependent on the evaluation platform 368 + # in order to avoid eval errors with musl which supports less 369 + # platforms than the default libcs (i. e. glibc / libSystem). 370 + # This is done for the benefit of Hydra, so `packagePlatforms` 371 + # won't return any platforms that would cause an evaluation 372 + # failure for `pkgsMusl.haskell.compiler.ghc8102Binary`, as 373 + # long as the evaluator runs on a platform that supports 374 + # `pkgsMusl`. 375 + platforms = builtins.attrNames ghcBinDists.${distSetName}; 225 376 hydraPlatforms = builtins.filter (p: minimal || p != "aarch64-linux") platforms; 226 377 maintainers = with lib.maintainers; [ lostnet ]; 227 378 };
+46 -5
pkgs/development/compilers/ghc/8.10.4.nix
··· 38 38 ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) 39 39 (if useLLVM then "perf-cross" else "perf-cross-ncg") 40 40 41 + , # Whether to build sphinx documentation. 42 + enableDocs ? ( 43 + # Docs disabled for musl and cross because it's a large task to keep 44 + # all `sphinx` dependencies building in those environments. 45 + # `sphinx` pulls in among others: 46 + # Ruby, Python, Perl, Rust, OpenGL, Xorg, gtk, LLVM. 47 + (stdenv.targetPlatform == stdenv.hostPlatform) 48 + && !stdenv.hostPlatform.isMusl 49 + ) 50 + 51 + , enableHaddockProgram ? 52 + # Disabled for cross; see note [HADDOCK_DOCS]. 53 + (stdenv.targetPlatform == stdenv.hostPlatform) 54 + 41 55 , # Whether to disable the large address space allocator 42 56 # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ 43 57 disableLargeAddressSpace ? stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64 44 58 }: 45 59 46 60 assert !enableIntegerSimple -> gmp != null; 61 + 62 + # Cross cannot currently build the `haddock` program for silly reasons, 63 + # see note [HADDOCK_DOCS]. 64 + assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram; 47 65 48 66 let 49 67 inherit (stdenv) buildPlatform hostPlatform targetPlatform; ··· 60 78 ifneq \"\$(BuildFlavour)\" \"\" 61 79 include mk/flavours/\$(BuildFlavour).mk 62 80 endif 81 + BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"} 82 + BUILD_SPHINX_PDF = NO 83 + '' + 84 + # Note [HADDOCK_DOCS]: 85 + # Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock` 86 + # program is built (which we generally always want to have a complete GHC install) 87 + # and whether it is run on the GHC sources to generate hyperlinked source code 88 + # (which is impossible for cross-compilation); see: 89 + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 90 + # This implies that currently a cross-compiled GHC will never have a `haddock` 91 + # program, so it can never generate haddocks for any packages. 92 + # If this is solved in the future, we'd like to unconditionally 93 + # build the haddock program (removing the `enableHaddockProgram` option). 94 + '' 95 + HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} 63 96 DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} 64 97 INTEGER_LIBRARY = ${if enableIntegerSimple then "integer-simple" else "integer-gmp"} 65 98 '' + lib.optionalString (targetPlatform != hostPlatform) '' 66 99 Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} 67 100 CrossCompilePrefix = ${targetPrefix} 68 - HADDOCK_DOCS = NO 69 - BUILD_SPHINX_HTML = NO 70 - BUILD_SPHINX_PDF = NO 71 101 '' + lib.optionalString (!enableProfiledLibs) '' 72 102 GhcLibWays = "v dyn" 73 103 '' + lib.optionalString enableRelocatedStaticLibs '' ··· 217 247 dontAddExtraLibs = true; 218 248 219 249 nativeBuildInputs = [ 220 - perl autoconf automake m4 python3 sphinx 250 + perl autoconf automake m4 python3 221 251 ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour 252 + ] ++ lib.optionals enableDocs [ 253 + sphinx 222 254 ]; 223 255 224 256 # For building runtime libs ··· 238 270 239 271 checkTarget = "test"; 240 272 241 - hardeningDisable = [ "format" ] ++ lib.optional stdenv.targetPlatform.isMusl "pie"; 273 + hardeningDisable = 274 + [ "format" ] 275 + # In nixpkgs, musl based builds currently enable `pie` hardening by default 276 + # (see `defaultHardeningFlags` in `make-derivation.nix`). 277 + # But GHC cannot currently produce outputs that are ready for `-pie` linking. 278 + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. 279 + # See: 280 + # * https://github.com/NixOS/nixpkgs/issues/129247 281 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 282 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; 242 283 243 284 postInstall = '' 244 285 # Install the bash completion file.
+13 -1
pkgs/development/compilers/ghc/8.6.5-binary.nix
··· 121 121 122 122 configurePlatforms = [ ]; 123 123 configureFlags = [ 124 - "--with-gmp-libraries=${lib.getLib gmp}/lib" 125 124 "--with-gmp-includes=${lib.getDev gmp}/include" 125 + # Note `--with-gmp-libraries` does nothing for GHC bindists: 126 + # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6124 126 127 ] ++ lib.optional stdenv.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}" 127 128 ++ lib.optional stdenv.hostPlatform.isMusl "--disable-ld-override"; 128 129 ··· 152 153 done 153 154 ''; 154 155 156 + # In nixpkgs, musl based builds currently enable `pie` hardening by default 157 + # (see `defaultHardeningFlags` in `make-derivation.nix`). 158 + # But GHC cannot currently produce outputs that are ready for `-pie` linking. 159 + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. 160 + # See: 161 + # * https://github.com/NixOS/nixpkgs/issues/129247 162 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 163 + hardeningDisable = lib.optional stdenv.targetPlatform.isMusl "pie"; 164 + 155 165 doInstallCheck = true; 156 166 installCheckPhase = '' 157 167 unset ${libEnvVar} ··· 180 190 license = lib.licenses.bsd3; 181 191 platforms = ["x86_64-linux" "aarch64-linux" "i686-linux" "x86_64-darwin"]; 182 192 hydraPlatforms = builtins.filter (p: p != "aarch64-linux") platforms; 193 + # build segfaults, use ghc8102Binary which has proper musl support instead 194 + broken = stdenv.hostPlatform.isMusl; 183 195 }; 184 196 }
+53 -9
pkgs/development/compilers/ghc/8.8.4.nix
··· 38 38 ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) 39 39 (if useLLVM then "perf-cross" else "perf-cross-ncg") 40 40 41 + , # Whether to build sphinx documentation. 42 + enableDocs ? ( 43 + # Docs disabled for musl and cross because it's a large task to keep 44 + # all `sphinx` dependencies building in those environments. 45 + # `sphinx` pullls in among others: 46 + # Ruby, Python, Perl, Rust, OpenGL, Xorg, gtk, LLVM. 47 + (stdenv.targetPlatform == stdenv.hostPlatform) 48 + && !stdenv.hostPlatform.isMusl 49 + ) 50 + 51 + , enableHaddockProgram ? 52 + # Disabled for cross; see note [HADDOCK_DOCS]. 53 + (stdenv.targetPlatform == stdenv.hostPlatform) 54 + 41 55 , # Whether to disable the large address space allocator 42 56 # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ 43 57 disableLargeAddressSpace ? stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64 ··· 45 59 46 60 assert !enableIntegerSimple -> gmp != null; 47 61 62 + # Cross cannot currently build the `haddock` program for silly reasons, 63 + # see note [HADDOCK_DOCS]. 64 + assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram; 65 + 48 66 let 49 67 inherit (stdenv) buildPlatform hostPlatform targetPlatform; 50 68 ··· 60 78 ifneq \"\$(BuildFlavour)\" \"\" 61 79 include mk/flavours/\$(BuildFlavour).mk 62 80 endif 81 + BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"} 82 + BUILD_SPHINX_PDF = NO 83 + '' + 84 + # Note [HADDOCK_DOCS]: 85 + # Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock` 86 + # program is built (which we generally always want to have a complete GHC install) 87 + # and whether it is run on the GHC sources to generate hyperlinked source code 88 + # (which is impossible for cross-compilation); see: 89 + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 90 + # This implies that currently a cross-compiled GHC will never have a `haddock` 91 + # program, so it can never generate haddocks for any packages. 92 + # If this is solved in the future, we'd like to unconditionally 93 + # build the haddock program (removing the `enableHaddockProgram` option). 94 + '' 95 + HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} 63 96 DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} 64 97 INTEGER_LIBRARY = ${if enableIntegerSimple then "integer-simple" else "integer-gmp"} 65 98 '' ··· 72 105 + lib.optionalString (targetPlatform != hostPlatform) '' 73 106 Stage1Only = ${if (targetPlatform.system == hostPlatform.system && !targetPlatform.isiOS) then "NO" else "YES"} 74 107 CrossCompilePrefix = ${targetPrefix} 75 - HADDOCK_DOCS = NO 76 - BUILD_SPHINX_HTML = NO 77 - BUILD_SPHINX_PDF = NO 78 108 '' + lib.optionalString dontStrip '' 79 109 STRIP_CMD = : 80 110 '' + lib.optionalString (!enableProfiledLibs) '' ··· 142 172 postPatch = "patchShebangs ."; 143 173 144 174 # GHC is a bit confused on its cross terminology. 145 - preConfigure = lib.optionalString stdenv.isAarch64 '' 175 + preConfigure = 146 176 # Aarch64 allow backward bootstrapping since earlier versions are unstable. 147 - find . -name \*\.cabal\* -exec sed -i -e 's/\(base.*\)4.14/\14.16/' {} \; \ 148 - -exec sed -i -e 's/\(prim.*\)0.6/\10.8/' {} \; 149 - '' + '' 177 + # Same for musl, as earlier versions do not provide a musl bindist for bootstrapping. 178 + lib.optionalString (stdenv.isAarch64 || stdenv.hostPlatform.isMusl) '' 179 + find . -name \*\.cabal\* -exec sed -i -e 's/\(base.*\)4.14/\14.16/' {} \; \ 180 + -exec sed -i -e 's/\(prim.*\)0.6/\10.8/' {} \; 181 + '' 182 + + '' 150 183 for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do 151 184 export "''${env#TARGET_}=''${!env}" 152 185 done ··· 224 257 dontAddExtraLibs = true; 225 258 226 259 nativeBuildInputs = [ 227 - perl autoconf automake m4 python3 sphinx 260 + perl autoconf automake m4 python3 228 261 ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour 262 + ] ++ lib.optionals enableDocs [ 263 + sphinx 229 264 ]; 230 265 231 266 # For building runtime libs ··· 245 280 246 281 checkTarget = "test"; 247 282 248 - hardeningDisable = [ "format" ] ++ lib.optional stdenv.targetPlatform.isMusl "pie"; 283 + hardeningDisable = 284 + [ "format" ] 285 + # In nixpkgs, musl based builds currently enable `pie` hardening by default 286 + # (see `defaultHardeningFlags` in `make-derivation.nix`). 287 + # But GHC cannot currently produce outputs that are ready for `-pie` linking. 288 + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. 289 + # See: 290 + # * https://github.com/NixOS/nixpkgs/issues/129247 291 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 292 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; 249 293 250 294 postInstall = '' 251 295 # Install the bash completion file.
+47 -6
pkgs/development/compilers/ghc/9.0.1.nix
··· 39 39 ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) 40 40 (if useLLVM then "perf-cross" else "perf-cross-ncg") 41 41 42 + , # Whether to build sphinx documentation. 43 + enableDocs ? ( 44 + # Docs disabled for musl and cross because it's a large task to keep 45 + # all `sphinx` dependencies building in those environments. 46 + # `sphinx` pullls in among others: 47 + # Ruby, Python, Perl, Rust, OpenGL, Xorg, gtk, LLVM. 48 + (stdenv.targetPlatform == stdenv.hostPlatform) 49 + && !stdenv.hostPlatform.isMusl 50 + ) 51 + 52 + , enableHaddockProgram ? 53 + # Disabled for cross; see note [HADDOCK_DOCS]. 54 + (stdenv.targetPlatform == stdenv.hostPlatform) 55 + 42 56 , # Whether to disable the large address space allocator 43 57 # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ 44 58 disableLargeAddressSpace ? stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64 ··· 46 60 47 61 assert !enableIntegerSimple -> gmp != null; 48 62 63 + # Cross cannot currently build the `haddock` program for silly reasons, 64 + # see note [HADDOCK_DOCS]. 65 + assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram; 66 + 49 67 let 50 68 inherit (stdenv) buildPlatform hostPlatform targetPlatform; 51 69 ··· 61 79 ifneq \"\$(BuildFlavour)\" \"\" 62 80 include mk/flavours/\$(BuildFlavour).mk 63 81 endif 82 + BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"} 83 + BUILD_SPHINX_PDF = NO 84 + '' + 85 + # Note [HADDOCK_DOCS]: 86 + # Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock` 87 + # program is built (which we generally always want to have a complete GHC install) 88 + # and whether it is run on the GHC sources to generate hyperlinked source code 89 + # (which is impossible for cross-compilation); see: 90 + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 91 + # This implies that currently a cross-compiled GHC will never have a `haddock` 92 + # program, so it can never generate haddocks for any packages. 93 + # If this is solved in the future, we'd like to unconditionally 94 + # build the haddock program (removing the `enableHaddockProgram` option). 95 + '' 96 + HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} 64 97 DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} 65 98 INTEGER_LIBRARY = ${if enableIntegerSimple then "integer-simple" else "integer-gmp"} 66 99 '' + lib.optionalString (targetPlatform != hostPlatform) '' 67 100 Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} 68 101 CrossCompilePrefix = ${targetPrefix} 69 - HADDOCK_DOCS = NO 70 - BUILD_SPHINX_HTML = NO 71 - BUILD_SPHINX_PDF = NO 72 102 '' + lib.optionalString (!enableProfiledLibs) '' 73 103 GhcLibWays = "v dyn" 74 104 '' + lib.optionalString enableRelocatedStaticLibs '' ··· 143 173 144 174 echo -n "${buildMK}" > mk/build.mk 145 175 sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure 146 - '' + lib.optionalString (stdenv.isLinux) '' 176 + '' + lib.optionalString (stdenv.isLinux && hostPlatform.libc == "glibc") '' 147 177 export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive" 148 178 '' + lib.optionalString (!stdenv.isDarwin) '' 149 179 export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" ··· 204 234 dontAddExtraLibs = true; 205 235 206 236 nativeBuildInputs = [ 207 - perl autoconf automake m4 python3 sphinx 237 + perl autoconf automake m4 python3 208 238 ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour 239 + ] ++ lib.optionals enableDocs [ 240 + sphinx 209 241 ]; 210 242 211 243 # For building runtime libs ··· 225 257 226 258 checkTarget = "test"; 227 259 228 - hardeningDisable = [ "format" ] ++ lib.optional stdenv.targetPlatform.isMusl "pie"; 260 + hardeningDisable = 261 + [ "format" ] 262 + # In nixpkgs, musl based builds currently enable `pie` hardening by default 263 + # (see `defaultHardeningFlags` in `make-derivation.nix`). 264 + # But GHC cannot currently produce outputs that are ready for `-pie` linking. 265 + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. 266 + # See: 267 + # * https://github.com/NixOS/nixpkgs/issues/129247 268 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 269 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; 229 270 230 271 postInstall = '' 231 272 # Install the bash completion file.
+46 -5
pkgs/development/compilers/ghc/head.nix
··· 46 46 ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) 47 47 (if useLLVM then "perf-cross" else "perf-cross-ncg") 48 48 49 + , # Whether to build sphinx documentation. 50 + enableDocs ? ( 51 + # Docs disabled for musl and cross because it's a large task to keep 52 + # all `sphinx` dependencies building in those environments. 53 + # `sphinx` pullls in among others: 54 + # Ruby, Python, Perl, Rust, OpenGL, Xorg, gtk, LLVM. 55 + (stdenv.targetPlatform == stdenv.hostPlatform) 56 + && !stdenv.hostPlatform.isMusl 57 + ) 58 + 59 + , enableHaddockProgram ? 60 + # Disabled for cross; see note [HADDOCK_DOCS]. 61 + (stdenv.targetPlatform == stdenv.hostPlatform) 62 + 49 63 , # Whether to disable the large address space allocator 50 64 # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ 51 65 disableLargeAddressSpace ? stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64 52 66 }: 53 67 54 68 assert !enableNativeBignum -> gmp != null; 69 + 70 + # Cross cannot currently build the `haddock` program for silly reasons, 71 + # see note [HADDOCK_DOCS]. 72 + assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram; 55 73 56 74 let 57 75 inherit (stdenv) buildPlatform hostPlatform targetPlatform; ··· 68 86 ifneq \"\$(BuildFlavour)\" \"\" 69 87 include mk/flavours/\$(BuildFlavour).mk 70 88 endif 89 + BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"} 90 + BUILD_SPHINX_PDF = NO 91 + '' + 92 + # Note [HADDOCK_DOCS]: 93 + # Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock` 94 + # program is built (which we generally always want to have a complete GHC install) 95 + # and whether it is run on the GHC sources to generate hyperlinked source code 96 + # (which is impossible for cross-compilation); see: 97 + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 98 + # This implies that currently a cross-compiled GHC will never have a `haddock` 99 + # program, so it can never generate haddocks for any packages. 100 + # If this is solved in the future, we'd like to unconditionally 101 + # build the haddock program (removing the `enableHaddockProgram` option). 102 + '' 103 + HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} 71 104 DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} 72 105 BIGNUM_BACKEND = ${if enableNativeBignum then "native" else "gmp"} 73 106 '' + lib.optionalString (targetPlatform != hostPlatform) '' 74 107 Stage1Only = ${if (targetPlatform.system == hostPlatform.system && !targetPlatform.isiOS) then "NO" else "YES"} 75 108 CrossCompilePrefix = ${targetPrefix} 76 - HADDOCK_DOCS = NO 77 - BUILD_SPHINX_HTML = NO 78 - BUILD_SPHINX_PDF = NO 79 109 '' + lib.optionalString dontStrip '' 80 110 STRIP_CMD = : 81 111 '' + lib.optionalString (!enableProfiledLibs) '' ··· 221 251 dontAddExtraLibs = true; 222 252 223 253 nativeBuildInputs = [ 224 - perl autoconf autoreconfHook automake m4 python3 sphinx 254 + perl autoconf autoreconfHook automake m4 python3 225 255 ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour 256 + ] ++ lib.optionals enableDocs [ 257 + sphinx 226 258 ]; 227 259 228 260 # For building runtime libs ··· 242 274 243 275 checkTarget = "test"; 244 276 245 - hardeningDisable = [ "format" ] ++ lib.optional stdenv.targetPlatform.isMusl "pie"; 277 + hardeningDisable = 278 + [ "format" ] 279 + # In nixpkgs, musl based builds currently enable `pie` hardening by default 280 + # (see `defaultHardeningFlags` in `make-derivation.nix`). 281 + # But GHC cannot currently produce outputs that are ready for `-pie` linking. 282 + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. 283 + # See: 284 + # * https://github.com/NixOS/nixpkgs/issues/129247 285 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 286 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; 246 287 247 288 postInstall = '' 248 289 # Install the bash completion file.
+3 -3
pkgs/development/haskell-modules/cabal2nix-unstable.nix
··· 8 8 }: 9 9 mkDerivation { 10 10 pname = "cabal2nix"; 11 - version = "unstable-2021-06-12"; 11 + version = "unstable-2021-07-08"; 12 12 src = fetchzip { 13 - url = "https://github.com/NixOS/cabal2nix/archive/01feffa0aeee835504e0c0ccf4bca2e33a698252.tar.gz"; 14 - sha256 = "0clckh0qqvjcb8szy1d6qqlxj6sqp28jc2p3vhzhkf95cv491si9"; 13 + url = "https://github.com/NixOS/cabal2nix/archive/b28902718d89f6a14a836d95a7093bc46e4f8bb5.tar.gz"; 14 + sha256 = "1jdbz0krwzzsl3vb10xgman642v49bbgwyl6dw3p9aw6s7a8nfgk"; 15 15 }; 16 16 isLibrary = true; 17 17 isExecutable = true;
+33 -17
pkgs/development/haskell-modules/configuration-common.nix
··· 1828 1828 1829 1829 # 2021-05-09: compilation requires patches from master, 1830 1830 # remove at next release (current is 0.1.0.4). 1831 - large-hashable = appendPatches super.large-hashable [ 1832 - # Fix compilation of TH code for GHC >= 8.8 1833 - (pkgs.fetchpatch { 1834 - url = "https://github.com/factisresearch/large-hashable/commit/ee7afe4bd181cf15a324c7f4823f7a348e4a0e6b.patch"; 1835 - sha256 = "1ha77v0bc6prxacxhpdfgcsgw8348gvhl9y81smigifgjbinphxv"; 1836 - excludes = [ 1837 - ".travis.yml" 1838 - "stack**" 1839 - ]; 1840 - }) 1841 - # Fix cpp invocation 1842 - (pkgs.fetchpatch { 1843 - url = "https://github.com/factisresearch/large-hashable/commit/7b7c2ed6ac6e096478e8ee00160fa9d220df853a.patch"; 1844 - sha256 = "1sf9h3k8jbbgfshzrclaawlwx7k2frb09z2a64f93jhvk6ci6vgx"; 1845 - }) 1846 - ]; 1831 + large-hashable = overrideCabal super.large-hashable (drv: { 1832 + # fix line endings which are an issue all of a sudden for an unknown reason 1833 + prePatch = '' 1834 + find . -type f -print0 | xargs -0 ${pkgs.buildPackages.dos2unix}/bin/dos2unix 1835 + '' + (drv.prePatch or ""); 1836 + # allow newer template haskell 1837 + jailbreak = true; 1838 + patches = [ 1839 + # Fix compilation of TH code for GHC >= 8.8 1840 + (pkgs.fetchpatch { 1841 + url = "https://github.com/factisresearch/large-hashable/commit/ee7afe4bd181cf15a324c7f4823f7a348e4a0e6b.patch"; 1842 + sha256 = "1ha77v0bc6prxacxhpdfgcsgw8348gvhl9y81smigifgjbinphxv"; 1843 + excludes = [ 1844 + ".travis.yml" 1845 + "stack**" 1846 + ]; 1847 + }) 1848 + # Fix cpp invocation 1849 + (pkgs.fetchpatch { 1850 + url = "https://github.com/factisresearch/large-hashable/commit/7b7c2ed6ac6e096478e8ee00160fa9d220df853a.patch"; 1851 + sha256 = "1sf9h3k8jbbgfshzrclaawlwx7k2frb09z2a64f93jhvk6ci6vgx"; 1852 + }) 1853 + ]; 1854 + }); 1847 1855 1848 1856 # BSON defaults to requiring network instead of network-bsd which is 1849 1857 # required nowadays: https://github.com/mongodb-haskell/bson/issues/26 ··· 1938 1946 1939 1947 # Flakey tests 1940 1948 # upstream https://github.com/circuithub/rel8/issues/86 1941 - rel8 = dontCheck super.rel8; 1949 + rel8 = dontCheck (super.rel8.override { 1950 + opaleye = dontCheck super.opaleye_0_7_2_0; 1951 + }); 1952 + 1953 + # Release 1.0.0.0 added version bounds (was unrestricted before), 1954 + # but with too strict lower bounds for our lts-18. 1955 + graphql = assert pkgs.lib.versionOlder self.parser-combinators.version "1.3.0"; 1956 + assert pkgs.lib.versionOlder self.hspec.version "2.8.2"; 1957 + doJailbreak super.graphql; 1942 1958 1943 1959 } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
+1 -1
pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
··· 106 106 retry = dontCheck super.retry; 107 107 108 108 # hlint 3.3 needs a ghc-lib-parser newer than the one from stackage 109 - hlint = super.hlint_3_3_0.overrideScope (self: super: { 109 + hlint = super.hlint_3_3_1.overrideScope (self: super: { 110 110 ghc-lib-parser = overrideCabal self.ghc-lib-parser_9_0_1_20210324 { 111 111 doHaddock = false; 112 112 };
+13
pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
··· 91 91 - Agata 92 92 - agda-language-server 93 93 - agda-snippets 94 + - agda-unused 94 95 - AGI 95 96 - ag-pictgen 96 97 - AhoCorasick ··· 661 662 - clock-extras 662 663 - clogparse 663 664 - clone-all 665 + - closed-intervals 664 666 - closure 665 667 - cloudfront-signer 666 668 - clr-inline ··· 1090 1092 - doctest-prop 1091 1093 - docusign-example 1092 1094 - docvim 1095 + - dominion 1093 1096 - domplate 1094 1097 - do-spaces 1095 1098 - dotfs ··· 1778 1781 - hakismet 1779 1782 - hakka 1780 1783 - hako 1784 + - hakyll-agda 1781 1785 - hakyll-blaze-templates 1782 1786 - hakyll-contrib 1783 1787 - hakyll-contrib-csv ··· 2205 2209 - Hricket 2206 2210 - hs2bf 2207 2211 - hs2ps 2212 + - hsakamai 2208 2213 - hsaml2 2209 2214 - hsay 2210 2215 - hsbc ··· 2382 2387 - hw-json-simd 2383 2388 - hw-mquery 2384 2389 - hworker 2390 + - hw-prim-bits 2385 2391 - hw-simd 2386 2392 - hwsl2 2387 2393 - hx ··· 3108 3114 - MuCheck 3109 3115 - mud 3110 3116 - muesli 3117 + - mu-graphql 3111 3118 - mulang 3112 3119 - multext-east-msd 3113 3120 - multiaddr ··· 3266 3273 - np-extras 3267 3274 - np-linear 3268 3275 - nptools 3276 + - nri-kafka 3277 + - nri-postgresql 3269 3278 - ntp-control 3270 3279 - ntrip-client 3271 3280 - n-tuple ··· 4508 4517 - streamdeck 4509 4518 - streamed 4510 4519 - stream-fusion 4520 + - streaming-benchmarks 4511 4521 - streaming-conduit 4512 4522 - streaming-events 4513 4523 - streaming-lzma ··· 4535 4545 - stripe-http-streams 4536 4546 - stripe-signature 4537 4547 - stripe-tests 4548 + - strong-path 4538 4549 - strongswan-sql 4539 4550 - structural-traversal 4540 4551 - structures ··· 4749 4760 - thrift 4750 4761 - Thrift 4751 4762 - throttled-io-loop 4763 + - throwable-exceptions 4752 4764 - th-sccs 4753 4765 - th-tc 4754 4766 - th-to-exp ··· 4793 4805 - Titim 4794 4806 - tkhs 4795 4807 - tkyprof 4808 + - tmp-postgres 4796 4809 - todo 4797 4810 - tofromxml 4798 4811 - to-haskell
+1
pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
··· 115 115 - crackNum < 3.0 # 2021-05-21: 3.0 removed the lib which sbv 7.13 uses 116 116 - ShellCheck == 0.7.1 # 2021-05-09: haskell-ci 0.12.1 pins this version 117 117 - hackage-db < 2.1.1 # 2021-06-10: Need older hackage-db as long as Cabal < 3.4, see https://github.com/NixOS/cabal2nix/issues/501 118 + - opaleye < 0.7.3.0 # 2021-07-11: for rel8 <= 1.0.0.1, see https://github.com/circuithub/rel8/issues/95#issuecomment-877616118 118 119 119 120 package-maintainers: 120 121 abbradar:
+69 -69
pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml
··· 1 - # Stackage LTS 18.0 1 + # Stackage LTS 18.1 2 2 # This file is auto-generated by 3 3 # maintainers/scripts/haskell/update-stackage.sh 4 4 default-package-overrides: ··· 33 33 - aeson-with ==0.1.2.0 34 34 - aeson-yak ==0.1.1.3 35 35 - aeson-yaml ==1.1.0.0 36 - - Agda ==2.6.1.3 36 + - Agda ==2.6.2 37 37 - agda2lagda ==0.2021.6.1 38 38 - al ==0.1.4.2 39 39 - alarmclock ==0.7.0.5 ··· 202 202 - auto-update ==0.1.6 203 203 - avro ==0.5.2.0 204 204 - aws-cloudfront-signed-cookies ==0.2.0.8 205 - - aws-xray-client ==0.1.0.0 206 - - aws-xray-client-wai ==0.1.0.0 205 + - aws-xray-client ==0.1.0.1 206 + - aws-xray-client-wai ==0.1.0.1 207 207 - backprop ==0.2.6.4 208 208 - backtracking ==0.1.0 209 209 - bank-holidays-england ==0.2.0.6 ··· 211 211 - base16 ==0.3.0.1 212 212 - base16-bytestring ==1.0.1.0 213 213 - base16-lens ==0.1.3.2 214 - - base32 ==0.2.0.0 214 + - base32 ==0.2.1.0 215 215 - base32-lens ==0.1.1.1 216 216 - base32string ==0.9.1 217 217 - base58-bytestring ==0.1.0 ··· 233 233 - bcp47 ==0.2.0.4 234 234 - bcp47-orphans ==0.1.0.4 235 235 - bcrypt ==0.0.11 236 - - bech32 ==1.1.0 236 + - bech32 ==1.1.1 237 237 - bech32-th ==1.0.2 238 238 - bench ==1.0.12 239 239 - benchpress ==0.2.2.17 ··· 304 304 - buffer-pipe ==0.0 305 305 - bugsnag-haskell ==0.0.4.1 306 306 - bugsnag-hs ==0.2.0.4 307 - - bugzilla-redhat ==0.3.1 307 + - bugzilla-redhat ==0.3.2 308 308 - burrito ==1.2.0.2 309 309 - butcher ==1.3.3.2 310 310 - buttplug-hs-core ==0.1.0.0 ··· 420 420 - Color ==0.3.2 421 421 - colorful-monoids ==0.2.1.3 422 422 - colorize-haskell ==1.0.1 423 - - colour ==2.3.5 423 + - colour ==2.3.6 424 424 - combinatorial ==0.1.0.1 425 425 - comfort-array ==0.4.1 426 426 - comfort-graph ==0.0.3.1 427 - - commonmark ==0.2 427 + - commonmark ==0.2.1 428 428 - commonmark-extensions ==0.2.1.2 429 - - commonmark-pandoc ==0.2.1 429 + - commonmark-pandoc ==0.2.1.1 430 430 - commutative ==0.0.2 431 431 - comonad ==5.0.8 432 432 - comonad-extras ==4.0.1 ··· 490 490 - crc32c ==0.0.0 491 491 - credential-store ==0.1.2 492 492 - criterion ==1.5.9.0 493 - - criterion-measurement ==0.1.2.0 493 + - criterion-measurement ==0.1.3.0 494 494 - cron ==0.7.0 495 495 - crypto-api ==0.13.3 496 496 - crypto-cipher-types ==0.0.9 ··· 555 555 - data-hash ==0.2.0.1 556 556 - data-interval ==2.1.0 557 557 - data-inttrie ==0.1.4 558 - - data-lens-light ==0.1.2.2 558 + - data-lens-light ==0.1.2.3 559 559 - data-memocombinators ==0.5.1 560 560 - data-msgpack ==0.0.13 561 561 - data-msgpack-types ==0.0.3 ··· 680 680 - elynx-seq ==0.5.1.1 681 681 - elynx-tools ==0.5.1.1 682 682 - elynx-tree ==0.5.1.1 683 - - email-validate ==2.3.2.13 683 + - email-validate ==2.3.2.15 684 684 - emd ==0.2.0.0 685 685 - emojis ==0.1 686 686 - enclosed-exceptions ==1.0.3 ··· 703 703 - errors ==2.3.0 704 704 - errors-ext ==0.4.2 705 705 - ersatz ==0.4.9 706 - - esqueleto ==3.5.0.0 706 + - esqueleto ==3.5.2.0 707 707 - essence-of-live-coding ==0.2.5 708 708 - essence-of-live-coding-gloss ==0.2.5 709 709 - essence-of-live-coding-pulse ==0.2.5 ··· 729 729 - expiring-cache-map ==0.0.6.1 730 730 - explicit-exception ==0.1.10 731 731 - exp-pairs ==0.2.1.0 732 - - express ==0.1.14 732 + - express ==0.1.16 733 733 - extended-reals ==0.2.4.0 734 734 - extensible-effects ==5.0.0.1 735 735 - extensible-exceptions ==0.1.1.4 ··· 803 803 - forkable-monad ==0.2.0.3 804 804 - forma ==1.1.3 805 805 - format-numbers ==0.1.0.1 806 - - formatting ==7.1.2 806 + - formatting ==7.1.3 807 807 - foundation ==0.0.26.1 808 808 - fourmolu ==0.3.0.0 809 809 - free ==5.1.7 ··· 850 850 - generics-eot ==0.4.0.1 851 851 - generics-sop ==0.5.1.1 852 852 - generics-sop-lens ==0.2.0.1 853 - - geniplate-mirror ==0.7.7 854 - - genvalidity ==0.11.0.0 853 + - geniplate-mirror ==0.7.8 854 + - genvalidity ==0.11.0.2 855 855 - genvalidity-aeson ==0.3.0.0 856 856 - genvalidity-bytestring ==0.6.0.0 857 857 - genvalidity-containers ==0.9.0.0 ··· 898 898 - ghc-prof ==1.4.1.8 899 899 - ghc-source-gen ==0.4.0.0 900 900 - ghc-syntax-highlighter ==0.0.6.0 901 - - ghc-tcplugins-extra ==0.4.1 902 - - ghc-trace-events ==0.1.2.2 903 - - ghc-typelits-extra ==0.4.2 904 - - ghc-typelits-knownnat ==0.7.5 905 - - ghc-typelits-natnormalise ==0.7.4 901 + - ghc-tcplugins-extra ==0.4.2 902 + - ghc-trace-events ==0.1.2.3 903 + - ghc-typelits-extra ==0.4.3 904 + - ghc-typelits-knownnat ==0.7.6 905 + - ghc-typelits-natnormalise ==0.7.6 906 906 - ghc-typelits-presburger ==0.6.0.0 907 907 - ghost-buster ==0.1.1.0 908 908 - gi-atk ==2.0.23 ··· 923 923 - ginger ==0.10.1.0 924 924 - gingersnap ==0.3.1.0 925 925 - gi-pango ==1.0.24 926 - - githash ==0.1.6.0 926 + - githash ==0.1.6.1 927 927 - github-release ==1.3.7 928 928 - github-rest ==1.0.3 929 929 - github-types ==0.2.1 ··· 974 974 - hamtsolo ==1.0.3 975 975 - HandsomeSoup ==0.4.2 976 976 - hapistrano ==0.4.2.0 977 - - happstack-server ==7.7.1 977 + - happstack-server ==7.7.1.1 978 978 - happy ==1.20.0 979 979 - happy-meta ==0.2.0.11 980 980 - HasBigDecimal ==0.1.1 ··· 1006 1006 - hasql-optparse-applicative ==0.3.0.6 1007 1007 - hasql-pool ==0.5.2 1008 1008 - hasql-queue ==1.2.0.2 1009 - - hasql-transaction ==1.0.0.2 1009 + - hasql-transaction ==1.0.1 1010 1010 - hasty-hamiltonian ==1.3.4 1011 1011 - HaTeX ==3.22.3.0 1012 1012 - HaXml ==1.25.5 ··· 1015 1015 - hdaemonize ==0.5.6 1016 1016 - HDBC ==2.4.0.3 1017 1017 - HDBC-session ==0.1.2.0 1018 - - headroom ==0.4.1.0 1018 + - headroom ==0.4.2.0 1019 1019 - heap ==1.0.4 1020 1020 - heaps ==0.4 1021 1021 - hebrew-time ==0.1.2 ··· 1025 1025 - hedgehog-fn ==1.0 1026 1026 - hedgehog-quickcheck ==0.1.1 1027 1027 - hedis ==0.14.4 1028 - - hedn ==0.3.0.2 1028 + - hedn ==0.3.0.3 1029 1029 - here ==1.2.13 1030 1030 - heredoc ==0.2.0.0 1031 1031 - heterocephalus ==1.0.5.4 ··· 1163 1163 - http-media ==0.8.0.0 1164 1164 - http-query ==0.1.0.1 1165 1165 - http-reverse-proxy ==0.6.0 1166 - - http-streams ==0.8.7.2 1166 + - http-streams ==0.8.8.1 1167 1167 - http-types ==0.12.3 1168 1168 - human-readable-duration ==0.2.1.4 1169 1169 - HUnit ==1.6.2.0 ··· 1212 1212 - hybrid-vectors ==0.2.2 1213 1213 - hyper ==0.2.1.1 1214 1214 - hyperloglog ==0.4.4 1215 - - hyphenation ==0.8.1 1215 + - hyphenation ==0.8.2 1216 1216 - iconv ==0.4.1.3 1217 1217 - identicon ==0.2.2 1218 1218 - ieee754 ==0.8.0 ··· 1240 1240 - influxdb ==1.9.1.2 1241 1241 - ini ==0.4.1 1242 1242 - inj ==1.0 1243 - - inline-c ==0.9.1.4 1243 + - inline-c ==0.9.1.5 1244 1244 - inline-c-cpp ==0.4.0.3 1245 1245 - inline-r ==0.10.4 1246 1246 - inliterate ==0.1.0 ··· 1394 1394 - lift-generics ==0.2 1395 1395 - lift-type ==0.1.0.1 1396 1396 - line ==4.0.1 1397 - - linear ==1.21.5 1397 + - linear ==1.21.6 1398 1398 - linear-circuit ==0.1.0.2 1399 1399 - linenoise ==0.3.2 1400 1400 - linux-file-extents ==0.2.0.0 ··· 1606 1606 - netlib-comfort-array ==0.0.0.1 1607 1607 - netlib-ffi ==0.1.1 1608 1608 - net-mqtt ==0.7.1.1 1609 - - net-mqtt-lens ==0.1.0.0 1609 + - net-mqtt-lens ==0.1.1.0 1610 1610 - netpbm ==1.0.4 1611 1611 - nettle ==0.3.0 1612 1612 - netwire ==5.0.3 ··· 1646 1646 - nowdoc ==0.1.1.0 1647 1647 - nqe ==0.6.3 1648 1648 - nri-env-parser ==0.1.0.7 1649 - - nri-observability ==0.1.0.3 1649 + - nri-observability ==0.1.1.1 1650 1650 - nri-prelude ==0.6.0.2 1651 1651 - nsis ==0.3.3 1652 1652 - numbers ==3000.2.0.2 ··· 1673 1673 - OneTuple ==0.2.2.1 1674 1674 - Only ==0.1 1675 1675 - oo-prototypes ==0.1.0.0 1676 - - opaleye ==0.7.1.0 1676 + - opaleye ==0.7.3.0 1677 1677 - OpenAL ==1.7.0.5 1678 1678 - openapi3 ==3.1.0 1679 1679 - open-browser ==0.2.1.0 ··· 1698 1698 - options ==1.2.1.1 1699 1699 - optparse-applicative ==0.16.1.0 1700 1700 - optparse-generic ==1.4.4 1701 - - optparse-simple ==0.1.1.3 1701 + - optparse-simple ==0.1.1.4 1702 1702 - optparse-text ==0.1.1.0 1703 1703 - ordered-containers ==0.2.2 1704 1704 - ormolu ==0.1.4.1 ··· 1708 1708 - pager ==0.1.1.0 1709 1709 - pagination ==0.2.2 1710 1710 - pagure-cli ==0.2 1711 - - pandoc ==2.14.0.2 1711 + - pandoc ==2.14.0.3 1712 1712 - pandoc-dhall-decoder ==0.1.0.1 1713 1713 - pandoc-plot ==1.2.3 1714 1714 - pandoc-throw ==0.1.0.0 1715 1715 - pandoc-types ==1.22 1716 - - pantry ==0.5.2.2 1716 + - pantry ==0.5.2.3 1717 1717 - parallel ==3.2.2.0 1718 1718 - parameterized ==0.5.0.0 1719 1719 - paripari ==0.7.0.0 ··· 1758 1758 - persist ==0.1.1.5 1759 1759 - persistable-record ==0.6.0.5 1760 1760 - persistable-types-HDBC-pg ==0.0.3.5 1761 - - persistent ==2.13.0.2 1761 + - persistent ==2.13.1.1 1762 1762 - persistent-mtl ==0.2.2.0 1763 1763 - persistent-mysql ==2.13.0.1 1764 1764 - persistent-pagination ==0.1.1.2 1765 - - persistent-postgresql ==2.13.0.2 1765 + - persistent-postgresql ==2.13.0.3 1766 1766 - persistent-qq ==2.12.0.1 1767 1767 - persistent-sqlite ==2.13.0.3 1768 1768 - persistent-template ==2.12.0.0 ··· 1770 1770 - persistent-typed-db ==0.1.0.4 1771 1771 - pg-harness-client ==0.6.0 1772 1772 - pgp-wordlist ==0.1.0.3 1773 - - pg-transact ==0.3.1.1 1773 + - pg-transact ==0.3.2.0 1774 1774 - phantom-state ==0.2.1.2 1775 1775 - pid1 ==0.1.2.0 1776 1776 - pinboard ==0.10.2.0 ··· 2083 2083 - sequenceTools ==1.5.0 2084 2084 - serf ==0.1.1.0 2085 2085 - serialise ==0.2.3.0 2086 - - servant ==0.18.2 2086 + - servant ==0.18.3 2087 2087 - servant-auth ==0.4.0.0 2088 2088 - servant-auth-client ==0.4.1.0 2089 2089 - servant-auth-docs ==0.2.10.0 ··· 2091 2091 - servant-auth-swagger ==0.2.10.1 2092 2092 - servant-auth-wordpress ==1.0.0.2 2093 2093 - servant-blaze ==0.9.1 2094 - - servant-client ==0.18.2 2095 - - servant-client-core ==0.18.2 2094 + - servant-client ==0.18.3 2095 + - servant-client-core ==0.18.3 2096 2096 - servant-conduit ==0.15.1 2097 - - servant-docs ==0.11.8 2097 + - servant-docs ==0.11.9 2098 2098 - servant-elm ==0.7.2 2099 2099 - servant-errors ==0.1.6.0 2100 2100 - servant-exceptions ==0.2.1 2101 2101 - servant-exceptions-server ==0.2.1 2102 - - servant-foreign ==0.15.3 2103 - - servant-http-streams ==0.18.2 2102 + - servant-foreign ==0.15.4 2103 + - servant-http-streams ==0.18.3 2104 2104 - servant-machines ==0.15.1 2105 2105 - servant-multipart ==0.12.1 2106 2106 - servant-multipart-api ==0.12.1 2107 2107 - servant-openapi3 ==2.0.1.2 2108 - - servant-pipes ==0.15.2 2108 + - servant-pipes ==0.15.3 2109 2109 - servant-rawm ==1.0.0.0 2110 - - servant-server ==0.18.2 2110 + - servant-server ==0.18.3 2111 2111 - servant-swagger ==1.1.10 2112 2112 - servant-swagger-ui ==0.3.5.3.47.1 2113 2113 - servant-swagger-ui-core ==0.3.5 ··· 2118 2118 - set-cover ==0.1.1 2119 2119 - setenv ==0.1.1.3 2120 2120 - setlocale ==1.0.0.10 2121 - - sexp-grammar ==2.3.0 2121 + - sexp-grammar ==2.3.1 2122 2122 - SHA ==1.6.4.4 2123 - - shake ==0.19.4 2123 + - shake ==0.19.5 2124 2124 - shake-language-c ==0.12.0 2125 2125 - shake-plus ==0.3.3.1 2126 2126 - shake-plus-extended ==0.4.1.0 ··· 2143 2143 - simple-affine-space ==0.1.1 2144 2144 - simple-cabal ==0.1.3 2145 2145 - simple-cmd ==0.2.3 2146 - - simple-cmd-args ==0.1.6 2146 + - simple-cmd-args ==0.1.7 2147 2147 - simple-log ==0.9.12 2148 2148 - simple-reflect ==0.3.3 2149 2149 - simple-sendfile ==0.2.30 ··· 2161 2161 - skein ==1.0.9.4 2162 2162 - skews ==0.1.0.3 2163 2163 - skip-var ==0.1.1.0 2164 - - skylighting ==0.10.5.1 2165 - - skylighting-core ==0.10.5.1 2164 + - skylighting ==0.10.5.2 2165 + - skylighting-core ==0.10.5.2 2166 2166 - slack-api ==0.12 2167 2167 - slack-progressbar ==0.1.0.1 2168 2168 - slick ==1.1.1.0 ··· 2244 2244 - Stream ==0.4.7.2 2245 2245 - streaming ==0.2.3.0 2246 2246 - streaming-attoparsec ==1.0.0.1 2247 - - streaming-bytestring ==0.2.0 2247 + - streaming-bytestring ==0.2.1 2248 2248 - streaming-commons ==0.2.2.1 2249 2249 - streamly ==0.7.3 2250 2250 - streams ==3.3 ··· 2264 2264 - string-random ==0.1.4.1 2265 2265 - stringsearch ==0.3.6.6 2266 2266 - string-transform ==1.1.1 2267 - - stripe-concepts ==1.0.2.8 2267 + - stripe-concepts ==1.0.3 2268 2268 - stripe-core ==2.6.2 2269 2269 - stripe-haskell ==2.6.2 2270 2270 - stripe-http-client ==2.6.2 ··· 2329 2329 - tasty-program ==1.0.5 2330 2330 - tasty-quickcheck ==0.10.1.2 2331 2331 - tasty-rerun ==1.1.18 2332 - - tasty-silver ==3.2.1 2332 + - tasty-silver ==3.2.2 2333 2333 - tasty-smallcheck ==0.8.2 2334 2334 - tasty-test-reporter ==0.1.1.4 2335 2335 - tasty-th ==0.1.7 ··· 2338 2338 - TCache ==0.12.1 2339 2339 - tce-conf ==1.3 2340 2340 - tdigest ==0.2.1.1 2341 - - template-haskell-compat-v0208 ==0.1.5 2341 + - template-haskell-compat-v0208 ==0.1.6 2342 2342 - temporary ==1.3 2343 2343 - temporary-rc ==1.2.0.3 2344 2344 - temporary-resourcet ==0.1.0.1 ··· 2408 2408 - th-test-utils ==1.1.0 2409 2409 - th-utilities ==0.2.4.3 2410 2410 - thyme ==0.3.5.5 2411 - - tidal ==1.7.5 2411 + - tidal ==1.7.7 2412 2412 - tile ==0.3.0.0 2413 2413 - time-compat ==1.9.5 2414 2414 - timeit ==2.0 ··· 2443 2443 - transformers-bifunctors ==0.1 2444 2444 - transformers-compat ==0.6.6 2445 2445 - transformers-fix ==1.0 2446 - - traverse-with-class ==1.0.1.0 2446 + - traverse-with-class ==1.0.1.1 2447 2447 - tree-diff ==0.2 2448 2448 - tree-fun ==0.8.1.0 2449 2449 - tree-view ==0.5.1 ··· 2451 2451 - triplesec ==0.2.2.1 2452 2452 - trivial-constraint ==0.7.0.0 2453 2453 - tsv2csv ==0.1.0.2 2454 - - ttc ==1.1.0.0 2454 + - ttc ==1.1.0.1 2455 2455 - ttl-hashtables ==1.4.1.0 2456 2456 - ttrie ==0.1.2.1 2457 2457 - tuple ==0.3.0.2 ··· 2502 2502 - unipatterns ==0.0.0.0 2503 2503 - uniplate ==1.6.13 2504 2504 - uniprot-kb ==0.1.2.0 2505 - - uniq-deep ==1.2.0 2505 + - uniq-deep ==1.2.1 2506 2506 - unique ==0.0.1 2507 2507 - unique-logic ==0.4 2508 2508 - unique-logic-tf ==0.5.1 ··· 2527 2527 - unordered-containers ==0.2.14.0 2528 2528 - unsafe ==0.0 2529 2529 - urbit-hob ==0.3.3 2530 - - uri-bytestring ==0.3.3.0 2530 + - uri-bytestring ==0.3.3.1 2531 2531 - uri-bytestring-aeson ==0.1.0.8 2532 2532 - uri-encode ==1.5.0.7 2533 2533 - url ==2.1.3 ··· 2541 2541 - uuid-types ==1.0.5 2542 2542 - validation ==1.1.1 2543 2543 - validation-selective ==0.1.0.1 2544 - - validity ==0.11.0.0 2544 + - validity ==0.11.0.1 2545 2545 - validity-aeson ==0.2.0.4 2546 2546 - validity-bytestring ==0.4.1.1 2547 2547 - validity-containers ==0.5.0.4 ··· 2568 2568 - vector-instances ==3.4 2569 2569 - vector-mmap ==0.0.3 2570 2570 - vector-rotcev ==0.1.0.0 2571 - - vector-sized ==1.4.3.1 2571 + - vector-sized ==1.4.4 2572 2572 - vector-space ==0.16 2573 2573 - vector-split ==1.0.0.2 2574 2574 - vector-th-unbox ==0.2.1.9 ··· 2604 2604 - wai-slack-middleware ==0.2.0 2605 2605 - wai-websockets ==3.0.1.2 2606 2606 - wakame ==0.1.0.0 2607 - - warp ==3.3.16 2607 + - warp ==3.3.17 2608 2608 - warp-tls ==3.3.1 2609 2609 - warp-tls-uid ==0.2.0.6 2610 2610 - wave ==0.2.0 ··· 2658 2658 - xdg-basedir ==0.2.2 2659 2659 - xdg-userdirs ==0.1.0.2 2660 2660 - xeno ==0.4.2 2661 - - xlsx ==0.8.3 2661 + - xlsx ==0.8.4 2662 2662 - xlsx-tabular ==0.2.2.1 2663 2663 - xml ==1.3.14 2664 2664 - xml-basic ==0.1.3.1 ··· 2681 2681 - xxhash-ffi ==0.2.0.0 2682 2682 - yaml ==0.11.5.0 2683 2683 - yamlparse-applicative ==0.2.0.0 2684 - - yesod ==1.6.1.1 2684 + - yesod ==1.6.1.2 2685 2685 - yesod-auth ==1.6.10.3 2686 2686 - yesod-auth-hashdb ==1.7.1.7 2687 2687 - yesod-auth-oauth2 ==0.6.3.4 2688 2688 - yesod-bin ==1.6.1 2689 - - yesod-core ==1.6.20.1 2689 + - yesod-core ==1.6.20.2 2690 2690 - yesod-fb ==0.6.1 2691 2691 - yesod-form ==1.7.0 2692 2692 - yesod-gitrev ==0.2.1
+9 -1
pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
··· 480 480 - avers-api 481 481 - avers-api-docs 482 482 - avers-server 483 + - aviation-navigation 483 484 - avro-piper 484 485 - awesomium 485 486 - awesomium-glut ··· 808 809 - convertible-text 809 810 - coordinate 810 811 - copilot 811 - - copilot-c99 812 812 - copilot-cbmc 813 813 - copilot-language 814 814 - copilot-libraries ··· 1444 1444 - hasql-cursor-query 1445 1445 - hasql-postgres 1446 1446 - hasql-postgres-options 1447 + - hasql-queue 1447 1448 - hasql-th 1448 1449 - hastache-aeson 1449 1450 - haste-app ··· 1833 1834 - keera-hails-reactive-yampa 1834 1835 - keera-hails-reactivelenses 1835 1836 - keera-posture 1837 + - keid-core 1838 + - keid-geometry 1839 + - keid-render-basic 1840 + - keid-resource-gltf 1841 + - keid-ui-dearimgui 1836 1842 - kevin 1837 1843 - keysafe 1838 1844 - keyvaluehash ··· 2334 2340 - polysemy-fs 2335 2341 - polysemy-fskvstore 2336 2342 - polysemy-http 2343 + - polysemy-keyed-state 2337 2344 - polysemy-kvstore-jsonfile 2338 2345 - polysemy-log 2339 2346 - polysemy-log-co ··· 2886 2893 - swearjure 2887 2894 - sweet-egison 2888 2895 - switch 2896 + - sydtest-persistent-postgresql 2889 2897 - sylvia 2890 2898 - sym-plot 2891 2899 - symantic-atom
+5
pkgs/development/haskell-modules/configuration-nix.nix
··· 914 914 915 915 cachix = generateOptparseApplicativeCompletion "cachix" super.cachix; 916 916 917 + # Enable extra optimisations which increase build time, but also 918 + # later compiler performance, so we should do this for user's benefit. 919 + # Flag added in Agda 2.6.2 920 + Agda = appendConfigureFlag super.Agda "-foptimise-heavily"; 921 + 917 922 }
+826 -1596
pkgs/development/haskell-modules/hackage-packages.nix
··· 784 784 785 785 "Agda" = callPackage 786 786 ({ mkDerivation, aeson, alex, array, async, base, binary 787 - , blaze-html, boxes, bytestring, Cabal, containers, data-hash 788 - , deepseq, directory, edit-distance, emacs, equivalence, exceptions 789 - , filepath, geniplate-mirror, ghc-compact, gitrev, happy, hashable 790 - , hashtables, haskeline, ieee754, mtl, murmur-hash, pretty, process 791 - , regex-tdfa, split, stm, strict, template-haskell, text, time 792 - , transformers, unordered-containers, uri-encode, zlib 793 - }: 794 - mkDerivation { 795 - pname = "Agda"; 796 - version = "2.6.1.3"; 797 - sha256 = "1rx1r21kpgz27g2qn6fqgdpkl5b07c2fl86j3clylpp9rr0ch6xv"; 798 - isLibrary = true; 799 - isExecutable = true; 800 - enableSeparateDataOutput = true; 801 - setupHaskellDepends = [ base Cabal directory filepath process ]; 802 - libraryHaskellDepends = [ 803 - aeson array async base binary blaze-html boxes bytestring 804 - containers data-hash deepseq directory edit-distance equivalence 805 - exceptions filepath geniplate-mirror ghc-compact gitrev hashable 806 - hashtables haskeline ieee754 mtl murmur-hash pretty process 807 - regex-tdfa split stm strict template-haskell text time transformers 808 - unordered-containers uri-encode zlib 809 - ]; 810 - libraryToolDepends = [ alex happy ]; 811 - executableHaskellDepends = [ base directory filepath process ]; 812 - executableToolDepends = [ emacs ]; 813 - description = "A dependently typed functional programming language and proof assistant"; 814 - license = "unknown"; 815 - hydraPlatforms = lib.platforms.none; 816 - maintainers = with lib.maintainers; [ abbradar turion ]; 817 - }) {inherit (pkgs) emacs;}; 818 - 819 - "Agda_2_6_2" = callPackage 820 - ({ mkDerivation, aeson, alex, array, async, base, binary 821 787 , blaze-html, boxes, bytestring, Cabal, case-insensitive 822 788 , containers, data-hash, deepseq, directory, edit-distance, emacs 823 789 , equivalence, exceptions, filepath, ghc-compact, gitrev, happy ··· 11889 11855 ({ mkDerivation, base, containers, mtl }: 11890 11856 mkDerivation { 11891 11857 pname = "Kawaii-Parser"; 11892 - version = "0.0.0"; 11893 - sha256 = "163rh1vciljl35wc5wrcr1ky2vb536pv6hhnl3r97mfjc9c9k2wm"; 11858 + version = "1.0.1"; 11859 + sha256 = "032kglqc4pfhig7wqqsps0g490ajp1yffl4h4lr3qs98vi7vl4x6"; 11894 11860 libraryHaskellDepends = [ base containers mtl ]; 11895 11861 description = "A simple parsing library"; 11896 11862 license = lib.licenses.bsd3; ··· 25543 25509 testHaskellDepends = [ base containers filepath hspec text ]; 25544 25510 description = "Check for unused code in an Agda project"; 25545 25511 license = lib.licenses.mit; 25512 + hydraPlatforms = lib.platforms.none; 25513 + broken = true; 25546 25514 }) {}; 25547 25515 25548 25516 "agda2lagda" = callPackage ··· 35998 35966 license = lib.licenses.bsd3; 35999 35967 }) {}; 36000 35968 35969 + "aviation-navigation" = callPackage 35970 + ({ mkDerivation, base, lens, mtl, optparse-applicative, radian }: 35971 + mkDerivation { 35972 + pname = "aviation-navigation"; 35973 + version = "0.1.0.0"; 35974 + sha256 = "17nb2ryrxdy3sv68cnbv7saw5k9wh9nyas74bpsyn0p8grw71sd5"; 35975 + isLibrary = true; 35976 + isExecutable = true; 35977 + libraryHaskellDepends = [ 35978 + base lens mtl optparse-applicative radian 35979 + ]; 35980 + executableHaskellDepends = [ 35981 + base lens mtl optparse-applicative radian 35982 + ]; 35983 + description = "Aviation Navigation functions"; 35984 + license = lib.licenses.bsd3; 35985 + hydraPlatforms = lib.platforms.none; 35986 + }) {}; 35987 + 36001 35988 "aviation-units" = callPackage 36002 35989 ({ mkDerivation, base, lens }: 36003 35990 mkDerivation { ··· 36956 36943 }: 36957 36944 mkDerivation { 36958 36945 pname = "aws-xray-client"; 36959 - version = "0.1.0.0"; 36960 - sha256 = "0rb46hz2y9mz0prgyb5m2v31j05cx18j6yl01pawhrb6v8pb7z00"; 36961 - libraryHaskellDepends = [ 36962 - aeson base bytestring deepseq http-types lens network random text 36963 - time 36964 - ]; 36965 - testHaskellDepends = [ 36966 - aeson aeson-qq base generic-arbitrary hspec lens QuickCheck random 36967 - text 36968 - ]; 36969 - benchmarkHaskellDepends = [ async base criterion random time ]; 36970 - description = "A client for AWS X-Ray"; 36971 - license = lib.licenses.mit; 36972 - }) {}; 36973 - 36974 - "aws-xray-client_0_1_0_1" = callPackage 36975 - ({ mkDerivation, aeson, aeson-qq, async, base, bytestring 36976 - , criterion, deepseq, generic-arbitrary, hspec, http-types, lens 36977 - , network, QuickCheck, random, text, time 36978 - }: 36979 - mkDerivation { 36980 - pname = "aws-xray-client"; 36981 36946 version = "0.1.0.1"; 36982 36947 sha256 = "1b179i32aw3xi72vnxmgvgczq14ay159cji9mmk345shdiac6crj"; 36983 36948 libraryHaskellDepends = [ ··· 36991 36956 benchmarkHaskellDepends = [ async base criterion random time ]; 36992 36957 description = "A client for AWS X-Ray"; 36993 36958 license = lib.licenses.mit; 36994 - hydraPlatforms = lib.platforms.none; 36995 36959 }) {}; 36996 36960 36997 36961 "aws-xray-client-persistent" = callPackage ··· 37019 36983 }: 37020 36984 mkDerivation { 37021 36985 pname = "aws-xray-client-wai"; 37022 - version = "0.1.0.0"; 37023 - sha256 = "1vrgx2l3f08bd73z0an15zh3fla0d5sxqvwbsk1jxkrjfy2c43rd"; 37024 - libraryHaskellDepends = [ 37025 - aws-xray-client base bytestring containers http-types lens random 37026 - text time unliftio unliftio-core vault wai 37027 - ]; 37028 - description = "A client for AWS X-Ray integration with WAI"; 37029 - license = lib.licenses.mit; 37030 - }) {}; 37031 - 37032 - "aws-xray-client-wai_0_1_0_1" = callPackage 37033 - ({ mkDerivation, aws-xray-client, base, bytestring, containers 37034 - , http-types, lens, random, text, time, unliftio, unliftio-core 37035 - , vault, wai 37036 - }: 37037 - mkDerivation { 37038 - pname = "aws-xray-client-wai"; 37039 36986 version = "0.1.0.1"; 37040 36987 sha256 = "0b2rnls3qk7qzn9swfqmslxrw466gs6lhh7zi677k5b0dzh237vp"; 37041 36988 libraryHaskellDepends = [ ··· 37044 36991 ]; 37045 36992 description = "A client for AWS X-Ray integration with WAI"; 37046 36993 license = lib.licenses.mit; 37047 - hydraPlatforms = lib.platforms.none; 37048 36994 }) {}; 37049 36995 37050 36996 "axel" = callPackage ··· 38263 38209 }: 38264 38210 mkDerivation { 38265 38211 pname = "base32"; 38266 - version = "0.2.0.0"; 38267 - sha256 = "0xvilxcdcvz07f3qpad35whjd35c9ykicip2cdsd54ysxg71mwzm"; 38268 - revision = "2"; 38269 - editedCabalFile = "0chbgkq65mh6nc48a3hywcv7idfqgb3acv4b7gmz8m6szqq4mx95"; 38270 - libraryHaskellDepends = [ 38271 - base bytestring deepseq ghc-byteorder text text-short 38272 - ]; 38273 - testHaskellDepends = [ 38274 - base bytestring memory QuickCheck random-bytestring tasty 38275 - tasty-hunit tasty-quickcheck text text-short 38276 - ]; 38277 - benchmarkHaskellDepends = [ 38278 - base bytestring criterion deepseq memory random-bytestring text 38279 - ]; 38280 - description = "Fast RFC 4648-compliant Base32 encoding"; 38281 - license = lib.licenses.bsd3; 38282 - }) {}; 38283 - 38284 - "base32_0_2_1_0" = callPackage 38285 - ({ mkDerivation, base, bytestring, criterion, deepseq 38286 - , ghc-byteorder, memory, QuickCheck, random-bytestring, tasty 38287 - , tasty-hunit, tasty-quickcheck, text, text-short 38288 - }: 38289 - mkDerivation { 38290 - pname = "base32"; 38291 38212 version = "0.2.1.0"; 38292 38213 sha256 = "1c1qzbri6m8b2m1cr68vrjbny6wlvfyrbfyzd61s83a3y3w39plp"; 38293 38214 revision = "1"; ··· 38304 38225 ]; 38305 38226 description = "Fast RFC 4648-compliant Base32 encoding"; 38306 38227 license = lib.licenses.bsd3; 38307 - hydraPlatforms = lib.platforms.none; 38308 38228 }) {}; 38309 38229 38310 38230 "base32-bytestring" = callPackage ··· 39328 39248 }: 39329 39249 mkDerivation { 39330 39250 pname = "beam-core"; 39331 - version = "0.9.0.0"; 39332 - sha256 = "0ixaxjmgg162ff7srvwmkv5lp1kfb0b6wmrpaz97rsmlpa5vf6ji"; 39251 + version = "0.9.1.0"; 39252 + sha256 = "1rw3db9qmf08wi5gcd0cbsz5cpndf8cwkbzkh74gbwwpcpa7lg39"; 39333 39253 libraryHaskellDepends = [ 39334 39254 aeson base bytestring containers dlist free ghc-prim hashable 39335 39255 microlens mtl network-uri scientific tagged text time vector ··· 39352 39272 }: 39353 39273 mkDerivation { 39354 39274 pname = "beam-migrate"; 39355 - version = "0.5.0.0"; 39356 - sha256 = "0xrmb5nmn5ffzgcpsjilagz5ppm283kfjvvbnsvpvnh6p6i0xc99"; 39275 + version = "0.5.1.0"; 39276 + sha256 = "0wvbs7lda7pxsrymm2dv2km1w3snd8mjwijagn06ylrc2pjn6sjz"; 39357 39277 libraryHaskellDepends = [ 39358 39278 aeson base beam-core bytestring containers deepseq dependent-map 39359 39279 dependent-sum free ghc-prim hashable haskell-src-exts microlens mtl ··· 39405 39325 , haskell-src-exts, hedgehog, lifted-base, monad-control, mtl 39406 39326 , network-uri, postgresql-libpq, postgresql-simple, scientific 39407 39327 , tagged, tasty, tasty-hunit, text, time, tmp-postgres 39408 - , unordered-containers, uuid, uuid-types, vector 39328 + , transformers-base, unordered-containers, uuid, uuid-types, vector 39409 39329 }: 39410 39330 mkDerivation { 39411 39331 pname = "beam-postgres"; 39412 - version = "0.5.0.0"; 39413 - sha256 = "03dd9qzw3b2rqva2pn4iaq5lswn8gb7lrlsa6nmc0bfn1w9i4a7k"; 39332 + version = "0.5.1.0"; 39333 + sha256 = "17npmh5agnxy12n93hrpi83al80csmvigbm3mlsvx92l4mcif2ml"; 39414 39334 libraryHaskellDepends = [ 39415 39335 aeson attoparsec base beam-core beam-migrate bytestring 39416 39336 case-insensitive conduit free hashable haskell-src-exts lifted-base 39417 39337 monad-control mtl network-uri postgresql-libpq postgresql-simple 39418 - scientific tagged text time unordered-containers uuid-types vector 39338 + scientific tagged text time transformers-base unordered-containers 39339 + uuid-types vector 39419 39340 ]; 39420 39341 testHaskellDepends = [ 39421 39342 aeson base beam-core beam-migrate bytestring hedgehog ··· 39428 39349 39429 39350 "beam-sqlite" = callPackage 39430 39351 ({ mkDerivation, aeson, attoparsec, base, beam-core, beam-migrate 39431 - , bytestring, dlist, free, hashable, mtl, network-uri, scientific 39432 - , sqlite-simple, tasty, tasty-expected-failure, tasty-hunit, text 39433 - , time, unix 39352 + , bytestring, dlist, free, hashable, monad-control, mtl 39353 + , network-uri, scientific, sqlite-simple, tasty 39354 + , tasty-expected-failure, tasty-hunit, text, time 39355 + , transformers-base, unix 39434 39356 }: 39435 39357 mkDerivation { 39436 39358 pname = "beam-sqlite"; 39437 - version = "0.5.0.0"; 39438 - sha256 = "1ng67jspdwp4prfzp9lzhl1g26q9bfpmxpwv0q392y8wwrq6zxrj"; 39359 + version = "0.5.1.0"; 39360 + sha256 = "1vfrma27rchq3p4h0p21m3lhz46yxyagbrb39r9jb8w20whja2gr"; 39439 39361 libraryHaskellDepends = [ 39440 39362 aeson attoparsec base beam-core beam-migrate bytestring dlist free 39441 - hashable mtl network-uri scientific sqlite-simple text time unix 39363 + hashable monad-control mtl network-uri scientific sqlite-simple 39364 + text time transformers-base unix 39442 39365 ]; 39443 39366 testHaskellDepends = [ 39444 39367 base beam-core beam-migrate sqlite-simple tasty ··· 39527 39450 }) {}; 39528 39451 39529 39452 "bech32" = callPackage 39530 - ({ mkDerivation, array, base, base58-bytestring, bytestring 39531 - , containers, deepseq, extra, hspec, hspec-discover, memory 39532 - , optparse-applicative, process, QuickCheck, text, vector 39533 - }: 39534 - mkDerivation { 39535 - pname = "bech32"; 39536 - version = "1.1.0"; 39537 - sha256 = "0s7kqy128k71rnpv22awf643djhsyd8ipihx38lvslsxk8klr8i0"; 39538 - isLibrary = true; 39539 - isExecutable = true; 39540 - libraryHaskellDepends = [ 39541 - array base bytestring containers extra text 39542 - ]; 39543 - executableHaskellDepends = [ 39544 - base base58-bytestring bytestring extra memory optparse-applicative 39545 - text 39546 - ]; 39547 - testHaskellDepends = [ 39548 - base base58-bytestring bytestring containers deepseq extra hspec 39549 - memory process QuickCheck text vector 39550 - ]; 39551 - testToolDepends = [ hspec-discover ]; 39552 - description = "Implementation of the Bech32 cryptocurrency address format (BIP 0173)"; 39553 - license = lib.licenses.asl20; 39554 - hydraPlatforms = lib.platforms.none; 39555 - broken = true; 39556 - }) {}; 39557 - 39558 - "bech32_1_1_1" = callPackage 39559 39453 ({ mkDerivation, array, base, base58-bytestring, bytestring 39560 39454 , containers, deepseq, extra, hspec, hspec-discover, memory 39561 39455 , optparse-applicative, process, QuickCheck, text, vector ··· 46766 46660 46767 46661 "bugzilla-redhat" = callPackage 46768 46662 ({ mkDerivation, aeson, base, blaze-builder, bytestring, connection 46769 - , containers, http-conduit, http-types, iso8601-time, resourcet 46770 - , text, time, transformers, unordered-containers, vector 46771 - }: 46772 - mkDerivation { 46773 - pname = "bugzilla-redhat"; 46774 - version = "0.3.1"; 46775 - sha256 = "088ya35lwxnvg0x996agy2ky8kp4r3j2i1ja15fy3afcqfpvbqiv"; 46776 - isLibrary = true; 46777 - isExecutable = true; 46778 - libraryHaskellDepends = [ 46779 - aeson base blaze-builder bytestring connection containers 46780 - http-conduit http-types iso8601-time resourcet text time 46781 - transformers unordered-containers vector 46782 - ]; 46783 - description = "A Haskell interface to the Bugzilla native REST API"; 46784 - license = lib.licenses.bsd3; 46785 - }) {}; 46786 - 46787 - "bugzilla-redhat_0_3_2" = callPackage 46788 - ({ mkDerivation, aeson, base, blaze-builder, bytestring, connection 46789 46663 , containers, hspec, http-conduit, http-types, iso8601-time 46790 46664 , resourcet, text, time, transformers, unordered-containers, vector 46791 46665 }: ··· 46803 46677 testHaskellDepends = [ aeson base hspec time ]; 46804 46678 description = "A Haskell interface to the Bugzilla native REST API"; 46805 46679 license = lib.licenses.bsd3; 46806 - hydraPlatforms = lib.platforms.none; 46807 46680 }) {}; 46808 46681 46809 46682 "build" = callPackage ··· 50557 50430 }: 50558 50431 mkDerivation { 50559 50432 pname = "camfort"; 50560 - version = "1.0.1"; 50561 - sha256 = "1jwlkrf4aja71sbxxlxsd7syh6sb4vgv2pb18mvj5ppm6al2ykp3"; 50433 + version = "1.1.0"; 50434 + sha256 = "0y6ds8lhhs0r4ns35y6zrph3bjkq9kdx4zp7kb8knsn0cpd3haz1"; 50562 50435 isLibrary = true; 50563 50436 isExecutable = true; 50564 50437 libraryHaskellDepends = [ ··· 54040 53913 "chessIO" = callPackage 54041 53914 ({ mkDerivation, attoparsec, base, binary, brick, bytestring 54042 53915 , containers, deepseq, directory, extra, file-embed, filepath 54043 - , hashable, haskeline, lens, megaparsec, MonadRandom 53916 + , hashable, haskeline, HUnit, lens, megaparsec, MonadRandom 54044 53917 , mono-traversable, mtl, o-clock, optparse-applicative, parallel 54045 53918 , prettyprinter, process, random, rosezipper, stm, template-haskell 54046 - , text, th-lift-instances, time, unordered-containers, vector 54047 - , vector-binary-instances, vector-instances, vty 53919 + , text, th-compat, th-lift-instances, time, unordered-containers 53920 + , vector, vector-binary-instances, vector-instances, vty 54048 53921 }: 54049 53922 mkDerivation { 54050 53923 pname = "chessIO"; 54051 - version = "0.7.0.0"; 54052 - sha256 = "1jb1c702c58g0pkk43g1mp7clm0wbkq993j880v3p7cxbyj5n9bh"; 53924 + version = "0.8.0.0"; 53925 + sha256 = "16xgq8xvfvk6rsjzaimd29b867ffml2h9nldsy5d5sninbmbq0k8"; 54053 53926 isLibrary = true; 54054 53927 isExecutable = true; 54055 53928 libraryHaskellDepends = [ 54056 53929 attoparsec base binary bytestring containers deepseq extra 54057 53930 file-embed hashable lens megaparsec MonadRandom mono-traversable 54058 53931 o-clock prettyprinter process random stm template-haskell text 54059 - th-lift-instances unordered-containers vector 53932 + th-compat th-lift-instances unordered-containers vector 54060 53933 vector-binary-instances vector-instances 54061 53934 ]; 54062 53935 executableHaskellDepends = [ 54063 53936 attoparsec base binary brick bytestring containers deepseq extra 54064 53937 file-embed filepath hashable haskeline lens megaparsec MonadRandom 54065 53938 mono-traversable mtl o-clock optparse-applicative prettyprinter 54066 - process random rosezipper stm template-haskell text 53939 + process random rosezipper stm template-haskell text th-compat 54067 53940 th-lift-instances time unordered-containers vector 54068 53941 vector-binary-instances vector-instances vty 54069 53942 ]; 54070 53943 testHaskellDepends = [ 54071 53944 attoparsec base binary bytestring containers deepseq directory 54072 - extra file-embed hashable lens megaparsec MonadRandom 53945 + extra file-embed hashable HUnit lens megaparsec MonadRandom 54073 53946 mono-traversable o-clock parallel prettyprinter process random stm 54074 - template-haskell text th-lift-instances time unordered-containers 54075 - vector vector-binary-instances vector-instances 53947 + template-haskell text th-compat th-lift-instances time 53948 + unordered-containers vector vector-binary-instances 53949 + vector-instances 54076 53950 ]; 54077 53951 description = "Basic chess library"; 54078 53952 license = lib.licenses.bsd3; ··· 56820 56694 }: 56821 56695 mkDerivation { 56822 56696 pname = "closed-intervals"; 56823 - version = "0.1.0.1"; 56824 - sha256 = "19vmiwwzv9g4nl1mzkqc7r9bw67n9y7kk3v0jc2vc8yjzrmqgy7v"; 56697 + version = "0.1.1.0"; 56698 + sha256 = "0wmxacb9msr7bip5pz9qwgvg9kgvpyylps6xhsg85blhd2bplmbi"; 56825 56699 libraryHaskellDepends = [ base containers time ]; 56826 56700 testHaskellDepends = [ 56827 56701 base containers doctest-exitcode-stdio doctest-lib QuickCheck time ··· 56829 56703 ]; 56830 56704 description = "Closed intervals of totally ordered types"; 56831 56705 license = lib.licenses.gpl3Only; 56706 + hydraPlatforms = lib.platforms.none; 56707 + broken = true; 56832 56708 }) {}; 56833 56709 56834 56710 "closure" = callPackage ··· 58781 58657 }: 58782 58658 mkDerivation { 58783 58659 pname = "colour"; 58784 - version = "2.3.5"; 58785 - sha256 = "1rq4l46jx4lpdppy71wf7m1n7pw2jwy788rm35ycwzb1g4clg39v"; 58786 - enableSeparateDataOutput = true; 58787 - libraryHaskellDepends = [ base ]; 58788 - testHaskellDepends = [ 58789 - base QuickCheck random test-framework test-framework-quickcheck2 58790 - ]; 58791 - description = "A model for human colour/color perception"; 58792 - license = lib.licenses.mit; 58793 - }) {}; 58794 - 58795 - "colour_2_3_6" = callPackage 58796 - ({ mkDerivation, base, QuickCheck, random, test-framework 58797 - , test-framework-quickcheck2 58798 - }: 58799 - mkDerivation { 58800 - pname = "colour"; 58801 58660 version = "2.3.6"; 58802 58661 sha256 = "0wgqj64mh2y2zk77kv59k3xb3dk4wmgfp988y74sp9a4d76mvlrc"; 58803 58662 enableSeparateDataOutput = true; ··· 58807 58666 ]; 58808 58667 description = "A model for human colour/color perception"; 58809 58668 license = lib.licenses.mit; 58810 - hydraPlatforms = lib.platforms.none; 58811 58669 }) {}; 58812 58670 58813 58671 "colour-accelerate" = callPackage ··· 59323 59181 }: 59324 59182 mkDerivation { 59325 59183 pname = "commonmark"; 59326 - version = "0.2"; 59327 - sha256 = "083xrmyxsgn6ivrxqgmjbqvv4k64n7a330pbf1n7xbsjqh78cg28"; 59328 - libraryHaskellDepends = [ 59329 - base bytestring containers parsec text transformers 59330 - unicode-transforms 59331 - ]; 59332 - testHaskellDepends = [ 59333 - base parsec tasty tasty-hunit tasty-quickcheck text 59334 - unicode-transforms 59335 - ]; 59336 - benchmarkHaskellDepends = [ base tasty-bench text ]; 59337 - description = "Pure Haskell commonmark parser"; 59338 - license = lib.licenses.bsd3; 59339 - }) {}; 59340 - 59341 - "commonmark_0_2_1" = callPackage 59342 - ({ mkDerivation, base, bytestring, containers, parsec, tasty 59343 - , tasty-bench, tasty-hunit, tasty-quickcheck, text, transformers 59344 - , unicode-transforms 59345 - }: 59346 - mkDerivation { 59347 - pname = "commonmark"; 59348 59184 version = "0.2.1"; 59349 59185 sha256 = "1vba7v1zaqh811v3j4x42g7mhwvxwgzm997kq1kzd0njby14fq5b"; 59350 59186 libraryHaskellDepends = [ ··· 59358 59194 benchmarkHaskellDepends = [ base tasty-bench text ]; 59359 59195 description = "Pure Haskell commonmark parser"; 59360 59196 license = lib.licenses.bsd3; 59361 - hydraPlatforms = lib.platforms.none; 59362 59197 }) {}; 59363 59198 59364 59199 "commonmark-cli" = callPackage ··· 59410 59245 }: 59411 59246 mkDerivation { 59412 59247 pname = "commonmark-pandoc"; 59413 - version = "0.2.1"; 59414 - sha256 = "0i5qavci8j63d15i2c6cbm0b53kcjh7s4vxadfgf4vkp2sy1ybvw"; 59415 - libraryHaskellDepends = [ 59416 - base commonmark commonmark-extensions pandoc-types text 59417 - ]; 59418 - description = "Bridge between commonmark and pandoc AST"; 59419 - license = lib.licenses.bsd3; 59420 - }) {}; 59421 - 59422 - "commonmark-pandoc_0_2_1_1" = callPackage 59423 - ({ mkDerivation, base, commonmark, commonmark-extensions 59424 - , pandoc-types, text 59425 - }: 59426 - mkDerivation { 59427 - pname = "commonmark-pandoc"; 59428 59248 version = "0.2.1.1"; 59429 59249 sha256 = "15rfaz49msswb7gh5wyxpm9vckbf3wzyd2m5m2f3hggb82ydk5cp"; 59430 59250 libraryHaskellDepends = [ ··· 59432 59252 ]; 59433 59253 description = "Bridge between commonmark and pandoc AST"; 59434 59254 license = lib.licenses.bsd3; 59435 - hydraPlatforms = lib.platforms.none; 59436 59255 }) {}; 59437 59256 59438 59257 "commsec" = callPackage ··· 63968 63787 }: 63969 63788 mkDerivation { 63970 63789 pname = "copilot"; 63971 - version = "3.3"; 63972 - sha256 = "166nin0861i2ak06gdhj6sv6zv7cc60wmqgv4mly9hjf0qp3w6j1"; 63790 + version = "3.4"; 63791 + sha256 = "1cl7w9z08rnzsig09q65i6j4644zj469isd1mjjiwp23yiqs5gfh"; 63973 63792 isLibrary = true; 63974 63793 isExecutable = true; 63975 63794 libraryHaskellDepends = [ ··· 63982 63801 }) {}; 63983 63802 63984 63803 "copilot-c99" = callPackage 63985 - ({ mkDerivation, base, containers, copilot-core, copilot-language 63986 - , csv, directory, filepath, hspec, language-c99 63987 - , language-c99-simple, language-c99-util, mtl, pretty, process 63988 - , QuickCheck 63804 + ({ mkDerivation, base, containers, copilot-core, directory 63805 + , filepath, language-c99, language-c99-simple, language-c99-util 63806 + , mtl, pretty 63989 63807 }: 63990 63808 mkDerivation { 63991 63809 pname = "copilot-c99"; 63992 - version = "3.3"; 63993 - sha256 = "09qjfhf0dkccbi4kycwqavv7bxdpfj2j50vkljmzrxh59xq00jnz"; 63810 + version = "3.4"; 63811 + sha256 = "14ajk29p4da777r9klfqhcyi5qkrz16qn5f6h22kgw1vqj9vm4ja"; 63994 63812 libraryHaskellDepends = [ 63995 63813 base containers copilot-core directory filepath language-c99 63996 63814 language-c99-simple language-c99-util mtl pretty 63997 63815 ]; 63998 - testHaskellDepends = [ 63999 - base copilot-core copilot-language csv hspec language-c99 64000 - language-c99-simple pretty process QuickCheck 64001 - ]; 64002 63816 description = "A compiler for Copilot targeting C99"; 64003 63817 license = lib.licenses.bsd3; 64004 - hydraPlatforms = lib.platforms.none; 64005 63818 }) {}; 64006 63819 64007 63820 "copilot-cbmc" = callPackage ··· 64025 63838 ({ mkDerivation, base, dlist, mtl, pretty }: 64026 63839 mkDerivation { 64027 63840 pname = "copilot-core"; 64028 - version = "3.3"; 64029 - sha256 = "19k206hsqd3lw2k40cjpjhnwfjsfraagw622bxn97rk4195jqhy6"; 63841 + version = "3.4"; 63842 + sha256 = "01bxajyxd9na6msjnh6klnhc71xryc7nxz96pylyqn39978by7p0"; 64030 63843 libraryHaskellDepends = [ base dlist mtl pretty ]; 64031 63844 description = "An intermediate representation for Copilot"; 64032 63845 license = lib.licenses.bsd3; ··· 64038 63851 }: 64039 63852 mkDerivation { 64040 63853 pname = "copilot-language"; 64041 - version = "3.3"; 64042 - sha256 = "1x39jyn82j9mydsbi8n24a2nx8j00gcxw2rsxqagjpwqx10igyr2"; 63854 + version = "3.4"; 63855 + sha256 = "0i3ha9mpjizqalhnv2vvcgzs75r3ld7c4qhaknip3jw1d0j76fx6"; 64043 63856 libraryHaskellDepends = [ 64044 63857 array base containers copilot-core copilot-theorem data-reify 64045 63858 ghc-prim mtl ··· 64055 63868 }: 64056 63869 mkDerivation { 64057 63870 pname = "copilot-libraries"; 64058 - version = "3.3"; 64059 - sha256 = "0f8g67j26g1k5xph6zg5crypj0ys8mf0i5pazn04sy02lslsdmd9"; 63871 + version = "3.4"; 63872 + sha256 = "13ypvpqr0g3xrvdria35c83yxpk3727wm6n8jdsihq7ilkhl00mf"; 64060 63873 libraryHaskellDepends = [ 64061 63874 array base containers copilot-language data-reify mtl parsec 64062 63875 ]; ··· 64090 63903 }: 64091 63904 mkDerivation { 64092 63905 pname = "copilot-theorem"; 64093 - version = "3.3"; 64094 - sha256 = "1js4j9alfnlxi6zsvcdj8zf2r04lm9rp22r6zq6qkhams6pmmxly"; 63906 + version = "3.4"; 63907 + sha256 = "1mrw6i4dwg8cx56821vcy0bnzyhxcch0k9byrkazg3jgplvalfbr"; 64095 63908 libraryHaskellDepends = [ 64096 63909 ansi-terminal base bimap bv-sized containers copilot-core 64097 63910 data-default directory filepath libBF mtl panic parameterized-utils ··· 65745 65558 }: 65746 65559 mkDerivation { 65747 65560 pname = "criterion-measurement"; 65748 - version = "0.1.2.0"; 65749 - sha256 = "03p71mfnnfjx9dnf0yhrhdcr30zc2nwn5f8lql48cabccpd3793l"; 65561 + version = "0.1.3.0"; 65562 + sha256 = "1ffmjcpmdx2sx0sr3g5n2s8dhrbmh7606zfnymv2v9h1rf36xf3x"; 65750 65563 libraryHaskellDepends = [ 65751 65564 aeson base base-compat binary containers deepseq vector 65752 65565 ]; ··· 67130 66943 ({ mkDerivation, array, attoparsec, base, blaze-builder, bytestring 67131 66944 , conduit, conduit-extra, containers, data-default, directory 67132 66945 , exceptions, ghc-prim, HUnit, mmorph, monad-control, mtl 67133 - , primitive, resourcet, semigroups, test-framework 67134 - , test-framework-hunit, text, transformers, unordered-containers 67135 - , vector 66946 + , ordered-containers, primitive, resourcet, semigroups 66947 + , test-framework, test-framework-hunit, text, transformers 66948 + , unordered-containers, vector 67136 66949 }: 67137 66950 mkDerivation { 67138 66951 pname = "csv-conduit"; 67139 - version = "0.7.2.0"; 67140 - sha256 = "1bclavsan00mv0n0dy0ap6byk4w5fwnhpvxhdhx94r7bxfqi2r0q"; 66952 + version = "0.7.3.0"; 66953 + sha256 = "1xh11h4qibjcv8b0rk5mwdzww183kpjqzl3x22rbfryjvrp0n07w"; 67141 66954 libraryHaskellDepends = [ 67142 66955 array attoparsec base blaze-builder bytestring conduit 67143 66956 conduit-extra containers data-default exceptions ghc-prim mmorph 67144 - monad-control mtl primitive resourcet semigroups text transformers 67145 - unordered-containers vector 66957 + monad-control mtl ordered-containers primitive resourcet semigroups 66958 + text transformers unordered-containers vector 67146 66959 ]; 67147 66960 testHaskellDepends = [ 67148 - base bytestring containers directory HUnit mtl primitive 67149 - test-framework test-framework-hunit text transformers vector 66961 + base bytestring conduit containers directory HUnit mtl 66962 + ordered-containers primitive test-framework test-framework-hunit 66963 + text transformers vector 67150 66964 ]; 67151 66965 description = "A flexible, fast, conduit-based CSV parser library for Haskell"; 67152 66966 license = lib.licenses.bsd3; ··· 67444 67258 }: 67445 67259 mkDerivation { 67446 67260 pname = "cuda"; 67447 - version = "0.10.2.0"; 67448 - sha256 = "0fkjibnnxradhsbasx1mw0c088cfwypnk6a5002rxpzxid5qrp9l"; 67261 + version = "0.11.0.0"; 67262 + sha256 = "0j35p4i611jkxa3i59gvc7vgbkzx7ckri1fd1n0ryv8akn4gl9m8"; 67449 67263 isLibrary = true; 67450 67264 isExecutable = true; 67451 67265 setupHaskellDepends = [ base Cabal directory filepath ]; ··· 68185 67999 testHaskellDepends = [ base doctest ]; 68186 68000 description = "Digits 0-9"; 68187 68001 license = lib.licenses.mit; 68002 + }) {}; 68003 + 68004 + "d10_0_3_0_1" = callPackage 68005 + ({ mkDerivation, base, hedgehog, template-haskell }: 68006 + mkDerivation { 68007 + pname = "d10"; 68008 + version = "0.3.0.1"; 68009 + sha256 = "0fw6hl0ikfxgqhns18f0h3hs2ihi2d09jpjvmgrzddf3d8lrrlnh"; 68010 + libraryHaskellDepends = [ base template-haskell ]; 68011 + testHaskellDepends = [ base hedgehog template-haskell ]; 68012 + description = "Digits 0-9"; 68013 + license = lib.licenses.mit; 68014 + hydraPlatforms = lib.platforms.none; 68188 68015 }) {}; 68189 68016 68190 68017 "d3d11binding" = callPackage ··· 69872 69699 ({ mkDerivation, base, mtl, template-haskell }: 69873 69700 mkDerivation { 69874 69701 pname = "data-lens-light"; 69875 - version = "0.1.2.2"; 69876 - sha256 = "0vmkvhl7zcsaxnx7d7b59cnrdnlnr9cfn910rpn34jny7fkydlvj"; 69877 - libraryHaskellDepends = [ base mtl template-haskell ]; 69878 - description = "Simple lenses, minimum dependencies"; 69879 - license = lib.licenses.mit; 69880 - }) {}; 69881 - 69882 - "data-lens-light_0_1_2_3" = callPackage 69883 - ({ mkDerivation, base, mtl, template-haskell }: 69884 - mkDerivation { 69885 - pname = "data-lens-light"; 69886 69702 version = "0.1.2.3"; 69887 69703 sha256 = "1xczbmgin315qh9wpl6v2vvnp6hv1irfbfqs7pk034qcpx61fwdl"; 69888 69704 libraryHaskellDepends = [ base mtl template-haskell ]; 69889 69705 description = "Simple lenses, minimum dependencies"; 69890 69706 license = lib.licenses.mit; 69891 - hydraPlatforms = lib.platforms.none; 69892 69707 }) {}; 69893 69708 69894 69709 "data-lens-template" = callPackage ··· 78984 78799 testHaskellDepends = [ base containers hspec lens mtl random ]; 78985 78800 description = "A simulator for the board game Dominion"; 78986 78801 license = lib.licenses.bsd3; 78802 + hydraPlatforms = lib.platforms.none; 78803 + broken = true; 78987 78804 }) {}; 78988 78805 78989 78806 "domplate" = callPackage ··· 83723 83540 }: 83724 83541 mkDerivation { 83725 83542 pname = "email-validate"; 83726 - version = "2.3.2.13"; 83727 - sha256 = "0wh955b9wwqwl8jbkzyxxaf8q9y80dbh0f6vaxxzh2cc7zqc31im"; 83543 + version = "2.3.2.15"; 83544 + sha256 = "0n67wss6k8lhwfkybkhsa04bbdfdv541sacbxlylkx2hqpj5r5gh"; 83728 83545 libraryHaskellDepends = [ 83729 83546 attoparsec base bytestring template-haskell 83730 83547 ]; 83731 83548 testHaskellDepends = [ base bytestring doctest hspec QuickCheck ]; 83732 83549 description = "Email address validation"; 83733 83550 license = lib.licenses.bsd3; 83734 - }) {}; 83735 - 83736 - "email-validate_2_3_2_14" = callPackage 83737 - ({ mkDerivation, attoparsec, base, bytestring, doctest, hspec 83738 - , QuickCheck, template-haskell 83739 - }: 83740 - mkDerivation { 83741 - pname = "email-validate"; 83742 - version = "2.3.2.14"; 83743 - sha256 = "1jl93c5xm20gpngqxgzbcaqhkjl9nxsph17qgzyd2whmkz5yxhk7"; 83744 - libraryHaskellDepends = [ 83745 - attoparsec base bytestring template-haskell 83746 - ]; 83747 - testHaskellDepends = [ base bytestring doctest hspec QuickCheck ]; 83748 - description = "Email address validation"; 83749 - license = lib.licenses.bsd3; 83750 - hydraPlatforms = lib.platforms.none; 83751 83551 }) {}; 83752 83552 83753 83553 "email-validate-json" = callPackage ··· 85654 85454 85655 85455 "esqueleto" = callPackage 85656 85456 ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring 85657 - , conduit, containers, exceptions, hspec, monad-logger, mtl, mysql 85658 - , mysql-simple, persistent, persistent-mysql, persistent-postgresql 85659 - , persistent-sqlite, postgresql-libpq, postgresql-simple, resourcet 85660 - , tagged, text, time, transformers, unliftio, unordered-containers 85661 - , vector 85662 - }: 85663 - mkDerivation { 85664 - pname = "esqueleto"; 85665 - version = "3.5.0.0"; 85666 - sha256 = "00mamdsm4yc8gdvb5zfnhnp7iqkg7h9fd5jgzrbdh9q7isyc6kiy"; 85667 - libraryHaskellDepends = [ 85668 - aeson attoparsec base blaze-html bytestring conduit containers 85669 - monad-logger persistent resourcet tagged text time transformers 85670 - unliftio unordered-containers 85671 - ]; 85672 - testHaskellDepends = [ 85673 - aeson attoparsec base blaze-html bytestring conduit containers 85674 - exceptions hspec monad-logger mtl mysql mysql-simple persistent 85675 - persistent-mysql persistent-postgresql persistent-sqlite 85676 - postgresql-libpq postgresql-simple resourcet tagged text time 85677 - transformers unliftio unordered-containers vector 85678 - ]; 85679 - description = "Type-safe EDSL for SQL queries on persistent backends"; 85680 - license = lib.licenses.bsd3; 85681 - }) {}; 85682 - 85683 - "esqueleto_3_5_2_0" = callPackage 85684 - ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring 85685 85457 , conduit, containers, exceptions, hspec, hspec-core, monad-logger 85686 85458 , mtl, mysql, mysql-simple, persistent, persistent-mysql 85687 85459 , persistent-postgresql, persistent-sqlite, postgresql-simple ··· 85706 85478 ]; 85707 85479 description = "Type-safe EDSL for SQL queries on persistent backends"; 85708 85480 license = lib.licenses.bsd3; 85709 - hydraPlatforms = lib.platforms.none; 85710 85481 }) {}; 85711 85482 85712 85483 "ess" = callPackage ··· 88007 87778 ({ mkDerivation, base, leancheck, template-haskell }: 88008 87779 mkDerivation { 88009 87780 pname = "express"; 88010 - version = "0.1.14"; 88011 - sha256 = "19sjh12sjpxhk7wg2b3abga7bpk6ckry19zi58imqmy8xbh6ds39"; 87781 + version = "0.1.16"; 87782 + sha256 = "04a1iv3dzyni7b0yvzqf1s8l0wg07hk9sg6d59hdbsl4f3kw8ki4"; 88012 87783 libraryHaskellDepends = [ base template-haskell ]; 88013 87784 testHaskellDepends = [ base leancheck ]; 88014 87785 benchmarkHaskellDepends = [ base leancheck ]; 88015 - description = "Dynamically-typed expressions involving applications and variables"; 87786 + description = "Dynamically-typed expressions involving function application and variables"; 88016 87787 license = lib.licenses.bsd3; 87788 + }) {}; 87789 + 87790 + "express_1_0_0" = callPackage 87791 + ({ mkDerivation, base, leancheck, template-haskell }: 87792 + mkDerivation { 87793 + pname = "express"; 87794 + version = "1.0.0"; 87795 + sha256 = "1aymnlq1nkw7qvrydmy0447ls5lnnjkhvpgicr56p2v65xrd37qx"; 87796 + libraryHaskellDepends = [ base template-haskell ]; 87797 + testHaskellDepends = [ base leancheck ]; 87798 + benchmarkHaskellDepends = [ base leancheck ]; 87799 + description = "Dynamically-typed expressions involving function application and variables"; 87800 + license = lib.licenses.bsd3; 87801 + hydraPlatforms = lib.platforms.none; 88017 87802 }) {}; 88018 87803 88019 87804 "expression-parser" = callPackage ··· 93979 93764 maintainers = with lib.maintainers; [ Gabriel439 ]; 93980 93765 }) {}; 93981 93766 93767 + "foldl_1_4_12" = callPackage 93768 + ({ mkDerivation, base, bytestring, comonad, containers 93769 + , contravariant, criterion, doctest, hashable, primitive 93770 + , profunctors, random, semigroupoids, text, transformers 93771 + , unordered-containers, vector 93772 + }: 93773 + mkDerivation { 93774 + pname = "foldl"; 93775 + version = "1.4.12"; 93776 + sha256 = "0zf4yljh3s2ddxa7dhzdglmylj14kfldhkclc44g37zvjq6kcnag"; 93777 + libraryHaskellDepends = [ 93778 + base bytestring comonad containers contravariant hashable primitive 93779 + profunctors random semigroupoids text transformers 93780 + unordered-containers vector 93781 + ]; 93782 + testHaskellDepends = [ base doctest ]; 93783 + benchmarkHaskellDepends = [ base criterion ]; 93784 + description = "Composable, streaming, and efficient left folds"; 93785 + license = lib.licenses.bsd3; 93786 + hydraPlatforms = lib.platforms.none; 93787 + maintainers = with lib.maintainers; [ Gabriel439 ]; 93788 + }) {}; 93789 + 93982 93790 "foldl-exceptions" = callPackage 93983 93791 ({ mkDerivation, base, doctest, foldl, safe-exceptions }: 93984 93792 mkDerivation { ··· 94640 94448 }: 94641 94449 mkDerivation { 94642 94450 pname = "formatting"; 94643 - version = "7.1.2"; 94644 - sha256 = "13sdc3wc8ahf18g5yld9bqi5yhbbg1w1r69rims93c5bxhiw3f9f"; 94645 - libraryHaskellDepends = [ 94646 - base clock double-conversion ghc-prim old-locale scientific text 94647 - time transformers 94648 - ]; 94649 - testHaskellDepends = [ base ghc-prim hspec scientific text ]; 94650 - benchmarkHaskellDepends = [ 94651 - base criterion ghc-prim QuickCheck text 94652 - ]; 94653 - description = "Combinator-based type-safe formatting (like printf() or FORMAT)"; 94654 - license = lib.licenses.bsd3; 94655 - }) {}; 94656 - 94657 - "formatting_7_1_3" = callPackage 94658 - ({ mkDerivation, base, clock, criterion, double-conversion 94659 - , ghc-prim, hspec, old-locale, QuickCheck, scientific, text, time 94660 - , transformers 94661 - }: 94662 - mkDerivation { 94663 - pname = "formatting"; 94664 94451 version = "7.1.3"; 94665 94452 sha256 = "1vrc2i1b6lxx2aq5hysfl3gl6miq2wbhxc384axvgrkqjbibnqc0"; 94666 94453 libraryHaskellDepends = [ ··· 94673 94460 ]; 94674 94461 description = "Combinator-based type-safe formatting (like printf() or FORMAT)"; 94675 94462 license = lib.licenses.bsd3; 94676 - hydraPlatforms = lib.platforms.none; 94677 94463 }) {}; 94678 94464 94679 94465 "forml" = callPackage ··· 97582 97368 ({ mkDerivation, aeson, alex, ansi-terminal, array, base, binary 97583 97369 , blaze-html, bmp, bytestring, bytestring-to-vector, cmark-gfm 97584 97370 , containers, directory, directory-tree, dlist, file-embed 97585 - , filepath, free, gitrev, happy, hashable, haskeline 97586 - , language-c-quote, mainland-pretty, megaparsec, mtl 97587 - , neat-interpolation, parallel, parser-combinators, pcg-random 97588 - , process, process-extras, QuickCheck, regex-tdfa, srcloc, tasty 97589 - , tasty-hunit, tasty-quickcheck, template-haskell, temporary 97590 - , terminal-size, text, time, transformers, unordered-containers 97591 - , utf8-string, vector, vector-binary-instances, versions 97592 - , zip-archive, zlib 97371 + , filepath, free, futhark-data, futhark-server, gitrev, happy 97372 + , hashable, haskeline, language-c-quote, mainland-pretty 97373 + , megaparsec, mtl, neat-interpolation, parallel, parser-combinators 97374 + , pcg-random, process, process-extras, QuickCheck, regex-tdfa 97375 + , srcloc, tasty, tasty-hunit, tasty-quickcheck, template-haskell 97376 + , temporary, terminal-size, text, time, transformers 97377 + , unordered-containers, utf8-string, vector 97378 + , vector-binary-instances, versions, zip-archive, zlib 97593 97379 }: 97594 97380 mkDerivation { 97595 97381 pname = "futhark"; 97596 - version = "0.19.6"; 97597 - sha256 = "1wpg2ad2xv60xsdvnq3246nps3ldc00n58k7jxmh8lrx5bjzg263"; 97382 + version = "0.19.7"; 97383 + sha256 = "1c3la98gsw3xxvakg4zsknwn3z3whn75r5vr9rf6w6f48jl0829k"; 97598 97384 isLibrary = true; 97599 97385 isExecutable = true; 97600 97386 libraryHaskellDepends = [ 97601 97387 aeson ansi-terminal array base binary blaze-html bmp bytestring 97602 97388 bytestring-to-vector cmark-gfm containers directory directory-tree 97603 - dlist file-embed filepath free gitrev hashable haskeline 97604 - language-c-quote mainland-pretty megaparsec mtl neat-interpolation 97605 - parallel pcg-random process process-extras regex-tdfa srcloc 97606 - template-haskell temporary terminal-size text time transformers 97607 - unordered-containers utf8-string vector vector-binary-instances 97608 - versions zip-archive zlib 97389 + dlist file-embed filepath free futhark-data futhark-server gitrev 97390 + hashable haskeline language-c-quote mainland-pretty megaparsec mtl 97391 + neat-interpolation parallel pcg-random process process-extras 97392 + regex-tdfa srcloc template-haskell temporary terminal-size text 97393 + time transformers unordered-containers utf8-string vector 97394 + vector-binary-instances versions zip-archive zlib 97609 97395 ]; 97610 97396 libraryToolDepends = [ alex happy ]; 97611 97397 executableHaskellDepends = [ base text ]; ··· 99154 98940 pname = "generic-aeson"; 99155 98941 version = "0.2.0.12"; 99156 98942 sha256 = "17br2dl9gd2hyflgp0fzqs5ghp4my4l234pjfvvnhk9n4szxzcr3"; 98943 + revision = "1"; 98944 + editedCabalFile = "0nd40p8iqr6bk7py9rblpis2s8i4p5wgg6kfp607mpp4y17xq1dr"; 99157 98945 libraryHaskellDepends = [ 99158 98946 aeson attoparsec base generic-deriving mtl tagged text 99159 98947 unordered-containers vector ··· 99171 98959 libraryHaskellDepends = [ base QuickCheck ]; 99172 98960 description = "Generic implementation for QuickCheck's Arbitrary"; 99173 98961 license = lib.licenses.mit; 98962 + }) {}; 98963 + 98964 + "generic-arbitrary_0_2_0" = callPackage 98965 + ({ mkDerivation, base, QuickCheck }: 98966 + mkDerivation { 98967 + pname = "generic-arbitrary"; 98968 + version = "0.2.0"; 98969 + sha256 = "1wlrsj9l57vqdkaablb8ypq2g1i4mishjag00fyf2imr2cvzkamg"; 98970 + libraryHaskellDepends = [ base QuickCheck ]; 98971 + description = "Generic implementation for QuickCheck's Arbitrary"; 98972 + license = lib.licenses.mit; 98973 + hydraPlatforms = lib.platforms.none; 99174 98974 }) {}; 99175 98975 99176 98976 "generic-binary" = callPackage ··· 99919 99719 ({ mkDerivation, base, mtl, template-haskell }: 99920 99720 mkDerivation { 99921 99721 pname = "geniplate-mirror"; 99922 - version = "0.7.7"; 99923 - sha256 = "08w4rslxzv6z85qzam1yazjb6vrzcr55vsjjyjgsi86pb1a8hr3b"; 99924 - libraryHaskellDepends = [ base mtl template-haskell ]; 99925 - description = "Use Template Haskell to generate Uniplate-like functions"; 99926 - license = lib.licenses.bsd3; 99927 - }) {}; 99928 - 99929 - "geniplate-mirror_0_7_8" = callPackage 99930 - ({ mkDerivation, base, mtl, template-haskell }: 99931 - mkDerivation { 99932 - pname = "geniplate-mirror"; 99933 99722 version = "0.7.8"; 99934 99723 sha256 = "1kw4q7l556sfd82r2p0z3cv4sg8kcr45wb4s2sy996bs3ymn8fjb"; 99935 99724 libraryHaskellDepends = [ base mtl template-haskell ]; 99936 99725 description = "Use Template Haskell to generate Uniplate-like functions"; 99937 99726 license = lib.licenses.bsd3; 99938 - hydraPlatforms = lib.platforms.none; 99939 99727 }) {}; 99940 99728 99941 99729 "geniserver" = callPackage ··· 99993 99781 }: 99994 99782 mkDerivation { 99995 99783 pname = "genvalidity"; 99996 - version = "0.11.0.0"; 99997 - sha256 = "0kqhmgq7p94980br47jd6k9m2vjb62idx8x5hrcmybf0dakyscbl"; 99998 - libraryHaskellDepends = [ base QuickCheck random validity ]; 99999 - testHaskellDepends = [ base hspec hspec-core QuickCheck ]; 100000 - description = "Testing utilities for the validity library"; 100001 - license = lib.licenses.mit; 100002 - }) {}; 100003 - 100004 - "genvalidity_0_11_0_2" = callPackage 100005 - ({ mkDerivation, base, hspec, hspec-core, QuickCheck, random 100006 - , validity 100007 - }: 100008 - mkDerivation { 100009 - pname = "genvalidity"; 100010 99784 version = "0.11.0.2"; 100011 99785 sha256 = "16bd5dx0ngc8z7mij23i2l3a8v3c112x8ksd623alik18zx7pi8j"; 100012 99786 libraryHaskellDepends = [ base QuickCheck random validity ]; 100013 99787 testHaskellDepends = [ base hspec hspec-core QuickCheck ]; 100014 99788 description = "Testing utilities for the validity library"; 100015 99789 license = lib.licenses.mit; 100016 - hydraPlatforms = lib.platforms.none; 100017 99790 }) {}; 100018 99791 100019 99792 "genvalidity-aeson" = callPackage ··· 102300 102073 ({ mkDerivation, base, ghc }: 102301 102074 mkDerivation { 102302 102075 pname = "ghc-tcplugins-extra"; 102303 - version = "0.4.1"; 102304 - sha256 = "0v9y444gydfyk56y7adpabd633yv1d8jmddvgg272n8jpdpagw67"; 102305 - libraryHaskellDepends = [ base ghc ]; 102306 - description = "Utilities for writing GHC type-checker plugins"; 102307 - license = lib.licenses.bsd2; 102308 - }) {}; 102309 - 102310 - "ghc-tcplugins-extra_0_4_2" = callPackage 102311 - ({ mkDerivation, base, ghc }: 102312 - mkDerivation { 102313 - pname = "ghc-tcplugins-extra"; 102314 102076 version = "0.4.2"; 102315 102077 sha256 = "1gddqcczb8ixmrlfbfb06dc470jsjhvsxx3q2nsd4mcx2x6jdk08"; 102316 102078 libraryHaskellDepends = [ base ghc ]; 102317 102079 description = "Utilities for writing GHC type-checker plugins"; 102318 102080 license = lib.licenses.bsd2; 102319 - hydraPlatforms = lib.platforms.none; 102320 102081 }) {}; 102321 102082 102322 102083 "ghc-time-alloc-prof" = callPackage ··· 102355 102116 ({ mkDerivation, base, bytestring, tasty-bench, text }: 102356 102117 mkDerivation { 102357 102118 pname = "ghc-trace-events"; 102358 - version = "0.1.2.2"; 102359 - sha256 = "18vhv99lrfjx6bxww77qxg7gwqmvpylvlrq1bji0hd6mcxxdjn69"; 102360 - libraryHaskellDepends = [ base bytestring text ]; 102361 - benchmarkHaskellDepends = [ base bytestring tasty-bench ]; 102362 - description = "Faster traceEvent and traceMarker, and binary object logging for eventlog"; 102363 - license = lib.licenses.bsd3; 102364 - }) {}; 102365 - 102366 - "ghc-trace-events_0_1_2_3" = callPackage 102367 - ({ mkDerivation, base, bytestring, tasty-bench, text }: 102368 - mkDerivation { 102369 - pname = "ghc-trace-events"; 102370 102119 version = "0.1.2.3"; 102371 102120 sha256 = "11m2ihzlncvxp8x2zgbnzbyybz2lbpdl5flk4gzmq0qz0957j7qd"; 102372 102121 libraryHaskellDepends = [ base bytestring text ]; 102373 102122 benchmarkHaskellDepends = [ base bytestring tasty-bench ]; 102374 102123 description = "Faster traceEvent and traceMarker, and binary object logging for eventlog"; 102375 102124 license = lib.licenses.bsd3; 102376 - hydraPlatforms = lib.platforms.none; 102377 102125 }) {}; 102378 102126 102379 102127 "ghc-typelits-extra" = callPackage ··· 102384 102132 }: 102385 102133 mkDerivation { 102386 102134 pname = "ghc-typelits-extra"; 102387 - version = "0.4.2"; 102388 - sha256 = "0xpy52rib25iz5h89nqlj27isjk57pjbhlvlfam5q0g3x92572h4"; 102389 - libraryHaskellDepends = [ 102390 - base containers ghc ghc-prim ghc-tcplugins-extra 102391 - ghc-typelits-knownnat ghc-typelits-natnormalise integer-gmp 102392 - transformers 102393 - ]; 102394 - testHaskellDepends = [ 102395 - base ghc-typelits-knownnat ghc-typelits-natnormalise tasty 102396 - tasty-hunit 102397 - ]; 102398 - description = "Additional type-level operations on GHC.TypeLits.Nat"; 102399 - license = lib.licenses.bsd2; 102400 - }) {}; 102401 - 102402 - "ghc-typelits-extra_0_4_3" = callPackage 102403 - ({ mkDerivation, base, containers, ghc, ghc-prim 102404 - , ghc-tcplugins-extra, ghc-typelits-knownnat 102405 - , ghc-typelits-natnormalise, integer-gmp, tasty, tasty-hunit 102406 - , transformers 102407 - }: 102408 - mkDerivation { 102409 - pname = "ghc-typelits-extra"; 102410 102135 version = "0.4.3"; 102411 102136 sha256 = "06g40q0n2d10c2zksx5rrjkvm5ywi3rh41hbiwy4zs28x9idsv18"; 102412 102137 libraryHaskellDepends = [ ··· 102420 102145 ]; 102421 102146 description = "Additional type-level operations on GHC.TypeLits.Nat"; 102422 102147 license = lib.licenses.bsd2; 102423 - hydraPlatforms = lib.platforms.none; 102424 102148 }) {}; 102425 102149 102426 102150 "ghc-typelits-knownnat" = callPackage ··· 102430 102154 }: 102431 102155 mkDerivation { 102432 102156 pname = "ghc-typelits-knownnat"; 102433 - version = "0.7.5"; 102434 - sha256 = "1xraiil3nq02jdb4blkmsrdp36qhykv2xvwg3kaiyw5bgfl15gl3"; 102435 - libraryHaskellDepends = [ 102436 - base ghc ghc-prim ghc-tcplugins-extra ghc-typelits-natnormalise 102437 - template-haskell transformers 102438 - ]; 102439 - testHaskellDepends = [ 102440 - base ghc-typelits-natnormalise tasty tasty-hunit tasty-quickcheck 102441 - ]; 102442 - description = "Derive KnownNat constraints from other KnownNat constraints"; 102443 - license = lib.licenses.bsd2; 102444 - }) {}; 102445 - 102446 - "ghc-typelits-knownnat_0_7_6" = callPackage 102447 - ({ mkDerivation, base, ghc, ghc-prim, ghc-tcplugins-extra 102448 - , ghc-typelits-natnormalise, tasty, tasty-hunit, tasty-quickcheck 102449 - , template-haskell, transformers 102450 - }: 102451 - mkDerivation { 102452 - pname = "ghc-typelits-knownnat"; 102453 102157 version = "0.7.6"; 102454 102158 sha256 = "10m4y0hf25w2i40464pz85lqs5dr8cznl191icnibc5fjynyzd9v"; 102455 102159 libraryHaskellDepends = [ ··· 102461 102165 ]; 102462 102166 description = "Derive KnownNat constraints from other KnownNat constraints"; 102463 102167 license = lib.licenses.bsd2; 102464 - hydraPlatforms = lib.platforms.none; 102465 102168 }) {}; 102466 102169 102467 102170 "ghc-typelits-natnormalise" = callPackage ··· 102470 102173 }: 102471 102174 mkDerivation { 102472 102175 pname = "ghc-typelits-natnormalise"; 102473 - version = "0.7.4"; 102474 - sha256 = "0d8wwb1i6jj11cylf2n42r08hfygv9gwy89xyxp4kdclyw9mfwrp"; 102475 - libraryHaskellDepends = [ 102476 - base containers ghc ghc-tcplugins-extra integer-gmp transformers 102477 - ]; 102478 - testHaskellDepends = [ base tasty tasty-hunit template-haskell ]; 102479 - description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat"; 102480 - license = lib.licenses.bsd2; 102481 - }) {}; 102482 - 102483 - "ghc-typelits-natnormalise_0_7_6" = callPackage 102484 - ({ mkDerivation, base, containers, ghc, ghc-tcplugins-extra 102485 - , integer-gmp, tasty, tasty-hunit, template-haskell, transformers 102486 - }: 102487 - mkDerivation { 102488 - pname = "ghc-typelits-natnormalise"; 102489 102176 version = "0.7.6"; 102490 102177 sha256 = "09d70iw58m5g6yi8k2b52f1g0pfdqm5fzhs8rd7fgrgmi70np9bx"; 102491 102178 libraryHaskellDepends = [ ··· 102494 102181 testHaskellDepends = [ base tasty tasty-hunit template-haskell ]; 102495 102182 description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat"; 102496 102183 license = lib.licenses.bsd2; 102497 - hydraPlatforms = lib.platforms.none; 102498 102184 }) {}; 102499 102185 102500 102186 "ghc-typelits-presburger" = callPackage ··· 103136 102822 pname = "ghcup"; 103137 102823 version = "0.1.14.2"; 103138 102824 sha256 = "1k18ira2i2ja4hd65fdxk3ab21xzh4fvd982q2rfjshzkds1a3hv"; 102825 + revision = "1"; 102826 + editedCabalFile = "1vy71ly44jibq8bil0ns80m2zn9gcpnz8f9w2mn4j404gajpqagk"; 103139 102827 isLibrary = true; 103140 102828 isExecutable = true; 103141 102829 libraryHaskellDepends = [ ··· 105162 104850 105163 104851 "githash" = callPackage 105164 104852 ({ mkDerivation, base, bytestring, directory, filepath, hspec 105165 - , process, template-haskell, temporary, unliftio 105166 - }: 105167 - mkDerivation { 105168 - pname = "githash"; 105169 - version = "0.1.6.0"; 105170 - sha256 = "1mcfzgvqiirlz8vc02wlvvfyf6742f3901ks8rphhabl4b4v1djl"; 105171 - libraryHaskellDepends = [ 105172 - base bytestring directory filepath process template-haskell 105173 - ]; 105174 - testHaskellDepends = [ 105175 - base bytestring directory filepath hspec process template-haskell 105176 - temporary unliftio 105177 - ]; 105178 - description = "Compile git revision info into Haskell projects"; 105179 - license = lib.licenses.bsd3; 105180 - }) {}; 105181 - 105182 - "githash_0_1_6_1" = callPackage 105183 - ({ mkDerivation, base, bytestring, directory, filepath, hspec 105184 104853 , process, template-haskell, temporary, th-compat, unliftio 105185 104854 }: 105186 104855 mkDerivation { ··· 105197 104866 ]; 105198 104867 description = "Compile git revision info into Haskell projects"; 105199 104868 license = lib.licenses.bsd3; 105200 - hydraPlatforms = lib.platforms.none; 105201 104869 }) {}; 105202 104870 105203 104871 "github" = callPackage ··· 106237 105905 pname = "glirc"; 106238 105906 version = "2.38"; 106239 105907 sha256 = "1azykkb9rc4q97v9xiqfjv0iys0wswa3nsy10smdkpp7yvv4mca7"; 106240 - revision = "1"; 106241 - editedCabalFile = "04f35w57jq6gpi6d3d83c9bswwl724rbd0dbl835ilhl18kpfscj"; 105908 + revision = "2"; 105909 + editedCabalFile = "082ndcgp9z1w5pa3s5ss7kqhg66y01lbj57k14zq6zs6c54s4b5i"; 106242 105910 isLibrary = true; 106243 105911 isExecutable = true; 106244 105912 setupHaskellDepends = [ base Cabal filepath ]; ··· 110954 110622 ({ mkDerivation, aeson, base, conduit, containers, exceptions 110955 110623 , hspec, hspec-expectations, hspec-megaparsec, megaparsec 110956 110624 , parser-combinators, QuickCheck, raw-strings-qq, scientific, text 110957 - , transformers, unordered-containers 110625 + , transformers, unordered-containers, vector 110958 110626 }: 110959 110627 mkDerivation { 110960 110628 pname = "graphql"; 110961 - version = "0.11.1.0"; 110962 - sha256 = "093gk2w2qrvarcv7xn0d0saa1j35cy0isw5vz04h08gy37s2nspc"; 110629 + version = "1.0.0.0"; 110630 + sha256 = "09r2a444l18pzy0952hkpl98vkmldi8j94hr6qf16xg5y9nic3nd"; 110963 110631 libraryHaskellDepends = [ 110964 110632 aeson base conduit containers exceptions hspec-expectations 110965 110633 megaparsec parser-combinators scientific text transformers 110966 - unordered-containers 110634 + unordered-containers vector 110967 110635 ]; 110968 110636 testHaskellDepends = [ 110969 - aeson base conduit containers exceptions hspec hspec-expectations 110970 - hspec-megaparsec megaparsec parser-combinators QuickCheck 110971 - raw-strings-qq scientific text transformers unordered-containers 110637 + aeson base conduit exceptions hspec hspec-megaparsec megaparsec 110638 + QuickCheck raw-strings-qq scientific text unordered-containers 110972 110639 ]; 110973 110640 description = "Haskell GraphQL implementation"; 110974 110641 license = "MPL-2.0 AND BSD-3-Clause"; ··· 115375 115042 ]; 115376 115043 description = "Wrapper to integrate literate Agda files with Hakyll"; 115377 115044 license = lib.licenses.bsd3; 115045 + hydraPlatforms = lib.platforms.none; 115046 + broken = true; 115378 115047 }) {}; 115379 115048 115380 115049 "hakyll-alectryon" = callPackage ··· 117124 116793 ({ mkDerivation, base, base64-bytestring, blaze-html, bytestring 117125 116794 , containers, directory, exceptions, extensible-exceptions 117126 116795 , filepath, hslogger, html, HUnit, monad-control, mtl, network 117127 - , network-bsd, network-uri, old-locale, parsec, process, semigroups 117128 - , sendfile, syb, system-filepath, text, threads, time, transformers 117129 - , transformers-base, transformers-compat, unix, utf8-string, xhtml 117130 - , zlib 117131 - }: 117132 - mkDerivation { 117133 - pname = "happstack-server"; 117134 - version = "7.7.1"; 117135 - sha256 = "1zxdv7nihw3kjq2fvw5cl3s27pwm5gkli3sl15iqxfm7mdxz8rm0"; 117136 - libraryHaskellDepends = [ 117137 - base base64-bytestring blaze-html bytestring containers directory 117138 - exceptions extensible-exceptions filepath hslogger html 117139 - monad-control mtl network network-bsd network-uri old-locale parsec 117140 - process semigroups sendfile syb system-filepath text threads time 117141 - transformers transformers-base transformers-compat unix utf8-string 117142 - xhtml zlib 117143 - ]; 117144 - testHaskellDepends = [ 117145 - base bytestring containers HUnit parsec zlib 117146 - ]; 117147 - description = "Web related tools and services"; 117148 - license = lib.licenses.bsd3; 117149 - }) {}; 117150 - 117151 - "happstack-server_7_7_1_1" = callPackage 117152 - ({ mkDerivation, base, base64-bytestring, blaze-html, bytestring 117153 - , containers, directory, exceptions, extensible-exceptions 117154 - , filepath, hslogger, html, HUnit, monad-control, mtl, network 117155 116796 , network-uri, old-locale, parsec, process, semigroups, sendfile 117156 116797 , syb, system-filepath, text, threads, time, transformers 117157 116798 , transformers-base, transformers-compat, unix, utf8-string, xhtml ··· 117174 116815 ]; 117175 116816 description = "Web related tools and services"; 117176 116817 license = lib.licenses.bsd3; 117177 - hydraPlatforms = lib.platforms.none; 117178 116818 }) {}; 117179 116819 117180 116820 "happstack-server-tls" = callPackage ··· 117740 117380 ]; 117741 117381 description = "Haskell driver for Neo4j 3+ (BOLT protocol)"; 117742 117382 license = lib.licenses.bsd3; 117383 + }) {}; 117384 + 117385 + "hasbolt_0_1_6_1" = callPackage 117386 + ({ mkDerivation, base, base64-bytestring, binary, bytestring 117387 + , connection, containers, criterion, data-binary-ieee754 117388 + , data-default, deepseq, deepseq-generics, hspec, mtl, network 117389 + , QuickCheck, text 117390 + }: 117391 + mkDerivation { 117392 + pname = "hasbolt"; 117393 + version = "0.1.6.1"; 117394 + sha256 = "1skniw27z4p3103anh2jc546h0jkvsacsnwnf32zz7a4paw6z280"; 117395 + libraryHaskellDepends = [ 117396 + base binary bytestring connection containers data-binary-ieee754 117397 + data-default deepseq deepseq-generics mtl network text 117398 + ]; 117399 + testHaskellDepends = [ 117400 + base binary bytestring containers hspec QuickCheck text 117401 + ]; 117402 + benchmarkHaskellDepends = [ 117403 + base base64-bytestring binary bytestring criterion data-default 117404 + hspec 117405 + ]; 117406 + description = "Haskell driver for Neo4j 3+ (BOLT protocol)"; 117407 + license = lib.licenses.bsd3; 117408 + hydraPlatforms = lib.platforms.none; 117743 117409 }) {}; 117744 117410 117745 117411 "hasbolt-extras" = callPackage ··· 122780 122446 ]; 122781 122447 description = "A PostgreSQL backed queue"; 122782 122448 license = lib.licenses.bsd3; 122449 + hydraPlatforms = lib.platforms.none; 122783 122450 }) {}; 122784 122451 122785 122452 "hasql-simple" = callPackage ··· 122807 122474 }: 122808 122475 mkDerivation { 122809 122476 pname = "hasql-th"; 122810 - version = "0.4.0.8"; 122811 - sha256 = "14h71s7dha1g0zfi3vsg5y6lsn09x8c9nqv1nqiqmw2m19adx7gi"; 122477 + version = "0.4.0.9"; 122478 + sha256 = "0z3falhkyyqpzqh116xwzvjj0xb391bwahh64sasnw4vf2i0drb9"; 122812 122479 libraryHaskellDepends = [ 122813 122480 base bytestring containers contravariant foldl hasql 122814 122481 postgresql-syntax template-haskell template-haskell-compat-v0208 ··· 122826 122493 }: 122827 122494 mkDerivation { 122828 122495 pname = "hasql-transaction"; 122829 - version = "1.0.0.2"; 122830 - sha256 = "1ig6fny9c90cmfsh6kcdhj9ps2arn1y80ic2w7ps6mn8wgl0cr82"; 122496 + version = "1.0.1"; 122497 + sha256 = "1a83x2jrv9bhjrxfgvqfwrqv5cx1f401rmvz0k44yww5p816jk9s"; 122831 122498 libraryHaskellDepends = [ 122832 122499 base bytestring bytestring-tree-builder contravariant 122833 122500 contravariant-extras hasql mtl transformers ··· 124625 124292 }: 124626 124293 mkDerivation { 124627 124294 pname = "headed-megaparsec"; 124628 - version = "0.2"; 124629 - sha256 = "1s2alhwmkk5czilm1m2dp72xpbdjhn7yhghrs1aca2js71x5j7qj"; 124295 + version = "0.2.0.1"; 124296 + sha256 = "1bkjk5bzlzsigqdcb3vyqmjxddf4hm7b5a4ppb0iwh5n78whxpjc"; 124630 124297 libraryHaskellDepends = [ 124631 124298 base case-insensitive megaparsec parser-combinators selective 124632 124299 ]; ··· 124656 124323 }) {}; 124657 124324 124658 124325 "headroom" = callPackage 124659 - ({ mkDerivation, aeson, base, doctest, either, file-embed 124660 - , generic-data, hspec, hspec-discover, microlens, microlens-th, mtl 124661 - , mustache, optparse-applicative, pcre-heavy, pcre-light 124662 - , QuickCheck, rio, string-interpolate, template-haskell, time, yaml 124663 - }: 124664 - mkDerivation { 124665 - pname = "headroom"; 124666 - version = "0.4.1.0"; 124667 - sha256 = "1f98x1qm567wsa58nyavj7lfi2fmm6zrmjc0cwg0dyhvi63n9qp0"; 124668 - isLibrary = true; 124669 - isExecutable = true; 124670 - libraryHaskellDepends = [ 124671 - aeson base either file-embed generic-data microlens microlens-th 124672 - mtl mustache optparse-applicative pcre-heavy pcre-light rio 124673 - string-interpolate template-haskell time yaml 124674 - ]; 124675 - executableHaskellDepends = [ base optparse-applicative rio ]; 124676 - testHaskellDepends = [ 124677 - aeson base doctest hspec mtl optparse-applicative pcre-light 124678 - QuickCheck rio string-interpolate time 124679 - ]; 124680 - testToolDepends = [ hspec-discover ]; 124681 - description = "License Header Manager"; 124682 - license = lib.licenses.bsd3; 124683 - }) {}; 124684 - 124685 - "headroom_0_4_2_0" = callPackage 124686 124326 ({ mkDerivation, aeson, base, doctest, either, extra, file-embed 124687 124327 , generic-data, hspec, hspec-discover, http-client, http-types 124688 124328 , microlens, microlens-th, modern-uri, mtl, mustache ··· 124709 124349 testToolDepends = [ hspec-discover ]; 124710 124350 description = "License Header Manager"; 124711 124351 license = lib.licenses.bsd3; 124712 - hydraPlatforms = lib.platforms.none; 124713 124352 }) {}; 124714 124353 124715 124354 "heap" = callPackage ··· 125409 125048 }: 125410 125049 mkDerivation { 125411 125050 pname = "hedn"; 125412 - version = "0.3.0.2"; 125413 - sha256 = "1w9p9h06rgz80153b2q59bblpn124nicn1sscyyjc1cfwda2h0b4"; 125414 - libraryHaskellDepends = [ 125415 - base containers deepseq deriving-compat megaparsec 125416 - parser-combinators prettyprinter scientific template-haskell text 125417 - time uuid-types vector 125418 - ]; 125419 - testHaskellDepends = [ 125420 - base containers hedgehog megaparsec text time uuid-types vector 125421 - ]; 125422 - description = "EDN parsing and encoding"; 125423 - license = lib.licenses.bsd3; 125424 - }) {}; 125425 - 125426 - "hedn_0_3_0_3" = callPackage 125427 - ({ mkDerivation, base, containers, deepseq, deriving-compat 125428 - , hedgehog, megaparsec, parser-combinators, prettyprinter 125429 - , scientific, template-haskell, text, time, uuid-types, vector 125430 - }: 125431 - mkDerivation { 125432 - pname = "hedn"; 125433 125051 version = "0.3.0.3"; 125434 125052 sha256 = "0amfsmnly9yxzv1j34ya8kq9fqd067kgklx7rswy5g7aflj3bpwl"; 125435 125053 libraryHaskellDepends = [ ··· 125442 125060 ]; 125443 125061 description = "EDN parsing and encoding"; 125444 125062 license = lib.licenses.bsd3; 125445 - hydraPlatforms = lib.platforms.none; 125446 125063 }) {}; 125447 125064 125448 125065 "hedn-functor" = callPackage ··· 129943 129560 maintainers = with lib.maintainers; [ peti ]; 129944 129561 }) {}; 129945 129562 129563 + "hledger_1_22" = callPackage 129564 + pname = "javascript-bridge"; 129565 + pname = "javascript-bridge"; 129566 + , directory, extra, filepath, githash, hashable, haskeline 129567 + , hledger-lib, lucid, math-functions, megaparsec, mtl, old-time 129568 + , process, regex-tdfa, safe, shakespeare, split, tabular, tasty 129569 + , temporary, terminfo, text, time, timeit, transformers 129570 + , unordered-containers, utf8-string, utility-ht, wizards 129571 + }: 129572 + mkDerivation { 129573 + pname = "javascript-bridge"; 129574 + version = "1.22"; 129575 + sha256 = "1w7akdl9pn77s3fnb5wq3f7k2xpxnf91ann8qy5gpq66nszm6pqc"; 129576 + isLibrary = true; 129577 + isExecutable = true; 129578 + libraryHaskellDepends = [ 129579 + pname = "javascript-bridge"; 129580 + pname = "javascript-bridge"; 129581 + githash hashable haskeline hledger-lib lucid math-functions 129582 + megaparsec mtl old-time process regex-tdfa safe shakespeare split 129583 + tabular tasty temporary terminfo text time timeit transformers 129584 + pname = "javascript-bridge"; 129585 + ]; 129586 + executableHaskellDepends = [ 129587 + pname = "javascript-bridge"; 129588 + containers data-default Decimal directory extra filepath githash 129589 + haskeline hledger-lib math-functions megaparsec mtl old-time 129590 + process regex-tdfa safe shakespeare split tabular tasty temporary 129591 + terminfo text time timeit transformers unordered-containers 129592 + utf8-string utility-ht wizards 129593 + ]; 129594 + testHaskellDepends = [ 129595 + pname = "javascript-bridge"; 129596 + containers data-default Decimal directory extra filepath githash 129597 + haskeline hledger-lib math-functions megaparsec mtl old-time 129598 + process regex-tdfa safe shakespeare split tabular tasty temporary 129599 + terminfo text time timeit transformers unordered-containers 129600 + utf8-string utility-ht wizards 129601 + ]; 129602 + pname = "javascript-bridge"; 129603 + license = lib.licenses.gpl3Only; 129604 + hydraPlatforms = lib.platforms.none; 129605 + maintainers = with lib.maintainers; [ peti ]; 129606 + }) {}; 129607 + 129946 129608 pname = "javascript-bridge"; 129947 129609 ({ mkDerivation, aeson, base, bytestring, containers, data-default 129948 129610 pname = "javascript-bridge"; ··· 130134 129796 license = lib.licenses.gpl3Only; 130135 129797 }) {}; 130136 129798 129799 + "hledger-lib_1_22" = callPackage 129800 + pname = "javascript-bridge"; 129801 + pname = "javascript-bridge"; 129802 + pname = "javascript-bridge"; 129803 + pname = "javascript-bridge"; 129804 + pname = "javascript-bridge"; 129805 + pname = "javascript-bridge"; 129806 + pname = "javascript-bridge"; 129807 + , unordered-containers, utf8-string 129808 + }: 129809 + mkDerivation { 129810 + pname = "javascript-bridge"; 129811 + version = "1.22"; 129812 + sha256 = "06qddk2nhjq3g02in3hcxz4hfwq9fcb3356shzbljx7ssmzjakzm"; 129813 + libraryHaskellDepends = [ 129814 + pname = "javascript-bridge"; 129815 + pname = "javascript-bridge"; 129816 + pname = "javascript-bridge"; 129817 + pname = "javascript-bridge"; 129818 + pname = "javascript-bridge"; 129819 + pname = "javascript-bridge"; 129820 + unordered-containers utf8-string 129821 + ]; 129822 + testHaskellDepends = [ 129823 + pname = "javascript-bridge"; 129824 + pname = "javascript-bridge"; 129825 + pname = "javascript-bridge"; 129826 + pname = "javascript-bridge"; 129827 + pname = "javascript-bridge"; 129828 + pname = "javascript-bridge"; 129829 + unordered-containers utf8-string 129830 + ]; 129831 + pname = "javascript-bridge"; 129832 + license = lib.licenses.gpl3Only; 129833 + hydraPlatforms = lib.platforms.none; 129834 + }) {}; 129835 + 130137 129836 pname = "javascript-bridge"; 130138 129837 pname = "javascript-bridge"; 130139 129838 pname = "javascript-bridge"; ··· 130206 129905 maintainers = with lib.maintainers; [ peti ]; 130207 129906 }) {}; 130208 129907 129908 + "hledger-ui_1_22" = callPackage 129909 + pname = "javascript-bridge"; 129910 + pname = "javascript-bridge"; 129911 + pname = "javascript-bridge"; 129912 + pname = "javascript-bridge"; 129913 + pname = "javascript-bridge"; 129914 + }: 129915 + mkDerivation { 129916 + pname = "javascript-bridge"; 129917 + version = "1.22"; 129918 + sha256 = "1izidpxwygghq0c3z7pygf9c9qlsydw89gs6475hsd4qiqc06gjr"; 129919 + isLibrary = false; 129920 + isExecutable = true; 129921 + executableHaskellDepends = [ 129922 + pname = "javascript-bridge"; 129923 + pname = "javascript-bridge"; 129924 + pname = "javascript-bridge"; 129925 + pname = "javascript-bridge"; 129926 + ]; 129927 + pname = "javascript-bridge"; 129928 + license = lib.licenses.gpl3Only; 129929 + hydraPlatforms = lib.platforms.none; 129930 + maintainers = with lib.maintainers; [ peti ]; 129931 + }) {}; 129932 + 130209 129933 pname = "javascript-bridge"; 130210 129934 pname = "javascript-bridge"; 130211 129935 pname = "javascript-bridge"; ··· 130260 129984 ]; 130261 129985 pname = "javascript-bridge"; 130262 129986 license = lib.licenses.gpl3Only; 129987 + maintainers = with lib.maintainers; [ peti ]; 129988 + }) {}; 129989 + 129990 + "hledger-web_1_22" = callPackage 129991 + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring 129992 + pname = "javascript-bridge"; 129993 + pname = "javascript-bridge"; 129994 + pname = "javascript-bridge"; 129995 + pname = "javascript-bridge"; 129996 + pname = "javascript-bridge"; 129997 + pname = "javascript-bridge"; 129998 + pname = "javascript-bridge"; 129999 + pname = "javascript-bridge"; 130000 + }: 130001 + mkDerivation { 130002 + pname = "javascript-bridge"; 130003 + version = "1.22"; 130004 + sha256 = "0miy111zz8yqw0i87sn91aiplznc7fbirznpar8y5mch8z4wn4bs"; 130005 + isLibrary = true; 130006 + isExecutable = true; 130007 + libraryHaskellDepends = [ 130008 + pname = "javascript-bridge"; 130009 + pname = "javascript-bridge"; 130010 + pname = "javascript-bridge"; 130011 + pname = "javascript-bridge"; 130012 + pname = "javascript-bridge"; 130013 + pname = "javascript-bridge"; 130014 + pname = "javascript-bridge"; 130015 + pname = "javascript-bridge"; 130016 + ]; 130017 + executableHaskellDepends = [ base ]; 130018 + testHaskellDepends = [ 130019 + pname = "javascript-bridge"; 130020 + ]; 130021 + pname = "javascript-bridge"; 130022 + license = lib.licenses.gpl3Only; 130023 + hydraPlatforms = lib.platforms.none; 130263 130024 maintainers = with lib.maintainers; [ peti ]; 130264 130025 }) {}; 130265 130026 ··· 134757 134518 license = lib.licenses.bsd3; 134758 134519 }) {inherit (pkgs) ruby;}; 134759 134520 134521 + "hs" = callPackage 134522 + ({ mkDerivation, base, containers, data-default, directory 134523 + , enum-text, filepath, fmt, optparse-applicative, possibly, text 134524 + , typed-process 134525 + }: 134526 + mkDerivation { 134527 + pname = "hs"; 134528 + version = "0.1.0.2"; 134529 + sha256 = "03hfjw777v2dkj1qcswb9ylqypiqhx5xcsnmksq99si3bi1xyrgm"; 134530 + isLibrary = true; 134531 + isExecutable = true; 134532 + libraryHaskellDepends = [ 134533 + base containers data-default directory enum-text filepath fmt 134534 + optparse-applicative possibly text typed-process 134535 + ]; 134536 + executableHaskellDepends = [ 134537 + base containers data-default directory enum-text filepath fmt 134538 + optparse-applicative possibly text typed-process 134539 + ]; 134540 + description = "GHC-toolchain installer broker"; 134541 + license = lib.licenses.bsd3; 134542 + }) {}; 134543 + 134760 134544 "hs-GeoIP" = callPackage 134761 134545 ({ mkDerivation, base, bytestring, deepseq, GeoIP }: 134762 134546 mkDerivation { ··· 135818 135602 ]; 135819 135603 description = "Akamai API(Edgegrid and Netstorage)"; 135820 135604 license = lib.licenses.bsd3; 135605 + hydraPlatforms = lib.platforms.none; 135606 + broken = true; 135821 135607 }) {}; 135822 135608 135823 135609 "hsaml2" = callPackage ··· 141390 141176 }: 141391 141177 mkDerivation { 141392 141178 pname = "http-streams"; 141393 - version = "0.8.7.2"; 141394 - sha256 = "1q0lp8hkzfc0srci9y794q5cqkih50r3iw2c32wbx8h502jcvv1q"; 141179 + version = "0.8.8.1"; 141180 + sha256 = "0jh7ps2hi72pjzrjwkmq8sq0djwjv9nf9cbxhjb121grg0gzzrbh"; 141395 141181 libraryHaskellDepends = [ 141396 141182 aeson attoparsec base base64-bytestring blaze-builder bytestring 141397 141183 case-insensitive directory HsOpenSSL http-common io-streams mtl ··· 143345 143131 benchmarkHaskellDepends = [ base criterion vector ]; 143346 143132 description = "Primitive support for bit manipulation"; 143347 143133 license = lib.licenses.bsd3; 143134 + hydraPlatforms = lib.platforms.none; 143135 + broken = true; 143348 143136 }) {}; 143349 143137 143350 143138 "hw-rankselect" = callPackage ··· 144798 144586 }) {}; 144799 144587 144800 144588 "hyphenation" = callPackage 144801 - ({ mkDerivation, base, bytestring, containers, text 144802 - , unordered-containers, zlib 144803 - }: 144804 - mkDerivation { 144805 - pname = "hyphenation"; 144806 - version = "0.8.1"; 144807 - sha256 = "0pzm9sfn1bw7yvwhby9a6d9z2ghcn91rcbj08x380gff31kn8lbx"; 144808 - enableSeparateDataOutput = true; 144809 - libraryHaskellDepends = [ 144810 - base bytestring containers text unordered-containers zlib 144811 - ]; 144812 - description = "Configurable Knuth-Liang hyphenation"; 144813 - license = lib.licenses.bsd2; 144814 - }) {}; 144815 - 144816 - "hyphenation_0_8_2" = callPackage 144817 144589 ({ mkDerivation, base, bytestring, containers, file-embed, text 144818 144590 , unordered-containers, zlib 144819 144591 }: ··· 144828 144600 ]; 144829 144601 description = "Configurable Knuth-Liang hyphenation"; 144830 144602 license = lib.licenses.bsd2; 144831 - hydraPlatforms = lib.platforms.none; 144832 144603 }) {}; 144833 144604 144834 144605 "hypher" = callPackage ··· 145946 145717 license = lib.licenses.mit; 145947 145718 }) {}; 145948 145719 145720 + "ihaskell_0_10_2_1" = callPackage 145721 + ({ mkDerivation, aeson, base, base64-bytestring, bytestring, cereal 145722 + , cmdargs, containers, directory, exceptions, filepath, ghc 145723 + , ghc-boot, ghc-parser, ghc-paths, haskeline, here, hlint, hspec 145724 + , hspec-contrib, http-client, http-client-tls, HUnit 145725 + , ipython-kernel, mtl, parsec, process, random, raw-strings-qq 145726 + , setenv, shelly, split, stm, strict, text, time, transformers 145727 + , unix, unordered-containers, utf8-string, vector 145728 + }: 145729 + mkDerivation { 145730 + pname = "ihaskell"; 145731 + version = "0.10.2.1"; 145732 + sha256 = "1bpxm51c8f0cl7cvg7d2f39fnar7a811s3fgxvxmvsb7yw3v92vc"; 145733 + isLibrary = true; 145734 + isExecutable = true; 145735 + enableSeparateDataOutput = true; 145736 + libraryHaskellDepends = [ 145737 + aeson base base64-bytestring bytestring cereal cmdargs containers 145738 + directory exceptions filepath ghc ghc-boot ghc-parser ghc-paths 145739 + haskeline hlint http-client http-client-tls ipython-kernel mtl 145740 + parsec process random shelly split stm strict text time 145741 + transformers unix unordered-containers utf8-string vector 145742 + ]; 145743 + executableHaskellDepends = [ 145744 + aeson base bytestring containers directory ghc ipython-kernel 145745 + process strict text transformers unix unordered-containers 145746 + ]; 145747 + testHaskellDepends = [ 145748 + base directory ghc ghc-paths here hspec hspec-contrib HUnit 145749 + raw-strings-qq setenv shelly text transformers 145750 + ]; 145751 + description = "A Haskell backend kernel for the IPython project"; 145752 + license = lib.licenses.mit; 145753 + hydraPlatforms = lib.platforms.none; 145754 + }) {}; 145755 + 145949 145756 "ihaskell-aeson" = callPackage 145950 145757 ({ mkDerivation, aeson, aeson-pretty, base, bytestring, here 145951 145758 , ihaskell, text ··· 147967 147774 }: 147968 147775 mkDerivation { 147969 147776 pname = "inline-c"; 147970 - version = "0.9.1.4"; 147971 - sha256 = "021r3ghn3cv1nykkkgyd50gq5cmczam8j37xqfi7vmyx5iwdv0a2"; 147777 + version = "0.9.1.5"; 147778 + sha256 = "0a0m3bhh910c5g46cwkxgflsgw5ab7lzymwll9hijyvwgnsw3h7i"; 147972 147779 isLibrary = true; 147973 147780 isExecutable = true; 147974 147781 libraryHaskellDepends = [ ··· 149797 149604 ({ mkDerivation, base, binary, bytestring, iproute }: 149798 149605 mkDerivation { 149799 149606 pname = "ip2proxy"; 149800 - version = "3.0.0"; 149801 - sha256 = "1hi1q0kiqqp96w29y9699s66rmyr7k0fp6s7z86ll9n3bmf0a4g4"; 149607 + version = "3.1.0"; 149608 + sha256 = "03naiwlxzfmym6ms03z0a9ap2x9f40aqlssyjbb37krhlmmnf0l8"; 149802 149609 libraryHaskellDepends = [ base binary bytestring iproute ]; 149803 149610 description = "IP2Proxy Haskell package for proxy detection"; 149804 149611 license = lib.licenses.mit; ··· 155761 155568 hydraPlatforms = lib.platforms.none; 155762 155569 }) {inherit (pkgs) SDL_mixer;}; 155763 155570 155571 + "keid-core" = callPackage 155572 + ({ mkDerivation, adjunctions, base, binary, bytestring 155573 + , cryptohash-md5, derive-storable, derive-storable-plugin 155574 + , distributive, foldl, geomancy, GLFW-b, ktx-codec 155575 + , neat-interpolation, optparse-applicative, optparse-simple 155576 + , resourcet, rio, rio-app, StateVar, tagged, template-haskell, text 155577 + , transformers, unagi-chan, unliftio, vector, vulkan, vulkan-utils 155578 + , VulkanMemoryAllocator, zstd 155579 + }: 155580 + mkDerivation { 155581 + pname = "keid-core"; 155582 + version = "0.1.0.0"; 155583 + sha256 = "05h4dp27sp23ihmr8hvflqr1bqyf590s607sxl9vc1k46k9hc179"; 155584 + libraryHaskellDepends = [ 155585 + adjunctions base binary bytestring cryptohash-md5 derive-storable 155586 + derive-storable-plugin distributive foldl geomancy GLFW-b ktx-codec 155587 + neat-interpolation optparse-applicative optparse-simple resourcet 155588 + rio rio-app StateVar tagged template-haskell text transformers 155589 + unagi-chan unliftio vector vulkan vulkan-utils 155590 + VulkanMemoryAllocator zstd 155591 + ]; 155592 + description = "Core parts of Keid engine"; 155593 + license = lib.licenses.bsd3; 155594 + hydraPlatforms = lib.platforms.none; 155595 + }) {}; 155596 + 155597 + "keid-geometry" = callPackage 155598 + ({ mkDerivation, base, geomancy, keid-core, rio, rio-app, vulkan }: 155599 + mkDerivation { 155600 + pname = "keid-geometry"; 155601 + version = "0.1.0.0"; 155602 + sha256 = "1bhmxgbza1l9qr25g8ad31j70z1dmvsa5gd05fgpwha9liixahsc"; 155603 + libraryHaskellDepends = [ 155604 + base geomancy keid-core rio rio-app vulkan 155605 + ]; 155606 + description = "Geometry primitives for Keid engine"; 155607 + license = lib.licenses.bsd3; 155608 + hydraPlatforms = lib.platforms.none; 155609 + }) {}; 155610 + 155611 + "keid-render-basic" = callPackage 155612 + ({ mkDerivation, aeson, base, binary, bytestring, cryptohash-md5 155613 + , derive-storable, derive-storable-plugin, foldl, geomancy, GLFW-b 155614 + , keid-core, neat-interpolation, resourcet, rio, rio-app, tagged 155615 + , text, unliftio, vector, vulkan, vulkan-utils 155616 + , VulkanMemoryAllocator, zstd 155617 + }: 155618 + mkDerivation { 155619 + pname = "keid-render-basic"; 155620 + version = "0.1.0.0"; 155621 + sha256 = "1rjvf5bxh3llfq1pd9hwy8laida9rhw4f49ca5hn69cnpchpngmy"; 155622 + libraryHaskellDepends = [ 155623 + aeson base binary bytestring cryptohash-md5 derive-storable 155624 + derive-storable-plugin foldl geomancy GLFW-b keid-core 155625 + neat-interpolation resourcet rio rio-app tagged text unliftio 155626 + vector vulkan vulkan-utils VulkanMemoryAllocator zstd 155627 + ]; 155628 + description = "Basic rendering programs for Keid engine"; 155629 + license = lib.licenses.bsd3; 155630 + hydraPlatforms = lib.platforms.none; 155631 + }) {}; 155632 + 155633 + "keid-resource-gltf" = callPackage 155634 + ({ mkDerivation, base, bytestring, containers, derive-storable 155635 + , derive-storable-plugin, geomancy, gltf-codec, keid-core, rio 155636 + , rio-app, vulkan 155637 + }: 155638 + mkDerivation { 155639 + pname = "keid-resource-gltf"; 155640 + version = "0.1.0.0"; 155641 + sha256 = "1b5dbrlhb44xmgsv4l5mfwficlkjy3k36b01sha0j6yq1bv6mvhj"; 155642 + libraryHaskellDepends = [ 155643 + base bytestring containers derive-storable derive-storable-plugin 155644 + geomancy gltf-codec keid-core rio rio-app vulkan 155645 + ]; 155646 + description = "GLTF loader for Keid engine"; 155647 + license = lib.licenses.bsd3; 155648 + hydraPlatforms = lib.platforms.none; 155649 + }) {}; 155650 + 155651 + "keid-ui-dearimgui" = callPackage 155652 + ({ mkDerivation, base, binary, bytestring, cryptohash-md5 155653 + , dear-imgui, derive-storable, derive-storable-plugin, foldl 155654 + , geomancy, GLFW-b, keid-core, neat-interpolation, resourcet, rio 155655 + , rio-app, tagged, unliftio, vector, vulkan, vulkan-utils 155656 + , VulkanMemoryAllocator, zstd 155657 + }: 155658 + mkDerivation { 155659 + pname = "keid-ui-dearimgui"; 155660 + version = "0.1.0.0"; 155661 + sha256 = "1650h7mbzmkpzs2wjvjh3zwmjkvbcg1h36yk6frlvvf80fhhihjc"; 155662 + libraryHaskellDepends = [ 155663 + base binary bytestring cryptohash-md5 dear-imgui derive-storable 155664 + derive-storable-plugin foldl geomancy GLFW-b keid-core 155665 + neat-interpolation resourcet rio rio-app tagged unliftio vector 155666 + vulkan vulkan-utils VulkanMemoryAllocator zstd 155667 + ]; 155668 + description = "DearImGui elements for Keid engine"; 155669 + license = lib.licenses.bsd3; 155670 + hydraPlatforms = lib.platforms.none; 155671 + }) {}; 155672 + 155764 155673 "keiretsu" = callPackage 155765 155674 ({ mkDerivation, aeson, ansi-terminal, async, base, bytestring 155766 155675 , conduit, conduit-extra, directory, filepath, hslogger, network ··· 159612 159521 pname = "large-hashable"; 159613 159522 version = "0.1.0.4"; 159614 159523 sha256 = "13k2k8rqbk40whzn4hpa92ypws2c1gh5fb4zh0diy5m0kxfk9hz9"; 159524 + revision = "1"; 159525 + editedCabalFile = "1xfl265ryvrjra2nsjvlcmwgilbnxhp8pwxy54wi1ada645nwgbr"; 159615 159526 libraryHaskellDepends = [ 159616 159527 aeson base base16-bytestring bytes bytestring containers scientific 159617 159528 strict template-haskell text time transformers unordered-containers ··· 161676 161587 }) {inherit (pkgs) leveldb;}; 161677 161588 161678 161589 "levenshtein" = callPackage 161679 - ({ mkDerivation, base, binary, deepseq, hashable, hspec 161680 - , hspec-discover, QuickCheck 161590 + ({ mkDerivation, base, binary, data-default, deepseq, hashable 161591 + , hspec, hspec-discover, QuickCheck 161681 161592 }: 161682 161593 mkDerivation { 161683 161594 pname = "levenshtein"; 161684 - version = "0.1.1.0"; 161685 - sha256 = "1a4pz175skaw8s02pa6l2jm7m21sfghivzpd2vm2p08lmmwykx5p"; 161595 + version = "0.1.3.0"; 161596 + sha256 = "1h9xygy65npn2a5pgngqzm39k9ms3krzn1in9h0adln6aq2kcgdx"; 161686 161597 libraryHaskellDepends = [ 161687 - base binary deepseq hashable QuickCheck 161598 + base binary data-default deepseq hashable QuickCheck 161688 161599 ]; 161689 161600 testHaskellDepends = [ base hspec QuickCheck ]; 161690 161601 testToolDepends = [ hspec-discover ]; ··· 163645 163556 }: 163646 163557 mkDerivation { 163647 163558 pname = "linear"; 163648 - version = "1.21.5"; 163649 - sha256 = "19pvz467wd8gss95qfi90xnd5fwm6dpdppr21g5n30x4m7niymn3"; 163559 + version = "1.21.6"; 163560 + sha256 = "0ax6prmc7b53w0lz5ddc40wrjj9bm7wldpp57283gx9hdf8qrb35"; 163650 163561 libraryHaskellDepends = [ 163651 163562 adjunctions base base-orphans binary bytes cereal containers 163652 163563 deepseq distributive ghc-prim hashable indexed-traversable lens ··· 164647 164558 ({ mkDerivation, ansi-terminal, array, ascii-progress, async 164648 164559 , attoparsec, base, binary, boxes, cereal, cmdargs, containers 164649 164560 , deepseq, directory, fgl, filepath, git, hashable, intern, mtl 164650 - , nettools, ocaml, parallel, parsec, pretty, process, stm, syb 164651 - , tasty, tasty-ant-xml, tasty-hunit, tasty-rerun, text, text-format 164561 + , nettools, parallel, parsec, pretty, process, stm, syb, tasty 164562 + , tasty-ant-xml, tasty-hunit, tasty-rerun, text, text-format 164652 164563 , transformers, unordered-containers, z3 164653 164564 }: 164654 164565 mkDerivation { ··· 164665 164576 text-format transformers unordered-containers 164666 164577 ]; 164667 164578 executableHaskellDepends = [ base ]; 164668 - executableSystemDepends = [ ocaml ]; 164669 164579 testHaskellDepends = [ 164670 164580 base containers directory filepath mtl process stm tasty 164671 164581 tasty-ant-xml tasty-hunit tasty-rerun transformers ··· 164675 164585 description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver"; 164676 164586 license = lib.licenses.bsd3; 164677 164587 }) {inherit (pkgs) git; inherit (pkgs) nettools; 164678 - inherit (pkgs) ocaml; inherit (pkgs) z3;}; 164588 + inherit (pkgs) z3;}; 164679 164589 164680 164590 "liquid-ghc-prim" = callPackage 164681 164591 ({ mkDerivation, base, Cabal, ghc-prim, liquidhaskell }: ··· 180659 180569 ]; 180660 180570 description = "GraphQL support for Mu"; 180661 180571 license = lib.licenses.asl20; 180572 + hydraPlatforms = lib.platforms.none; 180573 + broken = true; 180662 180574 }) {}; 180663 180575 180664 180576 "mu-grpc-client" = callPackage ··· 184483 184395 license = lib.licenses.bsd3; 184484 184396 }) {}; 184485 184397 184486 - "net-mqtt_0_8_0_0" = callPackage 184398 + "net-mqtt_0_8_0_2" = callPackage 184487 184399 ({ mkDerivation, async, attoparsec, attoparsec-binary, base, binary 184488 184400 , bytestring, checkers, conduit, conduit-extra, connection 184489 184401 , containers, deepseq, HUnit, network-conduit-tls, network-uri ··· 184492 184404 }: 184493 184405 mkDerivation { 184494 184406 pname = "net-mqtt"; 184495 - version = "0.8.0.0"; 184496 - sha256 = "1635kk5619syjj80ynpnd61qdiaxm349qyzhbaa8nc8nm8kkw2gh"; 184407 + version = "0.8.0.2"; 184408 + sha256 = "0rvsyb9msp1dkba941094d07apdinlda0hg4pb32jxs17wwnj0a7"; 184497 184409 isLibrary = true; 184498 184410 isExecutable = true; 184499 184411 libraryHaskellDepends = [ ··· 184523 184435 }: 184524 184436 mkDerivation { 184525 184437 pname = "net-mqtt-lens"; 184526 - version = "0.1.0.0"; 184527 - sha256 = "1g0vvay4fdvr2n0hxi4w4av39wd70jgi3yixfx98xxydilw1v110"; 184528 - libraryHaskellDepends = [ base lens net-mqtt ]; 184529 - testHaskellDepends = [ 184530 - base HUnit lens net-mqtt tasty tasty-hunit tasty-quickcheck 184531 - ]; 184532 - description = "Optics for net-mqtt"; 184533 - license = lib.licenses.bsd3; 184534 - }) {}; 184535 - 184536 - "net-mqtt-lens_0_1_1_0" = callPackage 184537 - ({ mkDerivation, base, HUnit, lens, net-mqtt, tasty, tasty-hunit 184538 - , tasty-quickcheck 184539 - }: 184540 - mkDerivation { 184541 - pname = "net-mqtt-lens"; 184542 184438 version = "0.1.1.0"; 184543 184439 sha256 = "0rlib45yqlcij12pij8y690n3ajma35fyj8292b1vggk07dscycq"; 184544 184440 libraryHaskellDepends = [ base lens net-mqtt ]; ··· 184547 184443 ]; 184548 184444 description = "Optics for net-mqtt"; 184549 184445 license = lib.licenses.bsd3; 184550 - hydraPlatforms = lib.platforms.none; 184551 184446 }) {}; 184552 184447 184553 184448 "net-mqtt-rpc" = callPackage ··· 188621 188516 license = lib.licenses.bsd3; 188622 188517 }) {}; 188623 188518 188624 - "nri-observability" = callPackage 188625 - ({ mkDerivation, aeson, aeson-pretty, async, base, bugsnag-hs 188626 - , bytestring, directory, hostname, http-client, http-client-tls 188627 - , nri-env-parser, nri-prelude, random, safe-exceptions, stm, text 188628 - , time, unordered-containers 188519 + "nri-kafka" = callPackage 188520 + ({ mkDerivation, aeson, async, base, bytestring, conduit 188521 + , containers, hw-kafka-client, nri-env-parser, nri-observability 188522 + , nri-prelude, safe-exceptions, stm, text, time, unix, uuid 188629 188523 }: 188630 188524 mkDerivation { 188631 - pname = "nri-observability"; 188632 - version = "0.1.0.3"; 188633 - sha256 = "0njpgc873rh09hkg7pnagkmmrd8nibdq4q1p44wa3n71xzwzy771"; 188525 + pname = "nri-kafka"; 188526 + version = "0.1.0.0"; 188527 + sha256 = "0ifdmli7arrlpmh1l4q974rv0bw3xirfk96xrahfab3zp36r4x3y"; 188634 188528 libraryHaskellDepends = [ 188635 - aeson aeson-pretty async base bugsnag-hs bytestring directory 188636 - hostname http-client http-client-tls nri-env-parser nri-prelude 188637 - random safe-exceptions stm text time unordered-containers 188529 + aeson async base bytestring conduit containers hw-kafka-client 188530 + nri-env-parser nri-observability nri-prelude safe-exceptions stm 188531 + text time unix uuid 188638 188532 ]; 188639 188533 testHaskellDepends = [ 188640 - aeson aeson-pretty async base bugsnag-hs bytestring directory 188641 - hostname http-client http-client-tls nri-env-parser nri-prelude 188642 - random safe-exceptions stm text time unordered-containers 188534 + aeson async base bytestring conduit containers hw-kafka-client 188535 + nri-env-parser nri-observability nri-prelude safe-exceptions stm 188536 + text time unix uuid 188643 188537 ]; 188644 - description = "Report log spans collected by nri-prelude"; 188538 + description = "Functions for working with Kafka"; 188645 188539 license = lib.licenses.bsd3; 188540 + hydraPlatforms = lib.platforms.none; 188541 + broken = true; 188646 188542 }) {}; 188647 188543 188648 - "nri-observability_0_1_1_1" = callPackage 188544 + "nri-observability" = callPackage 188649 188545 ({ mkDerivation, aeson, aeson-pretty, async, base, bugsnag-hs 188650 188546 , bytestring, conduit, directory, hostname, http-client 188651 188547 , http-client-tls, nri-env-parser, nri-prelude, random ··· 188669 188565 ]; 188670 188566 description = "Report log spans collected by nri-prelude"; 188671 188567 license = lib.licenses.bsd3; 188568 + }) {}; 188569 + 188570 + "nri-postgresql" = callPackage 188571 + ({ mkDerivation, aeson, attoparsec, base, bytestring, filepath 188572 + , network, nri-env-parser, nri-observability, nri-prelude 188573 + , postgresql-typed, resource-pool, resourcet, safe-exceptions 188574 + , template-haskell, text, time 188575 + }: 188576 + mkDerivation { 188577 + pname = "nri-postgresql"; 188578 + version = "0.1.0.1"; 188579 + sha256 = "1kl5wriqdshhc2fjaicj60hrwrw2c6y8vrq2pv4fagn0gxa78fvc"; 188580 + libraryHaskellDepends = [ 188581 + aeson attoparsec base bytestring filepath network nri-env-parser 188582 + nri-observability nri-prelude postgresql-typed resource-pool 188583 + resourcet safe-exceptions template-haskell text time 188584 + ]; 188585 + testHaskellDepends = [ 188586 + aeson attoparsec base bytestring filepath network nri-env-parser 188587 + nri-observability nri-prelude postgresql-typed resource-pool 188588 + resourcet safe-exceptions template-haskell text time 188589 + ]; 188590 + description = "Make queries against Postgresql"; 188591 + license = lib.licenses.bsd3; 188672 188592 hydraPlatforms = lib.platforms.none; 188593 + broken = true; 188673 188594 }) {}; 188674 188595 188675 188596 "nri-prelude" = callPackage ··· 191052 190973 broken = true; 191053 190974 }) {}; 191054 190975 191055 - "opaleye" = callPackage 190976 + "opaleye_0_7_2_0" = callPackage 191056 190977 ({ mkDerivation, aeson, base, base16-bytestring, bytestring 191057 190978 , case-insensitive, containers, contravariant, dotenv, hspec 191058 190979 , hspec-discover, multiset, postgresql-simple, pretty ··· 191062 190983 }: 191063 190984 mkDerivation { 191064 190985 pname = "opaleye"; 191065 - version = "0.7.1.0"; 191066 - sha256 = "0i4ndy9dd6jb4dzx8a5fv8jsmnmp7p1kx2qr012xj1qjq36sqpy6"; 191067 - revision = "3"; 191068 - editedCabalFile = "14y8nnng9307wb1mafzdr2fmn37cwyfpw9sby8lf9sj467rvghrq"; 190986 + version = "0.7.2.0"; 190987 + sha256 = "1qz34isgb5hl2ab5vij3zw1h3xwvl3a0d1k02n156xszibnkcgf1"; 191069 190988 libraryHaskellDepends = [ 191070 190989 aeson base base16-bytestring bytestring case-insensitive 191071 190990 contravariant postgresql-simple pretty product-profunctors ··· 191080 190999 testToolDepends = [ hspec-discover ]; 191081 191000 description = "An SQL-generating DSL targeting PostgreSQL"; 191082 191001 license = lib.licenses.bsd3; 191002 + hydraPlatforms = lib.platforms.none; 191083 191003 }) {}; 191084 191004 191085 - "opaleye_0_7_3_0" = callPackage 191005 + "opaleye" = callPackage 191086 191006 ({ mkDerivation, aeson, base, base16-bytestring, bytestring 191087 191007 , case-insensitive, containers, contravariant, dotenv, hspec 191088 191008 , hspec-discover, multiset, postgresql-simple, pretty ··· 191108 191028 testToolDepends = [ hspec-discover ]; 191109 191029 description = "An SQL-generating DSL targeting PostgreSQL"; 191110 191030 license = lib.licenses.bsd3; 191111 - hydraPlatforms = lib.platforms.none; 191112 191031 }) {}; 191113 191032 191114 191033 "opaleye-classy" = callPackage ··· 193063 192982 pname = "optparse-generic"; 193064 192983 version = "1.4.4"; 193065 192984 sha256 = "0xy0kc8qximsiqpnc1fmh5zlsh6n26s7scrixin5bwnylg056j74"; 193066 - revision = "1"; 193067 - editedCabalFile = "14vbfbl2va3s2pa4qjyyny1i15s2iw9993ld5b0qsqdv1z6nfjz1"; 192985 + revision = "2"; 192986 + editedCabalFile = "172x8990wx4jhyb7yp9k18nd6q4sis8km09x2afr238siqviclrc"; 193068 192987 libraryHaskellDepends = [ 193069 192988 base bytestring Only optparse-applicative system-filepath text time 193070 192989 transformers void ··· 193091 193010 193092 193011 "optparse-simple" = callPackage 193093 193012 ({ mkDerivation, base, bytestring, directory, githash 193094 - , optparse-applicative, template-haskell, transformers 193095 - }: 193096 - mkDerivation { 193097 - pname = "optparse-simple"; 193098 - version = "0.1.1.3"; 193099 - sha256 = "1wymqhac2sngkka8w880gq6y1kk3xs0flbv4mrhfgzrplhax8r9k"; 193100 - isLibrary = true; 193101 - isExecutable = true; 193102 - libraryHaskellDepends = [ 193103 - base githash optparse-applicative template-haskell transformers 193104 - ]; 193105 - testHaskellDepends = [ base bytestring directory ]; 193106 - description = "Simple interface to optparse-applicative"; 193107 - license = lib.licenses.bsd3; 193108 - }) {}; 193109 - 193110 - "optparse-simple_0_1_1_4" = callPackage 193111 - ({ mkDerivation, base, bytestring, directory, githash 193112 193013 , optparse-applicative, template-haskell, th-compat, transformers 193113 193014 }: 193114 193015 mkDerivation { ··· 193124 193025 testHaskellDepends = [ base bytestring directory ]; 193125 193026 description = "Simple interface to optparse-applicative"; 193126 193027 license = lib.licenses.bsd3; 193127 - hydraPlatforms = lib.platforms.none; 193128 193028 }) {}; 193129 193029 193130 193030 "optparse-text" = callPackage ··· 194733 194633 }: 194734 194634 mkDerivation { 194735 194635 pname = "pandoc"; 194736 - version = "2.14.0.2"; 194737 - sha256 = "1jnckx29l6plg1zbkjdfj530djjl8zszwr54zsg0k0is4pcswa9f"; 194738 - configureFlags = [ "-fhttps" "-f-trypandoc" ]; 194739 - isLibrary = true; 194740 - isExecutable = true; 194741 - enableSeparateDataOutput = true; 194742 - libraryHaskellDepends = [ 194743 - aeson aeson-pretty array attoparsec base base64-bytestring binary 194744 - blaze-html blaze-markup bytestring case-insensitive citeproc 194745 - commonmark commonmark-extensions commonmark-pandoc connection 194746 - containers data-default deepseq directory doclayout doctemplates 194747 - emojis exceptions file-embed filepath Glob haddock-library hslua 194748 - hslua-module-path hslua-module-system hslua-module-text HsYAML HTTP 194749 - http-client http-client-tls http-types ipynb jira-wiki-markup 194750 - JuicyPixels mtl network network-uri pandoc-types parsec process 194751 - random safe scientific SHA skylighting skylighting-core split syb 194752 - tagsoup temporary texmath text text-conversions time 194753 - unicode-collation unicode-transforms unix unordered-containers xml 194754 - xml-conduit zip-archive zlib 194755 - ]; 194756 - executableHaskellDepends = [ base ]; 194757 - testHaskellDepends = [ 194758 - base bytestring containers Diff directory doctemplates exceptions 194759 - filepath Glob hslua mtl pandoc-types process QuickCheck tasty 194760 - tasty-golden tasty-hunit tasty-lua tasty-quickcheck text time xml 194761 - zip-archive 194762 - ]; 194763 - benchmarkHaskellDepends = [ 194764 - base bytestring containers deepseq mtl tasty-bench text time 194765 - ]; 194766 - postInstall = '' 194767 - mkdir -p $out/share/man/man1 194768 - mv "man/"*.1 $out/share/man/man1/ 194769 - ''; 194770 - description = "Conversion between markup formats"; 194771 - license = lib.licenses.gpl2Plus; 194772 - maintainers = with lib.maintainers; [ peti ]; 194773 - }) {}; 194774 - 194775 - "pandoc_2_14_0_3" = callPackage 194776 - ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base 194777 - , base64-bytestring, binary, blaze-html, blaze-markup, bytestring 194778 - , case-insensitive, citeproc, commonmark, commonmark-extensions 194779 - , commonmark-pandoc, connection, containers, data-default, deepseq 194780 - , Diff, directory, doclayout, doctemplates, emojis, exceptions 194781 - , file-embed, filepath, Glob, haddock-library, hslua 194782 - , hslua-module-path, hslua-module-system, hslua-module-text, HsYAML 194783 - , HTTP, http-client, http-client-tls, http-types, ipynb 194784 - , jira-wiki-markup, JuicyPixels, mtl, network, network-uri 194785 - , pandoc-types, parsec, process, QuickCheck, random, safe 194786 - , scientific, SHA, skylighting, skylighting-core, split, syb 194787 - , tagsoup, tasty, tasty-bench, tasty-golden, tasty-hunit, tasty-lua 194788 - , tasty-quickcheck, temporary, texmath, text, text-conversions 194789 - , time, unicode-collation, unicode-transforms, unix 194790 - , unordered-containers, xml, xml-conduit, zip-archive, zlib 194791 - }: 194792 - mkDerivation { 194793 - pname = "pandoc"; 194794 194636 version = "2.14.0.3"; 194795 194637 sha256 = "1pgd6125mrvzj2faxbsfmackb7kchzcr6bjkrwqbyn9hzxdzbqw2"; 194796 194638 configureFlags = [ "-fhttps" "-f-trypandoc" ]; ··· 194827 194669 ''; 194828 194670 description = "Conversion between markup formats"; 194829 194671 license = lib.licenses.gpl2Plus; 194830 - hydraPlatforms = lib.platforms.none; 194831 194672 maintainers = with lib.maintainers; [ peti ]; 194832 194673 }) {}; 194833 194674 ··· 195558 195399 }: 195559 195400 mkDerivation { 195560 195401 pname = "pantry"; 195561 - version = "0.5.2.2"; 195562 - sha256 = "05ykb6jn19jiakrn6mdcz3gyc6v6hkg3r8drwxncf04syz0l60mm"; 195563 - libraryHaskellDepends = [ 195564 - aeson ansi-terminal base bytestring Cabal casa-client casa-types 195565 - conduit conduit-extra containers cryptonite cryptonite-conduit 195566 - digest filelock generic-deriving hackage-security hpack http-client 195567 - http-client-tls http-conduit http-download http-types memory mtl 195568 - network-uri path path-io persistent persistent-sqlite 195569 - persistent-template primitive resourcet rio rio-orphans 195570 - rio-prettyprint tar-conduit text text-metrics time transformers 195571 - unix-compat unliftio unordered-containers vector yaml zip-archive 195572 - ]; 195573 - testHaskellDepends = [ 195574 - aeson ansi-terminal base bytestring Cabal casa-client casa-types 195575 - conduit conduit-extra containers cryptonite cryptonite-conduit 195576 - digest exceptions filelock generic-deriving hackage-security 195577 - hedgehog hpack hspec http-client http-client-tls http-conduit 195578 - http-download http-types memory mtl network-uri path path-io 195579 - persistent persistent-sqlite persistent-template primitive 195580 - QuickCheck raw-strings-qq resourcet rio rio-orphans rio-prettyprint 195581 - tar-conduit text text-metrics time transformers unix-compat 195582 - unliftio unordered-containers vector yaml zip-archive 195583 - ]; 195584 - description = "Content addressable Haskell package management"; 195585 - license = lib.licenses.bsd3; 195586 - }) {}; 195587 - 195588 - "pantry_0_5_2_3" = callPackage 195589 - ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal 195590 - , casa-client, casa-types, conduit, conduit-extra, containers 195591 - , cryptonite, cryptonite-conduit, digest, exceptions, filelock 195592 - , generic-deriving, hackage-security, hedgehog, hpack, hspec 195593 - , http-client, http-client-tls, http-conduit, http-download 195594 - , http-types, memory, mtl, network-uri, path, path-io, persistent 195595 - , persistent-sqlite, persistent-template, primitive, QuickCheck 195596 - , raw-strings-qq, resourcet, rio, rio-orphans, rio-prettyprint 195597 - , tar-conduit, text, text-metrics, time, transformers, unix-compat 195598 - , unliftio, unordered-containers, vector, yaml, zip-archive 195599 - }: 195600 - mkDerivation { 195601 - pname = "pantry"; 195602 195402 version = "0.5.2.3"; 195603 195403 sha256 = "17r9fgs83dp0s9wq14q5hvf5vnl8d7cg9p9dnbixgsysq6g6d29g"; 195604 195404 libraryHaskellDepends = [ ··· 195624 195424 ]; 195625 195425 description = "Content addressable Haskell package management"; 195626 195426 license = lib.licenses.bsd3; 195627 - hydraPlatforms = lib.platforms.none; 195628 195427 }) {}; 195629 195428 195630 195429 "pantry-tmp" = callPackage ··· 197104 196903 }: 197105 196904 mkDerivation { 197106 196905 pname = "parsley-core"; 197107 - version = "1.2.0.0"; 197108 - sha256 = "0q3kj5ima8i06rmm5659jhhzfm6shgb3k4sbf34dq1jbwgqrkja1"; 196906 + version = "1.3.0.0"; 196907 + sha256 = "0qx5q7a9hkj9swpwlxh24c19pf9i6yvlmp44xiwshflz4cf1n8dq"; 197109 196908 libraryHaskellDepends = [ 197110 196909 array base bytestring containers dependent-map dependent-sum 197111 196910 ghc-prim hashable mtl pretty-terminal template-haskell text ··· 199691 199490 }) {}; 199692 199491 199693 199492 "persistent" = callPackage 199694 - ({ mkDerivation, aeson, attoparsec, base, base64-bytestring 199695 - , blaze-html, bytestring, conduit, containers, criterion, deepseq 199696 - , fast-logger, file-embed, hspec, http-api-data, lift-type 199697 - , monad-logger, mtl, path-pieces, QuickCheck, quickcheck-instances 199698 - , resource-pool, resourcet, scientific, shakespeare, silently 199699 - , template-haskell, text, th-lift-instances, time, transformers 199700 - , unliftio, unliftio-core, unordered-containers, vector 199701 - }: 199702 - mkDerivation { 199703 - pname = "persistent"; 199704 - version = "2.13.0.2"; 199705 - sha256 = "1fn3hjn3pxxnawvdif691vmxahnmal5ivr5rll0f26ia7rjqrnn2"; 199706 - libraryHaskellDepends = [ 199707 - aeson attoparsec base base64-bytestring blaze-html bytestring 199708 - conduit containers fast-logger http-api-data lift-type monad-logger 199709 - mtl path-pieces resource-pool resourcet scientific silently 199710 - template-haskell text th-lift-instances time transformers unliftio 199711 - unliftio-core unordered-containers vector 199712 - ]; 199713 - testHaskellDepends = [ 199714 - aeson attoparsec base base64-bytestring blaze-html bytestring 199715 - conduit containers fast-logger hspec http-api-data monad-logger mtl 199716 - path-pieces QuickCheck quickcheck-instances resource-pool resourcet 199717 - scientific shakespeare silently template-haskell text 199718 - th-lift-instances time transformers unliftio unliftio-core 199719 - unordered-containers vector 199720 - ]; 199721 - benchmarkHaskellDepends = [ 199722 - base criterion deepseq file-embed template-haskell text 199723 - ]; 199724 - description = "Type-safe, multi-backend data serialization"; 199725 - license = lib.licenses.mit; 199726 - maintainers = with lib.maintainers; [ psibi ]; 199727 - }) {}; 199728 - 199729 - "persistent_2_13_1_1" = callPackage 199730 199493 ({ mkDerivation, aeson, attoparsec, base, base64-bytestring 199731 199494 , blaze-html, bytestring, conduit, containers, criterion, deepseq 199732 199495 , fast-logger, file-embed, hspec, http-api-data, lift-type ··· 199759 199522 ]; 199760 199523 description = "Type-safe, multi-backend data serialization"; 199761 199524 license = lib.licenses.mit; 199762 - hydraPlatforms = lib.platforms.none; 199763 199525 maintainers = with lib.maintainers; [ psibi ]; 199764 199526 }) {}; 199765 199527 ··· 200168 199930 }: 200169 199931 mkDerivation { 200170 199932 pname = "persistent-postgresql"; 200171 - version = "2.13.0.2"; 200172 - sha256 = "1cbrwzk2s3xrdxpas64slk1habn38xspdg09xj2yazszkmr31hrh"; 200173 - isLibrary = true; 200174 - isExecutable = true; 200175 - libraryHaskellDepends = [ 200176 - aeson attoparsec base blaze-builder bytestring conduit containers 200177 - monad-logger mtl persistent postgresql-libpq postgresql-simple 200178 - resource-pool resourcet string-conversions text time transformers 200179 - unliftio-core 200180 - ]; 200181 - testHaskellDepends = [ 200182 - aeson base bytestring containers fast-logger hspec 200183 - hspec-expectations hspec-expectations-lifted http-api-data HUnit 200184 - monad-logger path-pieces persistent persistent-qq persistent-test 200185 - QuickCheck quickcheck-instances resourcet text time transformers 200186 - unliftio unliftio-core unordered-containers vector 200187 - ]; 200188 - description = "Backend for the persistent library using postgresql"; 200189 - license = lib.licenses.mit; 200190 - }) {}; 200191 - 200192 - "persistent-postgresql_2_13_0_3" = callPackage 200193 - ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring 200194 - , conduit, containers, fast-logger, hspec, hspec-expectations 200195 - , hspec-expectations-lifted, http-api-data, HUnit, monad-logger 200196 - , mtl, path-pieces, persistent, persistent-qq, persistent-test 200197 - , postgresql-libpq, postgresql-simple, QuickCheck 200198 - , quickcheck-instances, resource-pool, resourcet 200199 - , string-conversions, text, time, transformers, unliftio 200200 - , unliftio-core, unordered-containers, vector 200201 - }: 200202 - mkDerivation { 200203 - pname = "persistent-postgresql"; 200204 199933 version = "2.13.0.3"; 200205 199934 sha256 = "06f5yyv8bj3m4zpjwr1k66hkmh1gfy624rnq2g12sjrpz8nrax6j"; 200206 199935 isLibrary = true; ··· 200220 199949 ]; 200221 199950 description = "Backend for the persistent library using postgresql"; 200222 199951 license = lib.licenses.mit; 200223 - hydraPlatforms = lib.platforms.none; 200224 199952 }) {}; 200225 199953 200226 199954 "persistent-protobuf" = callPackage ··· 200763 200491 }) {}; 200764 200492 200765 200493 "pg-transact" = callPackage 200766 - ({ mkDerivation, async, base, bytestring, exceptions, hspec 200767 - , hspec-expectations-lifted, monad-control, postgresql-libpq 200768 - , postgresql-simple, tmp-postgres, transformers 200769 - }: 200770 - mkDerivation { 200771 - pname = "pg-transact"; 200772 - version = "0.3.1.1"; 200773 - sha256 = "1z101hbfan8aidq7lcnzzni4b7ji8sbbqx1yar6ykf6wmzmn2pcd"; 200774 - libraryHaskellDepends = [ 200775 - base bytestring exceptions monad-control postgresql-simple 200776 - transformers 200777 - ]; 200778 - testHaskellDepends = [ 200779 - async base bytestring exceptions hspec hspec-expectations-lifted 200780 - postgresql-libpq postgresql-simple tmp-postgres 200781 - ]; 200782 - description = "A postgresql-simple transaction monad"; 200783 - license = lib.licenses.bsd3; 200784 - hydraPlatforms = lib.platforms.none; 200785 - broken = true; 200786 - }) {}; 200787 - 200788 - "pg-transact_0_3_2_0" = callPackage 200789 200494 ({ mkDerivation, async, base, bytestring, criterion, deepseq 200790 200495 , exceptions, hspec, hspec-expectations-lifted, monad-control 200791 200496 , postgresql-libpq, postgresql-simple, tmp-postgres, transformers ··· 201400 201105 }) {}; 201401 201106 201402 201107 "phonetic-languages-simplified-generalized-examples-array" = callPackage 201403 - ({ mkDerivation, base, heaps, mmsyn2-array, parallel 201108 + ({ mkDerivation, base, heaps, mmsyn2-array, mmsyn3, parallel 201404 201109 , phonetic-languages-constraints-array 201405 201110 , phonetic-languages-filters-array 201406 201111 , phonetic-languages-permutations-array 201407 201112 , phonetic-languages-phonetics-basics, phonetic-languages-plus 201408 201113 , phonetic-languages-simplified-base 201409 201114 , phonetic-languages-simplified-generalized-examples-common 201410 - , phonetic-languages-simplified-generalized-properties-array, subG 201115 + , phonetic-languages-simplified-generalized-properties-array 201116 + , process, subG 201411 201117 }: 201412 201118 mkDerivation { 201413 201119 pname = "phonetic-languages-simplified-generalized-examples-array"; 201414 - version = "0.3.0.0"; 201415 - sha256 = "15k2nij8rpf1yvm5kjgkrvx1y4zlfskxfdxjbjirmaidamr2ha6d"; 201120 + version = "0.4.1.1"; 201121 + sha256 = "1xk4vj7bj93s8r9l09z2w9h0sbkd73qcv441jisa04m0s6hlhgby"; 201416 201122 libraryHaskellDepends = [ 201417 - base heaps mmsyn2-array parallel 201123 + base heaps mmsyn2-array mmsyn3 parallel 201418 201124 phonetic-languages-constraints-array 201419 201125 phonetic-languages-filters-array 201420 201126 phonetic-languages-permutations-array 201421 201127 phonetic-languages-phonetics-basics phonetic-languages-plus 201422 201128 phonetic-languages-simplified-base 201423 201129 phonetic-languages-simplified-generalized-examples-common 201424 - phonetic-languages-simplified-generalized-properties-array subG 201130 + phonetic-languages-simplified-generalized-properties-array process 201131 + subG 201425 201132 ]; 201426 201133 description = "Helps to create texts with the given phonetic properties (e. g. poetic)."; 201427 201134 license = lib.licenses.mit; ··· 205446 205153 hydraPlatforms = lib.platforms.none; 205447 205154 }) {}; 205448 205155 205156 + "polysemy-keyed-state" = callPackage 205157 + ({ mkDerivation, base, constraints, constraints-extras, hspec 205158 + , polysemy, QuickCheck, some, StateVar, trivial-constraint 205159 + }: 205160 + mkDerivation { 205161 + pname = "polysemy-keyed-state"; 205162 + version = "0.1"; 205163 + sha256 = "00jcb0rd7s8yvflqx6xjas10lgh0dmg4ywb18cbkm8xd0pdn0d2j"; 205164 + libraryHaskellDepends = [ 205165 + base constraints constraints-extras polysemy some StateVar 205166 + trivial-constraint 205167 + ]; 205168 + testHaskellDepends = [ 205169 + base constraints constraints-extras hspec polysemy QuickCheck some 205170 + StateVar trivial-constraint 205171 + ]; 205172 + description = "Effect for a set of stateful values indexed by a type of keys"; 205173 + license = lib.licenses.bsd3; 205174 + hydraPlatforms = lib.platforms.none; 205175 + }) {}; 205176 + 205449 205177 "polysemy-kvstore-jsonfile" = callPackage 205450 205178 ({ mkDerivation, aeson, base, containers, exceptions, extra, path 205451 205179 , polysemy, polysemy-zoo, unliftio-path ··· 206564 206292 }) {inherit (pkgs) acl;}; 206565 206293 206566 206294 "posix-api" = callPackage 206567 - ({ mkDerivation, base, byteslice, primitive, primitive-addr 206568 - , primitive-offset, primitive-unlifted, systemd, tasty, tasty-hunit 206295 + ({ mkDerivation, base, byte-order, byteslice, primitive 206296 + , primitive-addr, primitive-offset, primitive-unlifted, run-st 206297 + , systemd, tasty, tasty-hunit 206569 206298 }: 206570 206299 mkDerivation { 206571 206300 pname = "posix-api"; 206572 - version = "0.3.4.0"; 206573 - sha256 = "163bblw200jr2vghc7i9g9xls6vhihayxvb4am4lr3j047ifqbmb"; 206301 + version = "0.3.5.0"; 206302 + sha256 = "0ygww5fcikalyqzliqdrcd4n4g8plhr01gz5p6zd0c5f1y9jgw7x"; 206574 206303 libraryHaskellDepends = [ 206575 - base byteslice primitive primitive-addr primitive-offset 206576 - primitive-unlifted 206304 + base byte-order byteslice primitive primitive-addr primitive-offset 206305 + primitive-unlifted run-st 206577 206306 ]; 206578 206307 pname = "javascript-bridge"; 206579 206308 testHaskellDepends = [ ··· 207430 207159 }) {}; 207431 207160 207432 207161 "postgresql-syntax" = callPackage 207433 - ({ mkDerivation, base, bytestring, case-insensitive, fast-builder 207434 - , hashable, headed-megaparsec, hedgehog, megaparsec 207435 - , parser-combinators, QuickCheck, quickcheck-instances, rerebase 207436 - , tasty, tasty-hunit, tasty-quickcheck, text, text-builder 207437 - , unordered-containers 207162 + ({ mkDerivation, base, bytestring, case-insensitive, hashable 207163 + , headed-megaparsec, hedgehog, megaparsec, parser-combinators 207164 + , QuickCheck, quickcheck-instances, rerebase, tasty, tasty-hunit 207165 + , tasty-quickcheck, text, text-builder, unordered-containers 207438 207166 }: 207439 207167 mkDerivation { 207440 207168 pname = "postgresql-syntax"; 207441 - version = "0.3.0.3"; 207442 - sha256 = "0zylrzd8dfks1jdx1yq1i2n2a7sxa8b04h6km9lx3bdpbpv84y7i"; 207169 + version = "0.4"; 207170 + sha256 = "133p9w35q7ynb15i97k9ci4w14vp5117v3hmgm4ys3jj07apjyxd"; 207443 207171 libraryHaskellDepends = [ 207444 - base bytestring case-insensitive fast-builder hashable 207445 - headed-megaparsec megaparsec parser-combinators text text-builder 207172 + base bytestring case-insensitive hashable headed-megaparsec 207173 + megaparsec parser-combinators text text-builder 207446 207174 unordered-containers 207447 207175 ]; 207448 207176 testHaskellDepends = [ ··· 211360 211088 }: 211361 211089 mkDerivation { 211362 211090 pname = "proteaaudio"; 211363 - version = "0.9.0"; 211364 - sha256 = "0y1vvcy0rdiraphi6c9i1xsw5zwdqsw0id40xhgvk37va36ryl3p"; 211091 + version = "0.9.1"; 211092 + sha256 = "1l2rxhs5v8mi77qw98849m0w2swwxvg5wm6d4j123sa29riyb70a"; 211365 211093 isLibrary = true; 211366 211094 isExecutable = true; 211367 211095 libraryHaskellDepends = [ base bytestring ]; ··· 211379 211107 ({ mkDerivation, base, bytestring, c2hs, SDL2 }: 211380 211108 mkDerivation { 211381 211109 pname = "proteaaudio-sdl"; 211382 - version = "0.9.0"; 211383 - sha256 = "0ksdb89phsdjjq5q043wvqi3swibfd1840180jg3m8wj3zcy5g3k"; 211110 + version = "0.9.1"; 211111 + sha256 = "1qgb7zj7sj8sc3b7fwfq51s5m997dqgx74dmmkfam2s4v46fhqr4"; 211384 211112 isLibrary = true; 211385 211113 isExecutable = true; 211386 211114 libraryHaskellDepends = [ base bytestring ]; ··· 212857 212585 }: 212858 212586 mkDerivation { 212859 212587 pname = "purescript"; 212860 - version = "0.14.2"; 212861 - sha256 = "12gk4c311v39gh0kp5s97gia2xrglzzkpnhisbpxc4h7nd9dqf5m"; 212588 + version = "0.14.3"; 212589 + sha256 = "0g0zly5wh75w8p09zq6sy25phbb432vb0allmcbx34vd84nm70ia"; 212862 212590 isLibrary = true; 212863 212591 isExecutable = true; 212864 212592 libraryHaskellDepends = [ ··· 212971 212699 }: 212972 212700 mkDerivation { 212973 212701 pname = "purescript-cst"; 212974 - version = "0.2.0.0"; 212975 - sha256 = "0spsl9aq7hg2pkqawwjirgdr8ypzpb9amf2pznxmn6wm9ppaq73s"; 212702 + version = "0.3.0.0"; 212703 + sha256 = "15gf3fxpqngnx75w7g8nyvmj452y3x9p8ymwwk4mkzql0zps2fy2"; 212976 212704 libraryHaskellDepends = [ 212977 212705 aeson array base base-compat bytestring containers deepseq dlist 212978 212706 filepath microlens mtl protolude scientific semigroups serialise ··· 218621 218349 ({ mkDerivation, base, composition-prelude }: 218622 218350 mkDerivation { 218623 218351 pname = "recursion"; 218624 - version = "2.2.4.3"; 218625 - sha256 = "0k5as7i7xyas6qhpr7wpnnf0rc93nsh4s9gsxdsk72xkwd86chkj"; 218352 + version = "2.2.4.4"; 218353 + sha256 = "09zssx2yqz22hm678ik5zz2zkanzfazcyfqmwlxc9mk6gxxdy6ia"; 218626 218354 libraryHaskellDepends = [ base composition-prelude ]; 218627 218355 description = "A recursion schemes library for Haskell"; 218628 218356 license = lib.licenses.bsd3; ··· 222505 222233 pname = "req"; 222506 222234 version = "3.9.1"; 222507 222235 sha256 = "0468ah4142jrqp5l3pw4izrw6f6kznisan888b30jhif4c6xncr0"; 222236 + revision = "1"; 222237 + editedCabalFile = "0g2g8l1nhmqxgk2ylvavv7rw6bq73d3awd21l438mzzljqj4kvh8"; 222508 222238 enableSeparateDataOutput = true; 222509 222239 libraryHaskellDepends = [ 222510 222240 aeson authenticate-oauth base blaze-builder bytestring ··· 223513 223243 license = lib.licenses.bsd3; 223514 223244 }) {}; 223515 223245 223246 + "retry_0_9_0_0" = callPackage 223247 + ({ mkDerivation, base, exceptions, ghc-prim, hedgehog, HUnit, mtl 223248 + , random, stm, tasty, tasty-hedgehog, tasty-hunit, time 223249 + , transformers 223250 + }: 223251 + mkDerivation { 223252 + pname = "retry"; 223253 + version = "0.9.0.0"; 223254 + sha256 = "0n304r6vyx238558z62kz7nii8y58h2z4iyx54gbkxmz9dsck4ff"; 223255 + libraryHaskellDepends = [ 223256 + base exceptions ghc-prim random transformers 223257 + ]; 223258 + testHaskellDepends = [ 223259 + base exceptions ghc-prim hedgehog HUnit mtl random stm tasty 223260 + tasty-hedgehog tasty-hunit time transformers 223261 + ]; 223262 + description = "Retry combinators for monadic actions that may fail"; 223263 + license = lib.licenses.bsd3; 223264 + hydraPlatforms = lib.platforms.none; 223265 + }) {}; 223266 + 223516 223267 "retryer" = callPackage 223517 223268 ({ mkDerivation, base, optparse-applicative, process }: 223518 223269 mkDerivation { ··· 232361 232112 }: 232362 232113 mkDerivation { 232363 232114 pname = "servant"; 232364 - version = "0.18.2"; 232365 - sha256 = "18mfjj9za8g9rgj7a6j0ly6lf1ykfwrlpy3cf53lv1gxvb19gmk5"; 232366 - revision = "1"; 232367 - editedCabalFile = "0f783bj89vb7j5cj5hk6hdmplhk3ay1z6swsinlr7a7f9h59x6vh"; 232368 - libraryHaskellDepends = [ 232369 - aeson attoparsec base base-compat bifunctors bytestring 232370 - case-insensitive deepseq http-api-data http-media http-types mmorph 232371 - mtl network-uri QuickCheck singleton-bool sop-core 232372 - string-conversions tagged text transformers vault 232373 - ]; 232374 - testHaskellDepends = [ 232375 - aeson base base-compat bytestring hspec http-media mtl QuickCheck 232376 - quickcheck-instances string-conversions text transformers 232377 - ]; 232378 - testToolDepends = [ hspec-discover ]; 232379 - description = "A family of combinators for defining webservices APIs"; 232380 - license = lib.licenses.bsd3; 232381 - }) {}; 232382 - 232383 - "servant_0_18_3" = callPackage 232384 - ({ mkDerivation, aeson, attoparsec, base, base-compat, bifunctors 232385 - , bytestring, case-insensitive, deepseq, hspec, hspec-discover 232386 - , http-api-data, http-media, http-types, mmorph, mtl, network-uri 232387 - , QuickCheck, quickcheck-instances, singleton-bool, sop-core 232388 - , string-conversions, tagged, text, transformers, vault 232389 - }: 232390 - mkDerivation { 232391 - pname = "servant"; 232392 232115 version = "0.18.3"; 232393 232116 sha256 = "033ykm8l7a9bjcwb3v9d0ljglq1sxpjm1iss7nqakpyxljcg2sxp"; 232394 232117 libraryHaskellDepends = [ ··· 232404 232127 testToolDepends = [ hspec-discover ]; 232405 232128 description = "A family of combinators for defining webservices APIs"; 232406 232129 license = lib.licenses.bsd3; 232407 - hydraPlatforms = lib.platforms.none; 232408 232130 }) {}; 232409 232131 232410 232132 "servant-JuicyPixels" = callPackage ··· 232934 232656 }) {}; 232935 232657 232936 232658 "servant-client" = callPackage 232937 - ({ mkDerivation, aeson, base, base-compat, bytestring, containers 232938 - , deepseq, entropy, exceptions, hspec, hspec-discover 232939 - , http-api-data, http-client, http-media, http-types, HUnit 232940 - , kan-extensions, markdown-unlit, monad-control, mtl, network 232941 - , QuickCheck, semigroupoids, servant, servant-client-core 232942 - , servant-server, sop-core, stm, tdigest, text, time, transformers 232943 - , transformers-base, transformers-compat, wai, warp 232944 - }: 232945 - mkDerivation { 232946 - pname = "servant-client"; 232947 - version = "0.18.2"; 232948 - sha256 = "0acwpjmi5r62jgmpw508jq942kq5dhdy5602w9v7g318inxzwwi1"; 232949 - revision = "1"; 232950 - editedCabalFile = "1phjfsqzmwc5m45f9zbpp76f7f9z96v0in7ngxz6pj8r90bcv8ga"; 232951 - libraryHaskellDepends = [ 232952 - base base-compat bytestring containers deepseq exceptions 232953 - http-client http-media http-types kan-extensions monad-control mtl 232954 - semigroupoids servant servant-client-core stm text time 232955 - transformers transformers-base transformers-compat 232956 - ]; 232957 - testHaskellDepends = [ 232958 - aeson base base-compat bytestring entropy hspec http-api-data 232959 - http-client http-types HUnit kan-extensions markdown-unlit mtl 232960 - network QuickCheck servant servant-client-core servant-server 232961 - sop-core stm tdigest text transformers transformers-compat wai warp 232962 - ]; 232963 - testToolDepends = [ hspec-discover markdown-unlit ]; 232964 - description = "Automatic derivation of querying functions for servant"; 232965 - license = lib.licenses.bsd3; 232966 - }) {}; 232967 - 232968 - "servant-client_0_18_3" = callPackage 232969 232659 ({ mkDerivation, aeson, base, base-compat, bytestring, containers 232970 232660 , deepseq, entropy, exceptions, hspec, hspec-discover 232971 232661 , http-api-data, http-client, http-media, http-types, HUnit ··· 232993 232683 testToolDepends = [ hspec-discover markdown-unlit ]; 232994 232684 description = "Automatic derivation of querying functions for servant"; 232995 232685 license = lib.licenses.bsd3; 232996 - hydraPlatforms = lib.platforms.none; 232997 232686 }) {}; 232998 232687 232999 232688 "servant-client-core" = callPackage ··· 233004 232693 }: 233005 232694 mkDerivation { 233006 232695 pname = "servant-client-core"; 233007 - version = "0.18.2"; 233008 - sha256 = "0b449c28z20sx98pc2d4p65jr3m9glsa47jjc2w4gf90jisl173r"; 233009 - revision = "2"; 233010 - editedCabalFile = "0clbchlla9r0scz0giqmy3pwsnlfcf19hwkqj3yl1y77qx7kv4lr"; 233011 - libraryHaskellDepends = [ 233012 - aeson base base-compat base64-bytestring bytestring containers 233013 - deepseq exceptions free http-media http-types network-uri safe 233014 - servant sop-core template-haskell text transformers 233015 - ]; 233016 - testHaskellDepends = [ base base-compat deepseq hspec QuickCheck ]; 233017 - testToolDepends = [ hspec-discover ]; 233018 - description = "Core functionality and class for client function generation for servant APIs"; 233019 - license = lib.licenses.bsd3; 233020 - }) {}; 233021 - 233022 - "servant-client-core_0_18_3" = callPackage 233023 - ({ mkDerivation, aeson, base, base-compat, base64-bytestring 233024 - , bytestring, containers, deepseq, exceptions, free, hspec 233025 - , hspec-discover, http-media, http-types, network-uri, QuickCheck 233026 - , safe, servant, sop-core, template-haskell, text, transformers 233027 - }: 233028 - mkDerivation { 233029 - pname = "servant-client-core"; 233030 232696 version = "0.18.3"; 233031 232697 sha256 = "1iln4axymmmk3ib0wxmpzjgq16lip8nz7xich3ysgzx6g2n15xsd"; 233032 232698 libraryHaskellDepends = [ ··· 233038 232704 testToolDepends = [ hspec-discover ]; 233039 232705 description = "Core functionality and class for client function generation for servant APIs"; 233040 232706 license = lib.licenses.bsd3; 233041 - hydraPlatforms = lib.platforms.none; 233042 232707 }) {}; 233043 232708 233044 232709 "servant-client-js" = callPackage ··· 233196 232861 }: 233197 232862 mkDerivation { 233198 232863 pname = "servant-docs"; 233199 - version = "0.11.8"; 233200 - sha256 = "0zbsv75zyfg44l4822qnmvw2naxcxwgnpzc55jnvz766l2dydjrb"; 233201 - revision = "1"; 233202 - editedCabalFile = "0bfhypzm02aqwckjrvjmhvf602di0pmp4r0rjbfcraxzvkrzm6qv"; 233203 - isLibrary = true; 233204 - isExecutable = true; 233205 - libraryHaskellDepends = [ 233206 - aeson aeson-pretty base base-compat bytestring case-insensitive 233207 - hashable http-media http-types lens servant string-conversions text 233208 - universe-base unordered-containers 233209 - ]; 233210 - executableHaskellDepends = [ 233211 - aeson base lens servant string-conversions text 233212 - ]; 233213 - testHaskellDepends = [ 233214 - aeson base base-compat lens servant string-conversions tasty 233215 - tasty-golden tasty-hunit transformers 233216 - ]; 233217 - description = "generate API docs for your servant webservice"; 233218 - license = lib.licenses.bsd3; 233219 - }) {}; 233220 - 233221 - "servant-docs_0_11_9" = callPackage 233222 - ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring 233223 - , case-insensitive, hashable, http-media, http-types, lens, servant 233224 - , string-conversions, tasty, tasty-golden, tasty-hunit, text 233225 - , transformers, universe-base, unordered-containers 233226 - }: 233227 - mkDerivation { 233228 - pname = "servant-docs"; 233229 232864 version = "0.11.9"; 233230 232865 sha256 = "0ynjyyxlzb2j5d92rryqqa97rp16582mbmvnv7syczha5ziq24nk"; 233231 232866 isLibrary = true; ··· 233244 232879 ]; 233245 232880 description = "generate API docs for your servant webservice"; 233246 232881 license = lib.licenses.bsd3; 233247 - hydraPlatforms = lib.platforms.none; 233248 232882 }) {}; 233249 232883 233250 232884 "servant-docs-simple" = callPackage ··· 233476 233110 }: 233477 233111 mkDerivation { 233478 233112 pname = "servant-foreign"; 233479 - version = "0.15.3"; 233480 - sha256 = "1bz2ry5pd8cx5pmsvg7q29r9gd5kqjjv9nd97f7abwjqi8as2413"; 233481 - revision = "2"; 233482 - editedCabalFile = "1fdbxyyp2h5gcighjrww2mbg8z6givmhx2in8293kw58w7y2im0i"; 233483 - libraryHaskellDepends = [ 233484 - base base-compat http-types lens servant text 233485 - ]; 233486 - testHaskellDepends = [ base hspec servant ]; 233487 - testToolDepends = [ hspec-discover ]; 233488 - description = "Helpers for generating clients for servant APIs in any programming language"; 233489 - license = lib.licenses.bsd3; 233490 - }) {}; 233491 - 233492 - "servant-foreign_0_15_4" = callPackage 233493 - ({ mkDerivation, base, base-compat, hspec, hspec-discover 233494 - , http-types, lens, servant, text 233495 - }: 233496 - mkDerivation { 233497 - pname = "servant-foreign"; 233498 233113 version = "0.15.4"; 233499 233114 sha256 = "0bznb73rbgfgkg7n4pxghkqsfca0yw9vak73c6w8sqvc2mjnc7mz"; 233500 233115 libraryHaskellDepends = [ ··· 233504 233119 testToolDepends = [ hspec-discover ]; 233505 233120 description = "Helpers for generating clients for servant APIs in any programming language"; 233506 233121 license = lib.licenses.bsd3; 233507 - hydraPlatforms = lib.platforms.none; 233508 233122 }) {}; 233509 233123 233510 233124 "servant-gdp" = callPackage ··· 233667 233281 }: 233668 233282 mkDerivation { 233669 233283 pname = "servant-http-streams"; 233670 - version = "0.18.2"; 233671 - sha256 = "1kyiv8qamw9dxv2ax7hx9n7w9507vjvwn89x4nvlsc87nq91hvg0"; 233672 - revision = "1"; 233673 - editedCabalFile = "0hkcyz93px5x6l5nyh9ymswhwpfidbji2kmlhrw7ksg4zsxkl2p9"; 233674 - libraryHaskellDepends = [ 233675 - base base-compat bytestring case-insensitive containers deepseq 233676 - exceptions http-common http-media http-streams http-types 233677 - io-streams kan-extensions monad-control mtl semigroupoids servant 233678 - servant-client-core text time transformers transformers-base 233679 - transformers-compat 233680 - ]; 233681 - testHaskellDepends = [ 233682 - aeson base base-compat bytestring deepseq entropy hspec 233683 - http-api-data http-streams http-types HUnit kan-extensions 233684 - markdown-unlit mtl network QuickCheck servant servant-client-core 233685 - servant-server stm tdigest text transformers transformers-compat 233686 - wai warp 233687 - ]; 233688 - testToolDepends = [ hspec-discover markdown-unlit ]; 233689 - description = "Automatic derivation of querying functions for servant"; 233690 - license = lib.licenses.bsd3; 233691 - hydraPlatforms = lib.platforms.none; 233692 - broken = true; 233693 - }) {}; 233694 - 233695 - "servant-http-streams_0_18_3" = callPackage 233696 - ({ mkDerivation, aeson, base, base-compat, bytestring 233697 - , case-insensitive, containers, deepseq, entropy, exceptions, hspec 233698 - , hspec-discover, http-api-data, http-common, http-media 233699 - , http-streams, http-types, HUnit, io-streams, kan-extensions 233700 - , markdown-unlit, monad-control, mtl, network, QuickCheck 233701 - , semigroupoids, servant, servant-client-core, servant-server, stm 233702 - , tdigest, text, time, transformers, transformers-base 233703 - , transformers-compat, wai, warp 233704 - }: 233705 - mkDerivation { 233706 - pname = "servant-http-streams"; 233707 233284 version = "0.18.3"; 233708 233285 sha256 = "0cc4qmbzq4n1yp5yfg76w1skkksh13qlbza9i2pgsxa9sc39s5fa"; 233709 233286 libraryHaskellDepends = [ ··· 234191 233768 }: 234192 233769 mkDerivation { 234193 233770 pname = "servant-pipes"; 234194 - version = "0.15.2"; 234195 - sha256 = "1r5irq09j64iapi5n9mzsph984r5f7cyr6zz4sw3xqh648dmf75h"; 234196 - libraryHaskellDepends = [ 234197 - base bytestring monad-control mtl pipes pipes-safe servant 234198 - ]; 234199 - testHaskellDepends = [ 234200 - base base-compat bytestring http-client http-media pipes 234201 - pipes-bytestring pipes-safe servant servant-client servant-server 234202 - wai warp 234203 - ]; 234204 - description = "Servant Stream support for pipes"; 234205 - license = lib.licenses.bsd3; 234206 - }) {}; 234207 - 234208 - "servant-pipes_0_15_3" = callPackage 234209 - ({ mkDerivation, base, base-compat, bytestring, http-client 234210 - , http-media, monad-control, mtl, pipes, pipes-bytestring 234211 - , pipes-safe, servant, servant-client, servant-server, wai, warp 234212 - }: 234213 - mkDerivation { 234214 - pname = "servant-pipes"; 234215 233771 version = "0.15.3"; 234216 233772 sha256 = "1sd01f95rkraa0zdqqg2vwx91zsih0i0hqqkz55nnw9bsbsqhq1n"; 234217 233773 libraryHaskellDepends = [ ··· 234224 233780 ]; 234225 233781 description = "Servant Stream support for pipes"; 234226 233782 license = lib.licenses.bsd3; 234227 - hydraPlatforms = lib.platforms.none; 234228 233783 }) {}; 234229 233784 234230 233785 "servant-polysemy" = callPackage ··· 234629 234184 }: 234630 234185 mkDerivation { 234631 234186 pname = "servant-server"; 234632 - version = "0.18.2"; 234633 - sha256 = "05ricb3w1app6c094zwaq2jnqv53jpf4n89ffynm31dvf6h9qdih"; 234634 - revision = "1"; 234635 - editedCabalFile = "0xhq2rpc4ry1xgwz835bcm8qdnsifpc8wck9wa5r510ff21dqw4d"; 234636 - isLibrary = true; 234637 - isExecutable = true; 234638 - libraryHaskellDepends = [ 234639 - base base-compat base64-bytestring bytestring containers exceptions 234640 - filepath http-api-data http-media http-types monad-control mtl 234641 - network network-uri resourcet servant sop-core string-conversions 234642 - tagged text transformers transformers-base wai wai-app-static word8 234643 - ]; 234644 - executableHaskellDepends = [ 234645 - aeson base base-compat servant text wai warp 234646 - ]; 234647 - testHaskellDepends = [ 234648 - aeson base base-compat base64-bytestring bytestring directory hspec 234649 - hspec-wai http-types mtl QuickCheck resourcet safe servant 234650 - should-not-typecheck string-conversions temporary text transformers 234651 - transformers-compat wai wai-extra 234652 - ]; 234653 - testToolDepends = [ hspec-discover ]; 234654 - description = "A family of combinators for defining webservices APIs and serving them"; 234655 - license = lib.licenses.bsd3; 234656 - }) {}; 234657 - 234658 - "servant-server_0_18_3" = callPackage 234659 - ({ mkDerivation, aeson, base, base-compat, base64-bytestring 234660 - , bytestring, containers, directory, exceptions, filepath, hspec 234661 - , hspec-discover, hspec-wai, http-api-data, http-media, http-types 234662 - , monad-control, mtl, network, network-uri, QuickCheck, resourcet 234663 - , safe, servant, should-not-typecheck, sop-core, string-conversions 234664 - , tagged, temporary, text, transformers, transformers-base 234665 - , transformers-compat, wai, wai-app-static, wai-extra, warp, word8 234666 - }: 234667 - mkDerivation { 234668 - pname = "servant-server"; 234669 234187 version = "0.18.3"; 234670 234188 sha256 = "1gng0in85as45aprwy19xaqlgmwfx0pkly150d2v96knhbcwsshk"; 234671 234189 isLibrary = true; ··· 234688 234206 testToolDepends = [ hspec-discover ]; 234689 234207 description = "A family of combinators for defining webservices APIs and serving them"; 234690 234208 license = lib.licenses.bsd3; 234691 - hydraPlatforms = lib.platforms.none; 234692 234209 }) {}; 234693 234210 234694 234211 "servant-server-namedargs" = callPackage ··· 236020 235537 }: 236021 235538 mkDerivation { 236022 235539 pname = "sexp-grammar"; 236023 - version = "2.3.0"; 236024 - sha256 = "1ky0jj47xp6g8shk5znrhncj71sg0p653csj1ds2yl36s7fiwgdk"; 236025 - libraryHaskellDepends = [ 236026 - array base bytestring containers data-fix deepseq 236027 - invertible-grammar prettyprinter recursion-schemes scientific 236028 - semigroups text utf8-string 236029 - ]; 236030 - libraryToolDepends = [ alex happy ]; 236031 - testHaskellDepends = [ 236032 - base containers invertible-grammar prettyprinter QuickCheck 236033 - scientific semigroups tasty tasty-hunit tasty-quickcheck text 236034 - utf8-string 236035 - ]; 236036 - benchmarkHaskellDepends = [ 236037 - base bytestring criterion deepseq text 236038 - ]; 236039 - description = "Invertible grammar combinators for S-expressions"; 236040 - license = lib.licenses.bsd3; 236041 - }) {}; 236042 - 236043 - "sexp-grammar_2_3_1" = callPackage 236044 - ({ mkDerivation, alex, array, base, bytestring, containers 236045 - , criterion, data-fix, deepseq, happy, invertible-grammar 236046 - , prettyprinter, QuickCheck, recursion-schemes, scientific 236047 - , semigroups, tasty, tasty-hunit, tasty-quickcheck, text 236048 - , utf8-string 236049 - }: 236050 - mkDerivation { 236051 - pname = "sexp-grammar"; 236052 235540 version = "2.3.1"; 236053 235541 sha256 = "05vj998wzj1wja4848kd04c89jb8pmvdyl40aw6qvc9fq0qzw6m4"; 236054 235542 libraryHaskellDepends = [ ··· 236067 235555 ]; 236068 235556 description = "Invertible grammar combinators for S-expressions"; 236069 235557 license = lib.licenses.bsd3; 236070 - hydraPlatforms = lib.platforms.none; 236071 235558 }) {}; 236072 235559 236073 235560 "sexp-show" = callPackage ··· 236438 235925 }: 236439 235926 mkDerivation { 236440 235927 pname = "shake"; 236441 - version = "0.19.4"; 236442 - sha256 = "1vkkgncar07na4kn3i02b2zdyjdjxl10hrcz2l23c498yrrqibjv"; 235928 + version = "0.19.5"; 235929 + sha256 = "105agfvn75czyq3jbmppybv776njlsqc7k4m1xnx0n78qjmcnpb9"; 236443 235930 isLibrary = true; 236444 235931 isExecutable = true; 236445 235932 enableSeparateDataOutput = true; ··· 238486 237973 ({ mkDerivation, base, optparse-applicative }: 238487 237974 mkDerivation { 238488 237975 pname = "simple-cmd-args"; 238489 - version = "0.1.6"; 238490 - sha256 = "18dikz7hy61wgrbpgnxmgfp1i485hkhgrdnqbkzl2mrmmjn8p1zd"; 238491 - libraryHaskellDepends = [ base optparse-applicative ]; 238492 - description = "Simple command args parsing and execution"; 238493 - license = lib.licenses.bsd3; 238494 - }) {}; 238495 - 238496 - "simple-cmd-args_0_1_7" = callPackage 238497 - ({ mkDerivation, base, optparse-applicative }: 238498 - mkDerivation { 238499 - pname = "simple-cmd-args"; 238500 237976 version = "0.1.7"; 238501 237977 sha256 = "0lf0pyiv02sg2yh9avj92fm75sni61qnaq3rmjw5vlczy03ksxpc"; 238502 237978 libraryHaskellDepends = [ base optparse-applicative ]; 238503 237979 description = "Simple command args parsing and execution"; 238504 237980 license = lib.licenses.bsd3; 238505 - hydraPlatforms = lib.platforms.none; 238506 237981 }) {}; 238507 237982 238508 237983 "simple-conduit" = callPackage ··· 240350 239825 }: 240351 239826 mkDerivation { 240352 239827 pname = "skylighting"; 240353 - version = "0.10.5.1"; 240354 - sha256 = "11y2j9c4gw0x5h974jrp0yppy5dys9i0nxdbzm374nwx8mjwdl4w"; 240355 - configureFlags = [ "-fexecutable" ]; 240356 - isLibrary = true; 240357 - isExecutable = true; 240358 - libraryHaskellDepends = [ 240359 - base binary containers skylighting-core 240360 - ]; 240361 - executableHaskellDepends = [ 240362 - base blaze-html bytestring containers pretty-show text 240363 - ]; 240364 - description = "syntax highlighting library"; 240365 - license = lib.licenses.gpl2Only; 240366 - }) {}; 240367 - 240368 - "skylighting_0_10_5_2" = callPackage 240369 - ({ mkDerivation, base, binary, blaze-html, bytestring, containers 240370 - , pretty-show, skylighting-core, text 240371 - }: 240372 - mkDerivation { 240373 - pname = "skylighting"; 240374 239828 version = "0.10.5.2"; 240375 239829 sha256 = "152ywiy7h04xjy0fdl571jwahl6c9350isqbm4p0na4cjd9cczzh"; 240376 239830 configureFlags = [ "-fexecutable" ]; ··· 240384 239838 ]; 240385 239839 description = "syntax highlighting library"; 240386 239840 license = lib.licenses.gpl2Only; 240387 - hydraPlatforms = lib.platforms.none; 240388 239841 }) {}; 240389 239842 240390 239843 "skylighting-core" = callPackage ··· 240397 239850 }: 240398 239851 mkDerivation { 240399 239852 pname = "skylighting-core"; 240400 - version = "0.10.5.1"; 240401 - sha256 = "14mz7krfkidgplhp49w84ryz74jrsdqll44wqd0my0m28v2vg9ka"; 240402 - isLibrary = true; 240403 - isExecutable = true; 240404 - libraryHaskellDepends = [ 240405 - aeson ansi-terminal attoparsec base base64-bytestring binary 240406 - blaze-html bytestring case-insensitive colour containers directory 240407 - filepath mtl safe text transformers utf8-string xml-conduit 240408 - ]; 240409 - testHaskellDepends = [ 240410 - aeson base bytestring containers Diff directory filepath 240411 - pretty-show QuickCheck tasty tasty-golden tasty-hunit 240412 - tasty-quickcheck text 240413 - ]; 240414 - benchmarkHaskellDepends = [ 240415 - base containers criterion directory filepath text 240416 - ]; 240417 - description = "syntax highlighting library"; 240418 - license = lib.licenses.bsd3; 240419 - }) {}; 240420 - 240421 - "skylighting-core_0_10_5_2" = callPackage 240422 - ({ mkDerivation, aeson, ansi-terminal, attoparsec, base 240423 - , base64-bytestring, binary, blaze-html, bytestring 240424 - , case-insensitive, colour, containers, criterion, Diff, directory 240425 - , filepath, mtl, pretty-show, QuickCheck, safe, tasty, tasty-golden 240426 - , tasty-hunit, tasty-quickcheck, text, transformers, utf8-string 240427 - , xml-conduit 240428 - }: 240429 - mkDerivation { 240430 - pname = "skylighting-core"; 240431 239853 version = "0.10.5.2"; 240432 239854 sha256 = "0bskci0gng6nf324wna9ss4xbr1mwjkgk3mlfkr96r1m3wza5g3d"; 240433 239855 isLibrary = true; ··· 240447 239869 ]; 240448 239870 description = "syntax highlighting library"; 240449 239871 license = lib.licenses.bsd3; 240450 - hydraPlatforms = lib.platforms.none; 240451 239872 }) {}; 240452 239873 240453 239874 "skylighting-extensions" = callPackage ··· 246064 245485 }: 246065 245486 mkDerivation { 246066 245487 pname = "sr-extra"; 246067 - version = "1.85.1"; 246068 - sha256 = "15x8d413m8ldl81b5yx13nprr4k0aszx33mjm880za0k90s8r65x"; 246069 - revision = "1"; 246070 - editedCabalFile = "0pmf6vlxv8kd6imq9xwnfc8j3mk6yswvcirdmb2hi8ql41cqwnay"; 245488 + version = "1.88"; 245489 + sha256 = "1cpigfdpgcy3bpp51snza0wwd88ky04hwqlzbmvmwkwznd7wqxrb"; 246071 245490 libraryHaskellDepends = [ 246072 245491 base base64-bytestring bytestring bzlib Cabal cereal containers 246073 245492 Diff directory exceptions fgl filemanip filepath generic-data ··· 249529 248948 }) {}; 249530 248949 249531 248950 "streaming-benchmarks" = callPackage 249532 - ({ mkDerivation, base, bench-graph, bytestring, Chart 249533 - , Chart-diagrams, conduit, csv, deepseq, directory, drinkery, gauge 249534 - , getopt-generics, machines, mtl, pipes, random, split, streaming 249535 - , streamly, template-haskell, text, transformers, typed-process 249536 - , vector 248951 + ({ mkDerivation, base, bytestring, conduit, containers, deepseq 248952 + , dlist, drinkery, gauge, machines, mtl, pipes, random, streaming 248953 + , streamly, template-haskell, text, transformers, vector 249537 248954 }: 249538 248955 mkDerivation { 249539 248956 pname = "streaming-benchmarks"; 249540 - version = "0.2.0"; 249541 - sha256 = "1vpflmvz2vrll9bangl61rdjnngdxbrmpzg3xha8h85ij3458c0x"; 248957 + version = "0.3.0"; 248958 + sha256 = "0cy65d1aph2wk3yc7kj8ywq40f8jgpx72isywnnw2sg9jz9jnd85"; 249542 248959 isLibrary = false; 249543 248960 isExecutable = true; 249544 - executableHaskellDepends = [ 249545 - base bench-graph bytestring Chart Chart-diagrams csv directory 249546 - getopt-generics split text transformers typed-process 249547 - ]; 249548 248961 benchmarkHaskellDepends = [ 249549 - base conduit deepseq drinkery gauge machines mtl pipes random 249550 - streaming streamly template-haskell transformers vector 248962 + base bytestring conduit containers deepseq dlist drinkery gauge 248963 + machines mtl pipes random streaming streamly template-haskell text 248964 + transformers vector 249551 248965 ]; 249552 - description = "Benchmarks to compare streaming packages"; 248966 + description = "Measures and compares the performance of streaming libraries"; 249553 248967 license = lib.licenses.mit; 248968 + hydraPlatforms = lib.platforms.none; 248969 + broken = true; 249554 248970 }) {}; 249555 248971 249556 248972 "streaming-binary" = callPackage ··· 249616 249032 }: 249617 249033 mkDerivation { 249618 249034 pname = "streaming-bytestring"; 249619 - version = "0.2.0"; 249620 - sha256 = "1vmbg84xc7ix7ihs96ia13gdpi7z3grrkq9qai6j8s1klnzpljhi"; 249621 - libraryHaskellDepends = [ 249622 - base bytestring deepseq exceptions ghc-prim mmorph mtl resourcet 249623 - streaming transformers transformers-base 249624 - ]; 249625 - testHaskellDepends = [ 249626 - base bytestring resourcet smallcheck streaming tasty tasty-hunit 249627 - tasty-smallcheck transformers 249628 - ]; 249629 - description = "Fast, effectful byte streams"; 249630 - license = lib.licenses.bsd3; 249631 - }) {}; 249632 - 249633 - "streaming-bytestring_0_2_1" = callPackage 249634 - ({ mkDerivation, base, bytestring, deepseq, exceptions, ghc-prim 249635 - , mmorph, mtl, resourcet, smallcheck, streaming, tasty, tasty-hunit 249636 - , tasty-smallcheck, transformers, transformers-base 249637 - }: 249638 - mkDerivation { 249639 - pname = "streaming-bytestring"; 249640 249035 version = "0.2.1"; 249641 249036 sha256 = "1yri2g0wx2fila25ang04nsv4i12b4yhwqwcfkkpx1sz8fhzibxy"; 249642 249037 libraryHaskellDepends = [ ··· 249649 249044 ]; 249650 249045 description = "Fast, effectful byte streams"; 249651 249046 license = lib.licenses.bsd3; 249652 - hydraPlatforms = lib.platforms.none; 249653 249047 }) {}; 249654 249048 249655 249049 "streaming-cassava" = callPackage ··· 251042 250436 ({ mkDerivation, base, bytestring, text }: 251043 250437 mkDerivation { 251044 250438 pname = "stripe-concepts"; 251045 - version = "1.0.2.8"; 251046 - sha256 = "03sqgmbbjqi18wjb96sc3lvc6p3bqk5sgsgbcf9z8k9rbdspribm"; 251047 - libraryHaskellDepends = [ base bytestring text ]; 251048 - description = "Types for the Stripe API"; 251049 - license = lib.licenses.mit; 251050 - }) {}; 251051 - 251052 - "stripe-concepts_1_0_3" = callPackage 251053 - ({ mkDerivation, base, bytestring, text }: 251054 - mkDerivation { 251055 - pname = "stripe-concepts"; 251056 250439 version = "1.0.3"; 251057 250440 sha256 = "1wykg9flg0qliqlz3ywkmnqhh55aa61r4mvbhsly6ib8r6knr382"; 251058 250441 libraryHaskellDepends = [ base bytestring text ]; 251059 250442 description = "Types for the Stripe API"; 251060 250443 license = lib.licenses.mit; 251061 - hydraPlatforms = lib.platforms.none; 251062 250444 }) {}; 251063 250445 251064 250446 "stripe-core" = callPackage ··· 251295 250677 license = lib.licenses.mit; 251296 250678 }) {}; 251297 250679 250680 + "strong-path" = callPackage 250681 + ({ mkDerivation, base, exceptions, filepath, path, tasty 250682 + , tasty-discover, tasty-hspec, tasty-quickcheck, template-haskell 250683 + }: 250684 + mkDerivation { 250685 + pname = "strong-path"; 250686 + version = "1.0.0.0"; 250687 + sha256 = "0xpflbqzdbf7pk2v5c5acd5j4ijldklx0vvypw36zvy50ld4ffpz"; 250688 + libraryHaskellDepends = [ 250689 + base exceptions filepath path template-haskell 250690 + ]; 250691 + testHaskellDepends = [ 250692 + base filepath path tasty tasty-discover tasty-hspec 250693 + tasty-quickcheck 250694 + ]; 250695 + testToolDepends = [ tasty-discover ]; 250696 + description = "Strongly typed paths in Haskell"; 250697 + license = lib.licenses.mit; 250698 + hydraPlatforms = lib.platforms.none; 250699 + broken = true; 250700 + }) {}; 250701 + 251298 250702 "strongswan-sql" = callPackage 251299 250703 ({ mkDerivation, asn1-encoding, asn1-types, attoparsec, base 251300 250704 , bytestring, data-default, failable, haskeline, io-streams ··· 253309 252713 hydraPlatforms = lib.platforms.none; 253310 252714 }) {}; 253311 252715 253312 - "sydtest_0_3_0_1" = callPackage 252716 + "sydtest_0_3_0_2" = callPackage 253313 252717 ({ mkDerivation, async, base, bytestring, containers, Diff, dlist 253314 252718 , envparse, filepath, MonadRandom, mtl, optparse-applicative, path 253315 252719 , path-io, pretty-show, QuickCheck, quickcheck-io, random-shuffle ··· 253318 252722 }: 253319 252723 mkDerivation { 253320 252724 pname = "sydtest"; 253321 - version = "0.3.0.1"; 253322 - sha256 = "0ddbjs2p2vzmzadggyvdpknmcw935jmj2m9nxki2apc9ciq6skig"; 252725 + version = "0.3.0.2"; 252726 + sha256 = "1823g9czwgf0p0jyxlddqwnpwhs3622892c9ah6cacvl9xfl3sg9"; 253323 252727 libraryHaskellDepends = [ 253324 252728 async base bytestring containers Diff dlist envparse filepath 253325 252729 MonadRandom mtl optparse-applicative path path-io pretty-show ··· 255144 254548 maintainers = with lib.maintainers; [ sternenseemann ]; 255145 254549 }) {}; 255146 254550 254551 + "systemd-socket-activation" = callPackage 254552 + ({ mkDerivation, base, containers, network, text, transformers 254553 + , unix 254554 + }: 254555 + mkDerivation { 254556 + pname = "systemd-socket-activation"; 254557 + version = "1"; 254558 + sha256 = "10y7g2y62v48n6zkpgpjqyf2a7fqm8d9mx24vcwk6bcxkq1bciz2"; 254559 + revision = "1"; 254560 + editedCabalFile = "084phqk9wb0slsmb7pj68nivhjx3w6hs0djq589j771v579vck0r"; 254561 + libraryHaskellDepends = [ 254562 + base containers network text transformers unix 254563 + ]; 254564 + description = "Let systemd bind the server's socket for you"; 254565 + license = lib.licenses.mit; 254566 + }) {}; 254567 + 255147 254568 "systemstats" = callPackage 255148 254569 ({ mkDerivation, base, micrologger, optparse-applicative, statgrab 255149 254570 , text, text-format, transformers ··· 257131 256552 broken = true; 257132 256553 }) {}; 257133 256554 256555 + "tasty-prelude" = callPackage 256556 + ({ mkDerivation, base, tasty, tasty-expected-failure, tasty-focus 256557 + }: 256558 + mkDerivation { 256559 + pname = "tasty-prelude"; 256560 + version = "0.1.0.0"; 256561 + sha256 = "0kccgw0g45cll69hc9f5sifzpsmvcjskcyfvfqnd5zmdh4vcnj70"; 256562 + libraryHaskellDepends = [ 256563 + base tasty tasty-expected-failure tasty-focus 256564 + ]; 256565 + description = "Unopinionated top-level entry point to tasty ecosystem"; 256566 + license = lib.licenses.mpl20; 256567 + }) {}; 256568 + 257134 256569 "tasty-program" = callPackage 257135 256570 ({ mkDerivation, base, deepseq, directory, filepath, process, tasty 257136 256571 }: ··· 257202 256637 }: 257203 256638 mkDerivation { 257204 256639 pname = "tasty-silver"; 257205 - version = "3.2.1"; 257206 - sha256 = "1i39xks5rjpnid2y1n16fyb01wj7hpdw0n5ci1rnsps5f16nkcxr"; 257207 - libraryHaskellDepends = [ 257208 - ansi-terminal async base bytestring containers deepseq directory 257209 - filepath mtl optparse-applicative process process-extras regex-tdfa 257210 - stm tagged tasty temporary text 257211 - ]; 257212 - testHaskellDepends = [ 257213 - base directory filepath process tasty tasty-hunit temporary 257214 - transformers 257215 - ]; 257216 - description = "A fancy test runner, including support for golden tests"; 257217 - license = lib.licenses.mit; 257218 - }) {}; 257219 - 257220 - "tasty-silver_3_2_2" = callPackage 257221 - ({ mkDerivation, ansi-terminal, async, base, bytestring, containers 257222 - , deepseq, directory, filepath, mtl, optparse-applicative, process 257223 - , process-extras, regex-tdfa, stm, tagged, tasty, tasty-hunit 257224 - , temporary, text, transformers 257225 - }: 257226 - mkDerivation { 257227 - pname = "tasty-silver"; 257228 256640 version = "3.2.2"; 257229 256641 sha256 = "0zsl6nna8ir215qyxhyh2czx4i16hzw1n1m8jw8ym02j6sp6iz13"; 257230 256642 libraryHaskellDepends = [ ··· 257238 256650 ]; 257239 256651 description = "A fancy test runner, including support for golden tests"; 257240 256652 license = lib.licenses.mit; 257241 - hydraPlatforms = lib.platforms.none; 257242 256653 }) {}; 257243 256654 257244 256655 "tasty-smallcheck" = callPackage ··· 257982 257393 ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cron 257983 257394 , filepath, hashable, http-api-data, http-client, http-client-tls 257984 257395 , monad-control, mtl, pretty-show, profunctors, servant 257985 - , servant-client, servant-multipart, split, stm, template-haskell 257986 - , text, time, transformers, unordered-containers 257396 + , servant-client, servant-multipart, servant-multipart-api 257397 + , servant-multipart-client, split, stm, template-haskell, text 257398 + , time, transformers, unordered-containers 257987 257399 }: 257988 257400 mkDerivation { 257989 257401 pname = "telegram-bot-simple"; 257990 - version = "0.3.5"; 257991 - sha256 = "08b650z513lbmmb46xinwgdb3csgpx9rjk5vn345xb9b0ki94chq"; 257402 + version = "0.3.7"; 257403 + sha256 = "09bi2rbajiv3p2anky9zjnbvxxd79d70p3im94zrp14db0zjhnp7"; 257992 257404 isLibrary = true; 257993 257405 isExecutable = true; 257994 257406 libraryHaskellDepends = [ 257995 257407 aeson aeson-pretty base bytestring cron filepath hashable 257996 257408 http-api-data http-client http-client-tls monad-control mtl 257997 257409 pretty-show profunctors servant servant-client servant-multipart 257998 - split stm template-haskell text time transformers 257999 - unordered-containers 257410 + servant-multipart-api servant-multipart-client split stm 257411 + template-haskell text time transformers unordered-containers 258000 257412 ]; 258001 257413 executableHaskellDepends = [ 258002 257414 aeson aeson-pretty base bytestring cron filepath hashable 258003 257415 http-api-data http-client http-client-tls monad-control mtl 258004 257416 pretty-show profunctors servant servant-client servant-multipart 258005 - split stm template-haskell text time transformers 258006 - unordered-containers 257417 + servant-multipart-api servant-multipart-client split stm 257418 + template-haskell text time transformers unordered-containers 258007 257419 ]; 258008 257420 description = "Easy to use library for building Telegram bots"; 258009 257421 license = lib.licenses.bsd3; ··· 258219 257631 ({ mkDerivation, base, template-haskell }: 258220 257632 mkDerivation { 258221 257633 pname = "template-haskell-compat-v0208"; 258222 - version = "0.1.5"; 258223 - sha256 = "1s1ynp568i7y5v062kliia46c3cmaijslf2hlmdkkqfdvf8fmzp1"; 258224 - libraryHaskellDepends = [ base template-haskell ]; 258225 - description = "A backwards compatibility layer for Template Haskell newer than 2.8"; 258226 - license = lib.licenses.mit; 258227 - }) {}; 258228 - 258229 - "template-haskell-compat-v0208_0_1_6" = callPackage 258230 - ({ mkDerivation, base, template-haskell }: 258231 - mkDerivation { 258232 - pname = "template-haskell-compat-v0208"; 258233 257634 version = "0.1.6"; 258234 257635 sha256 = "1s2ba86y2r9n4r1dwfg734y3nfqxak560s8srd04kbn623hnrkw8"; 258235 257636 libraryHaskellDepends = [ base template-haskell ]; 258236 257637 description = "A backwards compatibility layer for Template Haskell newer than 2.8"; 258237 257638 license = lib.licenses.mit; 258238 - hydraPlatforms = lib.platforms.none; 258239 257639 }) {}; 258240 257640 258241 257641 "template-haskell-optics" = callPackage ··· 260897 260297 }) {}; 260898 260298 260899 260299 "text1" = callPackage 260900 - ({ mkDerivation, base, binary, HUnit, lens, QuickCheck, semigroups 260901 - , text 260300 + ({ mkDerivation, base, binary, HUnit, lens, QuickCheck 260301 + , semigroupoids, semigroups, text 260902 260302 }: 260903 260303 mkDerivation { 260904 260304 pname = "text1"; 260905 - version = "0.0.6.1"; 260906 - sha256 = "10kzl1gwi08pxzs8flr5bhfcwqgcl0jz9cadw3hqmbmynpij95ij"; 260907 - libraryHaskellDepends = [ base binary lens semigroups text ]; 260305 + version = "0.0.7.0"; 260306 + sha256 = "0ph9vyx88mwh4d6n0wxbhicjc1x3d645kglw82nr5ggapgsab2a1"; 260307 + libraryHaskellDepends = [ 260308 + base binary lens semigroupoids semigroups text 260309 + ]; 260908 260310 testHaskellDepends = [ 260909 260311 base HUnit lens QuickCheck semigroups text 260910 260312 ]; ··· 262402 261804 testToolDepends = [ tasty-discover ]; 262403 261805 description = "throwable-exceptions gives the easy way to throw exceptions"; 262404 261806 license = lib.licenses.mit; 261807 + hydraPlatforms = lib.platforms.none; 261808 + broken = true; 262405 261809 }) {}; 262406 261810 262407 261811 "thumbnail" = callPackage ··· 262616 262020 }: 262617 262021 mkDerivation { 262618 262022 pname = "tidal"; 262619 - version = "1.7.5"; 262620 - sha256 = "0mcq1sll148qfwkyad6y9k64zrlbkflzba9wqcgqydgfm0jyr7z7"; 262621 - enableSeparateDataOutput = true; 262622 - libraryHaskellDepends = [ 262623 - base bifunctors bytestring clock colour containers deepseq hosc 262624 - network parsec primitive random text transformers 262625 - ]; 262626 - testHaskellDepends = [ 262627 - base containers deepseq hosc microspec parsec 262628 - ]; 262629 - benchmarkHaskellDepends = [ base criterion weigh ]; 262630 - description = "Pattern language for improvised music"; 262631 - license = lib.licenses.gpl3Only; 262632 - }) {}; 262633 - 262634 - "tidal_1_7_7" = callPackage 262635 - ({ mkDerivation, base, bifunctors, bytestring, clock, colour 262636 - , containers, criterion, deepseq, hosc, microspec, network, parsec 262637 - , primitive, random, text, transformers, weigh 262638 - }: 262639 - mkDerivation { 262640 - pname = "tidal"; 262641 262023 version = "1.7.7"; 262642 262024 sha256 = "19r9h45yd2xwmah81xqmwx5bi5gi0x2hqhq2nqa47jgb0nd12a25"; 262643 262025 enableSeparateDataOutput = true; ··· 262651 262033 benchmarkHaskellDepends = [ base criterion weigh ]; 262652 262034 description = "Pattern language for improvised music"; 262653 262035 license = lib.licenses.gpl3Only; 262654 - hydraPlatforms = lib.platforms.none; 262655 262036 }) {}; 262656 262037 262657 262038 "tidal-midi" = callPackage ··· 264410 263791 ]; 264411 263792 description = "Start and stop a temporary postgres"; 264412 263793 license = lib.licenses.bsd3; 263794 + hydraPlatforms = lib.platforms.none; 263795 + broken = true; 264413 263796 }) {}; 264414 263797 264415 263798 "tmpl" = callPackage ··· 266557 265940 }: 266558 265941 mkDerivation { 266559 265942 pname = "traverse-with-class"; 266560 - version = "1.0.1.0"; 266561 - sha256 = "1yni197sxfpsjvjablhn8mjqpp1mz0v30r73f9ncs3pjcl93g6yn"; 266562 - libraryHaskellDepends = [ base template-haskell transformers ]; 266563 - testHaskellDepends = [ base tasty tasty-hunit ]; 266564 - description = "Generic applicative traversals"; 266565 - license = lib.licenses.mit; 266566 - }) {}; 266567 - 266568 - "traverse-with-class_1_0_1_1" = callPackage 266569 - ({ mkDerivation, base, tasty, tasty-hunit, template-haskell 266570 - , transformers 266571 - }: 266572 - mkDerivation { 266573 - pname = "traverse-with-class"; 266574 265943 version = "1.0.1.1"; 266575 265944 sha256 = "0c0h902hr3gnlmlvqjhz3k5abyg0ays2g2c1kwrhbz0nhgfwk656"; 266576 265945 libraryHaskellDepends = [ base template-haskell transformers ]; 266577 265946 testHaskellDepends = [ base tasty tasty-hunit ]; 266578 265947 description = "Generic applicative traversals"; 266579 265948 license = lib.licenses.mit; 266580 - hydraPlatforms = lib.platforms.none; 266581 265949 }) {}; 266582 265950 266583 265951 "travis" = callPackage ··· 267764 267132 }: 267765 267133 mkDerivation { 267766 267134 pname = "ttc"; 267767 - version = "1.1.0.0"; 267768 - sha256 = "02b55f0dwgxvpr8x2727ryb6zhvz73l6l001szm4i821q0p4h00g"; 267769 - libraryHaskellDepends = [ base bytestring template-haskell text ]; 267770 - testHaskellDepends = [ 267771 - base bytestring tasty tasty-hunit template-haskell text 267772 - ]; 267773 - description = "Textual Type Classes"; 267774 - license = lib.licenses.mit; 267775 - }) {}; 267776 - 267777 - "ttc_1_1_0_1" = callPackage 267778 - ({ mkDerivation, base, bytestring, tasty, tasty-hunit 267779 - , template-haskell, text 267780 - }: 267781 - mkDerivation { 267782 - pname = "ttc"; 267783 267135 version = "1.1.0.1"; 267784 267136 sha256 = "0vngp6md5viz4r57q0qn3pf09ph6kpkzvdigsxmgqcic2ha1a4n1"; 267785 267137 libraryHaskellDepends = [ base bytestring template-haskell text ]; ··· 267788 267140 ]; 267789 267141 description = "Textual Type Classes"; 267790 267142 license = lib.licenses.mit; 267791 - hydraPlatforms = lib.platforms.none; 267792 267143 }) {}; 267793 267144 267794 267145 "ttl-hashtables" = callPackage ··· 269698 269049 broken = true; 269699 269050 }) {}; 269700 269051 269052 + "typeable-mock" = callPackage 269053 + ({ mkDerivation, base, call-stack, containers, hspec 269054 + , variadic-function 269055 + }: 269056 + mkDerivation { 269057 + pname = "typeable-mock"; 269058 + version = "0.1.0.1"; 269059 + sha256 = "1hfjyk5r2xikwfdz5hfiffc22dci821xzcj8lnml4kh7d0w55mfa"; 269060 + libraryHaskellDepends = [ 269061 + base call-stack containers variadic-function 269062 + ]; 269063 + testHaskellDepends = [ 269064 + base call-stack containers hspec variadic-function 269065 + ]; 269066 + description = "Mock functions and expressions anywhere"; 269067 + license = lib.licenses.bsd3; 269068 + }) {}; 269069 + 269701 269070 "typeable-th" = callPackage 269702 269071 ({ mkDerivation, base, template-haskell, transformers }: 269703 269072 mkDerivation { ··· 271938 271307 ({ mkDerivation, base, bytestring, unordered-containers }: 271939 271308 mkDerivation { 271940 271309 pname = "uniq-deep"; 271941 - version = "1.2.0"; 271942 - sha256 = "1r0gq0mlnl9wdn3v0pdq3vnwn6r4pzc6j7ssha93lms9380kl4nx"; 271310 + version = "1.2.1"; 271311 + sha256 = "0281yfiv6qmq1q5pvrvf6qg4nwzzav6rvb4mcdzqshsrbw9n12ig"; 271943 271312 isLibrary = false; 271944 271313 isExecutable = true; 271945 271314 executableHaskellDepends = [ ··· 273585 272954 "uri-bytestring" = callPackage 273586 272955 ({ mkDerivation, attoparsec, base, base-compat, blaze-builder 273587 272956 , bytestring, containers, criterion, deepseq, deepseq-generics 273588 - , hedgehog, HUnit, network-uri, safe, semigroups, tasty 273589 - , tasty-hedgehog, tasty-hunit, template-haskell, th-lift-instances 273590 - , transformers 272957 + , hedgehog, HUnit, network-uri, safe, tasty, tasty-hedgehog 272958 + , tasty-hunit, template-haskell, th-lift-instances, transformers 273591 272959 }: 273592 272960 mkDerivation { 273593 272961 pname = "uri-bytestring"; 273594 - version = "0.3.3.0"; 273595 - sha256 = "1zpynqz2q29cfk77n0d6lrnzmrqqi5nijvqd2pkz2fax3s6qhysz"; 272962 + version = "0.3.3.1"; 272963 + sha256 = "0s0k26v5x6601rbpkjkl5vp3dkp9xwj1dlgy4xkl470i4sna1rzk"; 273596 272964 libraryHaskellDepends = [ 273597 272965 attoparsec base blaze-builder bytestring containers 273598 272966 template-haskell th-lift-instances 273599 272967 ]; 273600 272968 testHaskellDepends = [ 273601 272969 attoparsec base base-compat blaze-builder bytestring containers 273602 - hedgehog HUnit safe semigroups tasty tasty-hedgehog tasty-hunit 273603 - transformers 272970 + hedgehog HUnit safe tasty tasty-hedgehog tasty-hunit transformers 273604 272971 ]; 273605 272972 benchmarkHaskellDepends = [ 273606 272973 base blaze-builder bytestring criterion deepseq deepseq-generics ··· 275210 274577 ({ mkDerivation, base, hspec }: 275211 274578 mkDerivation { 275212 274579 pname = "validity"; 275213 - version = "0.11.0.0"; 275214 - sha256 = "1jawa7d37al29zp2b5hba9w348g926ckbxp51l9bprii5v47lyln"; 275215 - libraryHaskellDepends = [ base ]; 275216 - testHaskellDepends = [ base hspec ]; 275217 - description = "Validity typeclass"; 275218 - license = lib.licenses.mit; 275219 - }) {}; 275220 - 275221 - "validity_0_11_0_1" = callPackage 275222 - ({ mkDerivation, base, hspec }: 275223 - mkDerivation { 275224 - pname = "validity"; 275225 274580 version = "0.11.0.1"; 275226 274581 sha256 = "086nj5ymp4mxxfw9qjgjhd4j3z7gl2y9d89p0b7bkap5ampgdw2x"; 275227 274582 libraryHaskellDepends = [ base ]; 275228 274583 testHaskellDepends = [ base hspec ]; 275229 274584 description = "Validity typeclass"; 275230 274585 license = lib.licenses.mit; 275231 - hydraPlatforms = lib.platforms.none; 275232 274586 }) {}; 275233 274587 275234 274588 "validity-aeson" = callPackage ··· 275529 274883 ({ mkDerivation, base, hspec }: 275530 274884 mkDerivation { 275531 274885 pname = "variadic-function"; 275532 - version = "0.1.0.1"; 275533 - sha256 = "0p458anbqlx23x77wp1nh465za3dad5s0gjrkdhi364rr4v58i3a"; 274886 + version = "0.1.0.2"; 274887 + sha256 = "0kwrhraq45vb9bs0xn4xbahywwrxcspmvmc4l133rilgzx2gcv5w"; 275534 274888 libraryHaskellDepends = [ base ]; 275535 274889 testHaskellDepends = [ base hspec ]; 275536 274890 description = "Create and transform functions with variable arity"; ··· 276048 275402 license = lib.licenses.mit; 276049 275403 }) {}; 276050 275404 275405 + "vector-builder_0_3_8_2" = callPackage 275406 + ({ mkDerivation, attoparsec, base, QuickCheck, quickcheck-instances 275407 + , rerebase, tasty, tasty-hunit, tasty-quickcheck, vector 275408 + }: 275409 + mkDerivation { 275410 + pname = "vector-builder"; 275411 + version = "0.3.8.2"; 275412 + sha256 = "1g1zxp6xcwcq3372a5qqs44cl09a48p21m1jsys5bsampprlmcgs"; 275413 + libraryHaskellDepends = [ base vector ]; 275414 + testHaskellDepends = [ 275415 + attoparsec QuickCheck quickcheck-instances rerebase tasty 275416 + tasty-hunit tasty-quickcheck 275417 + ]; 275418 + description = "Vector builder"; 275419 + license = lib.licenses.mit; 275420 + hydraPlatforms = lib.platforms.none; 275421 + }) {}; 275422 + 276051 275423 "vector-bytes-instances" = callPackage 276052 275424 ({ mkDerivation, base, bytes, tasty, tasty-quickcheck, vector }: 276053 275425 mkDerivation { ··· 276342 275714 }: 276343 275715 mkDerivation { 276344 275716 pname = "vector-sized"; 276345 - version = "1.4.3.1"; 276346 - sha256 = "0vm6wvbn3g4r028p46yh24rz7pr429w03jshpwyj2z2c6b058klr"; 276347 - libraryHaskellDepends = [ 276348 - adjunctions base binary comonad deepseq distributive 276349 - finite-typelits hashable indexed-list-literals primitive vector 276350 - ]; 276351 - description = "Size tagged vectors"; 276352 - license = lib.licenses.bsd3; 276353 - maintainers = with lib.maintainers; [ expipiplus1 ]; 276354 - }) {}; 276355 - 276356 - "vector-sized_1_4_4" = callPackage 276357 - ({ mkDerivation, adjunctions, base, binary, comonad, deepseq 276358 - , distributive, finite-typelits, hashable, indexed-list-literals 276359 - , primitive, vector 276360 - }: 276361 - mkDerivation { 276362 - pname = "vector-sized"; 276363 275717 version = "1.4.4"; 276364 275718 sha256 = "0rlzwxcxzrxg7nwqijigj80fr4fyi5c2a8785898kir5hcyd6v1d"; 276365 275719 libraryHaskellDepends = [ ··· 276368 275722 ]; 276369 275723 description = "Size tagged vectors"; 276370 275724 license = lib.licenses.bsd3; 276371 - hydraPlatforms = lib.platforms.none; 276372 275725 maintainers = with lib.maintainers; [ expipiplus1 ]; 276373 275726 }) {}; 276374 275727 ··· 277930 277283 }: 277931 277284 mkDerivation { 277932 277285 pname = "vulkan"; 277933 - version = "3.11.1"; 277934 - sha256 = "18ci35csymc788hr2md5cfxmra3ad0rc5mrbk37jjf0qga9a375x"; 277286 + version = "3.11.2"; 277287 + sha256 = "1pvszf89q1b7r5a1lzdvc28cylmlgnvvss5nw6497iclzh6hs82i"; 277935 277288 libraryHaskellDepends = [ base bytestring transformers vector ]; 277936 277289 libraryPkgconfigDepends = [ vulkan ]; 277937 277290 testHaskellDepends = [ ··· 280145 279498 }: 280146 279499 mkDerivation { 280147 279500 pname = "warp"; 280148 - version = "3.3.16"; 280149 - sha256 = "1qnngw7afh448hv7fzp4l36j7hz6f8a8f1qga976j8l53qhmgcf1"; 280150 - libraryHaskellDepends = [ 280151 - array auto-update base bsb-http-chunked bytestring case-insensitive 280152 - containers ghc-prim hashable http-date http-types http2 iproute 280153 - network simple-sendfile stm streaming-commons text time-manager 280154 - unix unix-compat unliftio vault wai word8 x509 280155 - ]; 280156 - testHaskellDepends = [ 280157 - array async auto-update base bsb-http-chunked bytestring 280158 - case-insensitive containers directory ghc-prim hashable hspec 280159 - http-client http-date http-types http2 HUnit iproute network 280160 - process QuickCheck simple-sendfile stm streaming-commons text time 280161 - time-manager unix unix-compat unliftio vault wai word8 x509 280162 - ]; 280163 - benchmarkHaskellDepends = [ 280164 - auto-update base bytestring containers gauge hashable http-date 280165 - http-types network time-manager unix unix-compat unliftio x509 280166 - ]; 280167 - description = "A fast, light-weight web server for WAI applications"; 280168 - license = lib.licenses.mit; 280169 - }) {}; 280170 - 280171 - "warp_3_3_17" = callPackage 280172 - ({ mkDerivation, array, async, auto-update, base, bsb-http-chunked 280173 - , bytestring, case-insensitive, containers, directory, gauge 280174 - , ghc-prim, hashable, hspec, http-client, http-date, http-types 280175 - , http2, HUnit, iproute, network, process, QuickCheck 280176 - , simple-sendfile, stm, streaming-commons, text, time, time-manager 280177 - , unix, unix-compat, unliftio, vault, wai, word8, x509 280178 - }: 280179 - mkDerivation { 280180 - pname = "warp"; 280181 279501 version = "3.3.17"; 280182 279502 sha256 = "0v54ca3wpa79gdyiikwhbv9h8b5vr3d60piq3ndb2v7s7fi1qpm0"; 280183 279503 libraryHaskellDepends = [ ··· 280199 279519 ]; 280200 279520 description = "A fast, light-weight web server for WAI applications"; 280201 279521 license = lib.licenses.mit; 280202 - hydraPlatforms = lib.platforms.none; 280203 279522 }) {}; 280204 279523 280205 279524 "warp-dynamic" = callPackage ··· 280265 279584 ({ mkDerivation, base, network, systemd, unix, wai, warp }: 280266 279585 mkDerivation { 280267 279586 pname = "warp-systemd"; 280268 - version = "0.1.1.0"; 280269 - sha256 = "1gi9xkaa3wi5n2vhmlc7s4zm48l2fakwnd7bw007hzfqi17zz13x"; 279587 + version = "0.2.0.0"; 279588 + sha256 = "114ipqsfvg4bx15n7mnpym8pnj668854s4vdz188awzd0n60hf8z"; 280270 279589 libraryHaskellDepends = [ base network systemd unix wai warp ]; 280271 279590 description = "Socket activation and other systemd integration for the Warp web server (WAI)"; 280272 279591 license = lib.licenses.bsd3; ··· 282451 281770 pname = "windns"; 282452 281771 version = "0.1.0.1"; 282453 281772 sha256 = "016d1cf51jqvhbzlf5kbizv4l4dymradac1420rl47q2k5faczq8"; 282454 - revision = "2"; 282455 - editedCabalFile = "129amxjf05b6vi9ln8ijxry062av8bmv3wnng0jis71fyw8ldr0p"; 281773 + revision = "3"; 281774 + editedCabalFile = "10jidn34rmv0amhw3c24pkl64q5xl3c6l9yqwcvqdn0vkbd0bf2v"; 282456 281775 libraryHaskellDepends = [ base bytestring deepseq ]; 282457 281776 librarySystemDepends = [ dnsapi ]; 282458 281777 description = "Domain Name Service (DNS) lookup via the <windns.h>/dnsapi.dll standard library"; ··· 285267 284586 }: 285268 284587 mkDerivation { 285269 284588 pname = "xlsx"; 285270 - version = "0.8.3"; 285271 - sha256 = "11g6bfir21wgafnkzzx26r6mz8m39isaz2yqw92k5ymdb1qhs95q"; 285272 - libraryHaskellDepends = [ 285273 - attoparsec base base64-bytestring binary-search bytestring conduit 285274 - containers data-default deepseq errors extra filepath lens mtl 285275 - network-uri old-locale safe text time transformers vector xeno 285276 - xml-conduit zip-archive zlib 285277 - ]; 285278 - testHaskellDepends = [ 285279 - base bytestring containers Diff groom lens mtl raw-strings-qq 285280 - smallcheck tasty tasty-hunit tasty-smallcheck text time vector 285281 - xml-conduit 285282 - ]; 285283 - benchmarkHaskellDepends = [ base bytestring criterion ]; 285284 - description = "Simple and incomplete Excel file parser/writer"; 285285 - license = lib.licenses.mit; 285286 - }) {}; 285287 - 285288 - "xlsx_0_8_4" = callPackage 285289 - ({ mkDerivation, attoparsec, base, base64-bytestring, binary-search 285290 - , bytestring, conduit, containers, criterion, data-default, deepseq 285291 - , Diff, errors, extra, filepath, groom, lens, mtl, network-uri 285292 - , old-locale, raw-strings-qq, safe, smallcheck, tasty, tasty-hunit 285293 - , tasty-smallcheck, text, time, transformers, vector, xeno 285294 - , xml-conduit, zip-archive, zlib 285295 - }: 285296 - mkDerivation { 285297 - pname = "xlsx"; 285298 284589 version = "0.8.4"; 285299 284590 sha256 = "0xmz9qpqyz2gwlrjsy2m79s4xswb6lz7fbvybd4awg5vy0y6pl41"; 285300 284591 libraryHaskellDepends = [ ··· 285311 284602 benchmarkHaskellDepends = [ base bytestring criterion ]; 285312 284603 description = "Simple and incomplete Excel file parser/writer"; 285313 284604 license = lib.licenses.mit; 285314 - hydraPlatforms = lib.platforms.none; 285315 284605 }) {}; 285316 284606 285317 284607 "xlsx-tabular" = callPackage ··· 288258 287548 }: 288259 287549 mkDerivation { 288260 287550 pname = "yesod"; 288261 - version = "1.6.1.1"; 288262 - sha256 = "1iiaixd1xrqjcvknl9g3yvr26nbpfa2amh2ayfxmnpjlxvdhfnyn"; 288263 - libraryHaskellDepends = [ 288264 - aeson base bytestring conduit data-default-class directory 288265 - fast-logger file-embed monad-logger shakespeare streaming-commons 288266 - template-haskell text unix unordered-containers wai wai-extra 288267 - wai-logger warp yaml yesod-core yesod-form yesod-persistent 288268 - ]; 288269 - description = "Creation of type-safe, RESTful web applications"; 288270 - license = lib.licenses.mit; 288271 - }) {}; 288272 - 288273 - "yesod_1_6_1_2" = callPackage 288274 - ({ mkDerivation, aeson, base, bytestring, conduit 288275 - , data-default-class, directory, fast-logger, file-embed 288276 - , monad-logger, shakespeare, streaming-commons, template-haskell 288277 - , text, unix, unordered-containers, wai, wai-extra, wai-logger 288278 - , warp, yaml, yesod-core, yesod-form, yesod-persistent 288279 - }: 288280 - mkDerivation { 288281 - pname = "yesod"; 288282 287551 version = "1.6.1.2"; 288283 287552 sha256 = "13r0ispprj41kgn2rkc7zhy1rxfmgpjbmdlnys15h0ihhh3zhw2f"; 288284 287553 libraryHaskellDepends = [ ··· 288289 287558 ]; 288290 287559 description = "Creation of type-safe, RESTful web applications"; 288291 287560 license = lib.licenses.mit; 288292 - hydraPlatforms = lib.platforms.none; 288293 287561 }) {}; 288294 287562 288295 287563 "yesod-alerts" = callPackage ··· 288951 288219 }: 288952 288220 mkDerivation { 288953 288221 pname = "yesod-core"; 288954 - version = "1.6.20.1"; 288955 - sha256 = "1y24sn30fm7bjq9rfv4lclz3vraaac9qbd2xgz949agm2irjwg4p"; 288956 - libraryHaskellDepends = [ 288957 - aeson auto-update base blaze-html blaze-markup bytestring 288958 - case-insensitive cereal clientsession conduit conduit-extra 288959 - containers cookie deepseq entropy fast-logger http-types memory 288960 - monad-logger mtl parsec path-pieces primitive random resourcet 288961 - pname = "javascript-bridge"; 288962 - unliftio unordered-containers vector wai wai-extra wai-logger warp 288963 - word8 288964 - ]; 288965 - testHaskellDepends = [ 288966 - async base bytestring clientsession conduit conduit-extra 288967 - containers cookie hspec hspec-expectations http-types HUnit network 288968 - path-pieces random resourcet shakespeare streaming-commons 288969 - template-haskell text transformers unliftio wai wai-extra warp 288970 - ]; 288971 - benchmarkHaskellDepends = [ 288972 - base blaze-html bytestring gauge shakespeare text 288973 - ]; 288974 - description = "Creation of type-safe, RESTful web applications"; 288975 - license = lib.licenses.mit; 288976 - }) {}; 288977 - 288978 - "yesod-core_1_6_20_2" = callPackage 288979 - ({ mkDerivation, aeson, async, auto-update, base, blaze-html 288980 - , blaze-markup, bytestring, case-insensitive, cereal, clientsession 288981 - , conduit, conduit-extra, containers, cookie, deepseq, entropy 288982 - , fast-logger, gauge, hspec, hspec-expectations, http-types, HUnit 288983 - , memory, monad-logger, mtl, network, parsec, path-pieces 288984 - , primitive, random, resourcet, shakespeare, streaming-commons 288985 - , template-haskell, text, time, transformers, unix-compat, unliftio 288986 - , unordered-containers, vector, wai, wai-extra, wai-logger, warp 288987 - , word8 288988 - }: 288989 - mkDerivation { 288990 - pname = "yesod-core"; 288991 288222 version = "1.6.20.2"; 288992 288223 sha256 = "184j6nslwrfxw4zmsxlii6gs1z0h350kgmbnr5y3wwk3n4dsdzyb"; 288993 288224 libraryHaskellDepends = [ ··· 289010 288241 ]; 289011 288242 description = "Creation of type-safe, RESTful web applications"; 289012 288243 license = lib.licenses.mit; 289013 - hydraPlatforms = lib.platforms.none; 289014 288244 }) {}; 289015 288245 289016 288246 "yesod-crud" = callPackage ··· 289301 288531 }: 289302 288532 mkDerivation { 289303 288533 pname = "yesod-form-bootstrap4"; 289304 - version = "3.0.0"; 289305 - sha256 = "19lnn0xw13gcvp2jzw01pq47jfhxgwm1c84px3xm582p9vqyygx7"; 288534 + version = "3.0.1"; 288535 + sha256 = "0yf4b14y8b5066lwdr7r2ayiavsnkar3s8q984yb1nrz5956f7qd"; 289306 288536 libraryHaskellDepends = [ 289307 288537 base blaze-html blaze-markup shakespeare text yesod-core yesod-form 289308 288538 ]; ··· 289955 289185 }) {}; 289956 289186 289957 289187 "yesod-recaptcha2" = callPackage 289958 - ({ mkDerivation, aeson, base, classy-prelude, http-conduit 289188 + ({ mkDerivation, aeson, base, http-conduit, string-transform, text 289959 289189 , yesod-core, yesod-form 289960 289190 }: 289961 289191 mkDerivation { 289962 289192 pname = "yesod-recaptcha2"; 289963 - version = "1.0.1"; 289964 - sha256 = "0mf9n016jxiq6ayq80fv9zldfjh9yskcq8p9grfr0dl8njj88yn5"; 289193 + version = "1.0.2"; 289194 + sha256 = "0ql05yxq3k8sywncaz3cf3xaihf4pd0ijn139ms8snyps36k6l8h"; 289965 289195 libraryHaskellDepends = [ 289966 - aeson base classy-prelude http-conduit yesod-core yesod-form 289196 + aeson base http-conduit string-transform text yesod-core yesod-form 289967 289197 ]; 289968 289198 description = "yesod recaptcha2"; 289969 289199 license = lib.licenses.mit;
+1 -1
pkgs/development/haskell-modules/make-package-set.nix
··· 348 348 # ); 349 349 # }); 350 350 # in 351 - # hpkgs.shellFor { 351 + # haskellPkgs.shellFor { 352 352 # packages = p: [ p.foo ]; 353 353 # genericBuilderArgsModifier = args: args // { doCheck = true; doBenchmark = true }; 354 354 # }
+3 -3
pkgs/development/libraries/agda/standard-library/default.nix
··· 2 2 3 3 mkDerivation rec { 4 4 pname = "standard-library"; 5 - version = "1.6"; 5 + version = "1.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 repo = "agda-stdlib"; 9 9 owner = "agda"; 10 10 rev = "v${version}"; 11 - sha256 = "1smvnid7r1mc4lp34pfrbzgzrcl0gmw0dlkga8z0r3g2zhj98lz1"; 11 + sha256 = "14h3jprm6924g9576v25axn9v6xnip354hvpzlcqsc5qqyj7zzjs"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ (ghcWithPackages (self : [ self.filemanip ])) ]; ··· 16 16 runhaskell GenerateEverything.hs 17 17 # We will only build/consider Everything.agda, in particular we don't want Everything*.agda 18 18 # do be copied to the store. 19 - rm EverythingSafe.agda EverythingSafeGuardedness.agda EverythingSafeSizedTypes.agda 19 + rm EverythingSafe.agda 20 20 ''; 21 21 22 22 passthru.tests = { inherit (nixosTests) agda; };
+5 -1
pkgs/development/libraries/argp-standalone/default.nix
··· 34 34 35 35 patchFlags = lib.optional stdenv.hostPlatform.isDarwin "-p0"; 36 36 37 - preConfigure = lib.optionalString stdenv.hostPlatform.isLinux "export CFLAGS='-fgnu89-inline'"; 37 + # For currently unknown reason, `-fPIC` has to be passed explicitly, otherwise 38 + # downstream software like `elfutils` will get `recompile errors like: 39 + # libargp.a(argp-help.o): relocation R_X86_64_PC32 against symbol `program_invocation_short_name' can not be used when making a shared object; recompile with -fPIC 40 + # It seems that nixpkgs's on-by-default `-fPIC` is not in effect here. 41 + preConfigure = lib.optionalString stdenv.hostPlatform.isLinux "export CFLAGS='-fgnu89-inline -fPIC'"; 38 42 39 43 postInstall = '' 40 44 mkdir -p $out/lib $out/include
+20 -20
pkgs/misc/vscode-extensions/default.nix
··· 205 205 mktplcRef = { 206 206 name = "vscode-tailwindcss"; 207 207 publisher = "bradlc"; 208 - version = "0.6.6"; 209 - sha256 = "sha256-CRd+caKHFOXBnePr/LqNkzw0kRGYvNSkf4ecNgedpdA="; 208 + version = "0.6.13"; 209 + sha256 = "098vrm28b7jpzk0c2d0cgxvdw4jsswzf18cx1m9jwsm1j40fp5f4"; 210 210 }; 211 211 meta = with lib; { 212 212 license = licenses.mpl20; ··· 270 270 mktplcRef = { 271 271 name = "bracket-pair-colorizer-2"; 272 272 publisher = "CoenraadS"; 273 - version = "0.2.0"; 274 - sha256 = "0nppgfbmw0d089rka9cqs3sbd5260dhhiipmjfga3nar9vp87slh"; 273 + version = "0.2.1"; 274 + sha256 = "0bfvzs4ac537zqhnqaa38jf4lhiy1fmqcv6lq89nnx8k963380z7"; 275 275 }; 276 276 meta = with lib; { 277 277 license = licenses.mit; ··· 454 454 mktplcRef = { 455 455 name = "vscode-great-icons"; 456 456 publisher = "emmanuelbeziat"; 457 - version = "2.1.64"; 458 - sha256 = "sha256-qsL1vWiEAYeWkMDNSrr1yzg0QxroEQQeznoDL3Ujy/o="; 457 + version = "2.1.79"; 458 + sha256 = "1cr1pxgxlfr643sfxbcr2xd53s1dnzcpacjj0ffkgizfda2psy78"; 459 459 }; 460 460 meta = with lib; { 461 461 license = licenses.mit; ··· 474 474 mktplcRef = { 475 475 name = "prettier-vscode"; 476 476 publisher = "esbenp"; 477 - version = "5.8.0"; 478 - sha256 = "0h7wc4pffyq1i8vpj4a5az02g2x04y7y1chilmcfmzg2w42xpby7"; 477 + version = "8.0.1"; 478 + sha256 = "017lqpmzjxq5f1zr49akcm9gfki0qq8v7pj7gks6a3szjdx16mnl"; 479 479 }; 480 480 }; 481 481 ··· 776 776 mktplcRef = { 777 777 name = "svg"; 778 778 publisher = "jock"; 779 - version = "1.4.4"; 780 - sha256 = "0kn2ic7pgbd4rbvzpsxfwyiwxa1iy92l0h3jsppxc8gk8xbqm2nc"; 779 + version = "1.4.7"; 780 + sha256 = "04ghqg4s7g7yylmvbxzwzpnyy4zin2bwlgvflh18m77w4j0ckpiq"; 781 781 }; 782 782 meta = with lib; { 783 783 license = licenses.mit; ··· 824 824 mktplcRef = { 825 825 name = "magit"; 826 826 publisher = "kahole"; 827 - version = "0.6.15"; 828 - sha256 = "sha256-fRXm70FXnHduoywI4YC9ya6/J7wyd6EBzbnrcijBIbA="; 827 + version = "0.6.18"; 828 + sha256 = "0sqzz5bbqqg60aypvwxcqnxrr72gmwfj9sv0amgkyaf60zg5sf7w"; 829 829 }; 830 830 meta = { 831 831 license = lib.licenses.mit; ··· 1096 1096 mktplcRef = { 1097 1097 name = "crates"; 1098 1098 publisher = "serayuzgur"; 1099 - version = "0.5.3"; 1100 - sha256 = "1xk7ayv590hsm3scqpyh6962kvgdlinnpkx0vapr7vs4y08dx72f"; 1099 + version = "0.5.9"; 1100 + sha256 = "0l26pyvw7n3bszf97yx6qps72acq112akg3q4jq5mvlibng1nwk0"; 1101 1101 }; 1102 1102 meta = { 1103 1103 license = lib.licenses.mit; ··· 1198 1198 mktplcRef = { 1199 1199 name = "svelte-vscode"; 1200 1200 publisher = "svelte"; 1201 - version = "105.0.0"; 1202 - sha256 = "sha256-my3RzwUW5MnajAbEnqxtrIR701XH+AKYLbnKD7ivASE="; 1201 + version = "105.3.0"; 1202 + sha256 = "11plqsj3c4dv0xg2d76pxrcn382qr9wbh1lhln2x8mzv840icvwr"; 1203 1203 }; 1204 1204 meta = { 1205 1205 license = lib.licenses.mit; ··· 1252 1252 mktplcRef = { 1253 1253 name = "shellcheck"; 1254 1254 publisher = "timonwong"; 1255 - version = "0.14.1"; 1256 - sha256 = "sha256-X3ihMxANcqNLWl9oTZjCgwRt1uBsSN2BmC2D4dPRFLE="; 1255 + version = "0.14.4"; 1256 + sha256 = "05z314sw9nqym3qlj7dcwm0fz1hb23xppzqn3nr2wcj17hs8zz4m"; 1257 1257 }; 1258 1258 nativeBuildInputs = [ jq ]; 1259 1259 postInstall = '' ··· 1323 1323 mktplcRef = { 1324 1324 name = "vim"; 1325 1325 publisher = "vscodevim"; 1326 - version = "1.11.3"; 1327 - sha256 = "1smzsgcrkhghbnpy51gp28kh74l7y4s2m8pfxabb4ffb751254j0"; 1326 + version = "1.21.5"; 1327 + sha256 = "1v1xs1wcigisr6xip31i02cfryxrb157sla34y59pwlnhc5x1gny"; 1328 1328 }; 1329 1329 meta = { 1330 1330 license = lib.licenses.mit;
+1 -1
pkgs/misc/vscode-extensions/update_installed_exts.sh
··· 48 48 if [ $# -ne 0 ]; then 49 49 CODE=$1 50 50 else 51 - CODE=$(command -v code) 51 + CODE=$(command -v code || command -v codium) 52 52 fi 53 53 54 54 if [ -z "$CODE" ]; then
+2 -2
pkgs/os-specific/linux/lxcfs/default.nix
··· 5 5 with lib; 6 6 stdenv.mkDerivation rec { 7 7 pname = "lxcfs"; 8 - version = "4.0.8"; 8 + version = "4.0.9"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "lxc"; 12 12 repo = "lxcfs"; 13 13 rev = "lxcfs-${version}"; 14 - sha256 = "sha256-8Tack2gM3AU3coGXs5hEbAaBCo5ss1sGUFFEjZDn5Lg="; 14 + sha256 = "0zx58lair8hwi4bxm5h7i8n1j5fcdgw5cr6f4wk9qhks0sr5dip5"; 15 15 }; 16 16 17 17 nativeBuildInputs = [ pkg-config help2man autoreconfHook makeWrapper ];
+1
pkgs/test/haskell/default.nix
··· 4 4 shellFor = callPackage ./shellFor { }; 5 5 documentationTarball = callPackage ./documentationTarball { }; 6 6 setBuildTarget = callPackage ./setBuildTarget { }; 7 + writers = callPackage ./writers { }; 7 8 }
+5 -1
pkgs/test/haskell/documentationTarball/default.nix
··· 4 4 drv = haskellPackages.vector; 5 5 docs = pkgs.haskell.lib.documentationTarball drv; 6 6 7 - in pkgs.runCommand "test haskell.lib.documentationTarball" { } '' 7 + in pkgs.runCommand "test haskell.lib.documentationTarball" { 8 + meta = { 9 + inherit (docs.meta) platforms; 10 + }; 11 + } '' 8 12 tar xvzf "${docs}/${drv.name}-docs.tar.gz" 9 13 10 14 # Check for Haddock html
+6 -1
pkgs/test/haskell/setBuildTarget/default.nix
··· 30 30 fi 31 31 ''; 32 32 33 - in pkgs.runCommand "test haskell.lib.setBuildTarget" {} '' 33 + in 34 + pkgs.runCommand "test haskell.lib.setBuildTarget" { 35 + meta = { 36 + inherit (drv.meta) platforms; 37 + }; 38 + } '' 34 39 ${test "foo" "bar"} 35 40 ${test "bar" "foo"} 36 41 touch "$out"
+4 -1
pkgs/test/haskell/shellFor/default.nix
··· 29 29 additionalMaintainers = with lib.maintainers; [ cdepillabout ]; 30 30 allMaintainers = oldMaintainers ++ additionalMaintainers; 31 31 in 32 - oldMeta // { maintainers = allMaintainers; }; 32 + oldMeta // { 33 + maintainers = allMaintainers; 34 + inherit (cabal-install.meta) platforms; 35 + }; 33 36 })
+26
pkgs/test/haskell/writers/default.nix
··· 1 + # Wrap only the haskell-related tests from tests.writers 2 + # in their own derivation for Hydra CI in the haskell-updates 3 + # jobset. Can presumably removed as soon as tests.writers is 4 + # always green on darwin as well: 5 + # https://github.com/NixOS/nixpkgs/issues/126182 6 + { runCommand, tests }: 7 + 8 + let 9 + inherit (tests.writers) 10 + writeTest 11 + bin 12 + simple 13 + path 14 + ; 15 + in 16 + 17 + runCommand "test-haskell-writers" { 18 + meta = { 19 + inherit (tests.writers.meta) platforms; 20 + }; 21 + } '' 22 + ${writeTest "success" "test-haskell-bin-writer" "${bin.haskell}/bin/${bin.haskell.name}"} 23 + ${writeTest "success" "test-haskell-simple-writer" simple.haskell} 24 + ${writeTest "success" "test-haskell-path-writer" path.haskell} 25 + touch $out 26 + ''
+4 -2
pkgs/top-level/haskell-packages.nix
··· 57 57 58 58 ghc884 = callPackage ../development/compilers/ghc/8.8.4.nix { 59 59 # aarch64 ghc865Binary gets SEGVs due to haskell#15449 or similar 60 - bootPkgs = if stdenv.isAarch64 then 60 + # Musl bindists do not exist for ghc 8.6.5, so we use 8.10.* for them 61 + bootPkgs = if stdenv.isAarch64 || stdenv.targetPlatform.isMusl then 61 62 packages.ghc8102BinaryMinimal 62 63 else 63 64 packages.ghc865Binary; ··· 67 68 }; 68 69 ghc8104 = callPackage ../development/compilers/ghc/8.10.4.nix { 69 70 # aarch64 ghc865Binary gets SEGVs due to haskell#15449 or similar 70 - bootPkgs = if stdenv.isAarch64 || stdenv.isAarch32 then 71 + # Musl bindists do not exist for ghc 8.6.5, so we use 8.10.* for them 72 + bootPkgs = if stdenv.isAarch64 || stdenv.isAarch32 || stdenv.targetPlatform.isMusl then 71 73 packages.ghc8102BinaryMinimal 72 74 else 73 75 packages.ghc865Binary;
+26 -10
pkgs/top-level/release-haskell.nix
··· 89 89 haskellPackages = packagePlatforms pkgs.haskellPackages; 90 90 haskell.compiler = packagePlatforms pkgs.haskell.compiler; 91 91 92 - tests = let 93 - testPlatforms = packagePlatforms pkgs.tests; 94 - in { 95 - haskell = testPlatforms.haskell; 96 - writers = testPlatforms.writers; 92 + tests.haskell = packagePlatforms pkgs.tests.haskell; 93 + 94 + pkgsMusl.haskell.compiler = packagePlatforms pkgs.pkgsMusl.haskell.compiler // { 95 + # remove musl ghc865Binary since it is known to be broken and 96 + # causes an evaluation error on darwin. 97 + # TODO: remove ghc865Binary altogether and use ghc8102Binary 98 + ghc865Binary = {}; 97 99 }; 98 100 99 101 # test some statically linked packages to catch regressions ··· 247 249 }; 248 250 constituents = accumulateDerivations [ 249 251 # haskell specific tests 250 - jobs.tests.haskell 251 - # writeHaskell and writeHaskellBin 252 - # TODO: writeHaskell currently fails on darwin 253 - jobs.tests.writers.x86_64-linux 254 - jobs.tests.writers.aarch64-linux 252 + # 253 + # TODO: The writers test appears to be failing on darwin for unknown 254 + # reasons. See https://github.com/NixOS/nixpkgs/pull/129606#issuecomment-881307871. 255 + (lib.recursiveUpdate jobs.tests.haskell { writers.x86_64-darwin = null; }) 255 256 # important top-level packages 256 257 jobs.cabal-install 257 258 jobs.cabal2nix ··· 307 308 jobs.pkgsStatic.haskell.packages.integer-simple.ghc8104.lens.aarch64-linux 308 309 jobs.pkgsStatic.haskell.packages.integer-simple.ghc8104.random.x86_64-linux 309 310 jobs.pkgsStatic.haskell.packages.integer-simple.ghc8104.random.aarch64-linux 311 + ]; 312 + }; 313 + muslGHCs = pkgs.releaseTools.aggregate { 314 + name = "haskell-pkgsMusl-ghcs"; 315 + meta = { 316 + description = "GHCs built with musl"; 317 + maintainers = with lib.maintainers; [ 318 + nh2 319 + ]; 320 + }; 321 + constituents = accumulateDerivations [ 322 + jobs.pkgsMusl.haskell.compiler.ghc8102Binary 323 + jobs.pkgsMusl.haskell.compiler.ghc884 324 + jobs.pkgsMusl.haskell.compiler.ghc8104 325 + jobs.pkgsMusl.haskell.compiler.ghc901 310 326 ]; 311 327 }; 312 328 }