diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index e8b3232fc75f..868a343fc449 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7199,6 +7199,13 @@ githubId = 1769386; name = "Liam Diprose"; }; + libjared = { + email = "jared@perrycode.com"; + github = "libjared"; + githubId = 3746656; + matrix = "@libjared:matrix.org"; + name = "Jared Perry"; + }; liff = { email = "liff@iki.fi"; github = "liff"; diff --git a/pkgs/applications/audio/cardinal/default.nix b/pkgs/applications/audio/cardinal/default.nix index 1e77ade6cdb4..a1db5bb275bb 100644 --- a/pkgs/applications/audio/cardinal/default.nix +++ b/pkgs/applications/audio/cardinal/default.nix @@ -23,23 +23,14 @@ stdenv.mkDerivation rec { pname = "cardinal"; - version = "22.02"; + version = "22.04"; src = fetchurl { url = "https://github.com/DISTRHO/Cardinal/releases/download/${version}/cardinal-${version}.tar.xz"; - sha256 = "sha256-IVlAROFGFffTEU00NCmv74w1DRb7dNMp20FeBVoDrdM="; + sha256 = "sha256-7As4CckwByrTynOOpwAXa1R9Bpp/ft537f+PvAgz/BE="; }; - patches = [ - # see https://github.com/DISTRHO/Cardinal/issues/151#issuecomment-1041886260 - (fetchpatch { - url = - "https://github.com/DISTRHO/Cardinal/commit/13e9ef37c5dd35d77a54b1cb006767be7a72ac69.patch"; - sha256 = "sha256-NYUYLbLeBX1WEzjPi0s/T1N+EXQKyi0ifbPxgBYDjRs="; - }) - ]; - prePatch = '' patchShebangs ./dpf/utils/generate-ttl.sh ''; diff --git a/pkgs/applications/audio/faust/faust2.nix b/pkgs/applications/audio/faust/faust2.nix index 0309031cf785..2ad98d3d6d8d 100644 --- a/pkgs/applications/audio/faust/faust2.nix +++ b/pkgs/applications/audio/faust/faust2.nix @@ -20,13 +20,13 @@ with lib.strings; let - version = "2.37.3"; + version = "2.40.0"; src = fetchFromGitHub { owner = "grame-cncm"; repo = "faust"; rev = version; - sha256 = "sha256-Jzauw8+vBjtbK73Bh4huhX1ql1cWmh80EzEET3x03rc="; + sha256 = "sha256-IsrLaoMDwrDPxtqCXIy/7tZCdogTUkJ00obSco9SR/A="; fetchSubmodules = true; }; diff --git a/pkgs/applications/audio/faust/faustlive.nix b/pkgs/applications/audio/faust/faustlive.nix index 46d63c84314b..38d3bafdea6a 100644 --- a/pkgs/applications/audio/faust/faustlive.nix +++ b/pkgs/applications/audio/faust/faustlive.nix @@ -1,37 +1,34 @@ { lib, stdenv, fetchFromGitHub , llvm_10, qt5, qrencode, libmicrohttpd, libjack2, alsa-lib, faust, curl -, bc, coreutils, which, libsndfile, pkg-config, libxcb +, bc, coreutils, which, libsndfile, flac, libogg, libvorbis, libopus, pkg-config, libxcb, cmake, gnutls, libtasn1, p11-kit }: stdenv.mkDerivation rec { pname = "faustlive"; - version = "2.5.5"; + version = "2.5.8"; src = fetchFromGitHub { owner = "grame-cncm"; repo = "faustlive"; rev = version; - sha256 = "0qbn05nq170ckycwalkk5fppklc4g457mapr7p7ryrhc1hwzffm9"; + sha256 = "sha256-dt5YlvaCZ6JiNGPwVXPrKzVGWxnhdyP4lnKgck7ZSF8="; fetchSubmodules = true; }; - nativeBuildInputs = [ pkg-config qt5.wrapQtAppsHook ]; + nativeBuildInputs = [ pkg-config qt5.wrapQtAppsHook cmake ]; buildInputs = [ llvm_10 qt5.qtbase qrencode libmicrohttpd libjack2 alsa-lib faust curl - bc coreutils which libsndfile libxcb + bc coreutils which libsndfile flac libogg libvorbis libopus libxcb gnutls libtasn1 p11-kit ]; makeFlags = [ "PREFIX=$(out)" ]; - postPatch = "cd Build"; - - installPhase = '' - install -d "$out/bin" - install -d "$out/share/applications" - install FaustLive/FaustLive "$out/bin" - install rsrc/FaustLive.desktop "$out/share/applications" + postInstall = '' + wrapProgram $out/bin/FaustLive --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libmicrohttpd libsndfile faust llvm_10 ]}" ''; + postPatch = "cd Build"; + meta = with lib; { description = "A standalone just-in-time Faust compiler"; longDescription = '' diff --git a/pkgs/applications/networking/mailreaders/mutt/default.nix b/pkgs/applications/networking/mailreaders/mutt/default.nix index c22c7b2c17e0..5af97fa0f938 100644 --- a/pkgs/applications/networking/mailreaders/mutt/default.nix +++ b/pkgs/applications/networking/mailreaders/mutt/default.nix @@ -27,11 +27,11 @@ with lib; stdenv.mkDerivation rec { pname = "mutt"; - version = "2.2.3"; + version = "2.2.4"; src = fetchurl { url = "http://ftp.mutt.org/pub/mutt/${pname}-${version}.tar.gz"; - sha256 = "12cds5qm0x51wj1bz1a2f4q4qwbyfssq9pnisxz48ks5mg6xv2lp"; + sha256 = "0q70qrsjvmkfns1qxc0il2rlmfjwzbmfg89zlch0iqghpyz7c9xq"; }; patches = optional smimeSupport (fetchpatch { diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix index 7fc6492af7f3..4705eab12930 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix @@ -1,655 +1,655 @@ { - version = "91.8.0"; + version = "91.8.1"; sources = [ - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/af/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/af/thunderbird-91.8.1.tar.bz2"; locale = "af"; arch = "linux-x86_64"; - sha256 = "9f6fe7d931b4f9ec06e6d22e69ad6e638a82fcd709cfaabd52ed6283a75a8d31"; + sha256 = "b7a5a88216d094bce6d1f18f506dc4c500c13340e0c6a9da2aeadc32d9ae0062"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/ar/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/ar/thunderbird-91.8.1.tar.bz2"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "f8523e3b9b4229a7f977c25ba08dad4edad0fd56c90c8c8bb473db2a1e00265d"; + sha256 = "33f807c2a2182149f2da7a394e455775027753a082b998db766c036d0aa7c976"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/ast/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/ast/thunderbird-91.8.1.tar.bz2"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "3a95ba998b4f863fe39fb3e3dfecb827108b92c317ed5594e4a409ccecc8b303"; + sha256 = "08a38759b492ac47e567774b5a4fe5ee75f5a4c513ee046b7ace9636cd61a00a"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/be/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/be/thunderbird-91.8.1.tar.bz2"; locale = "be"; arch = "linux-x86_64"; - sha256 = "fd41c8189eb64d70038b0a3551b46386c3d6e4afc1474bc7e50d0b88208a5547"; + sha256 = "09644be773dea25b602b30c0e783a2be3de406d63a1aa528e80830357cec8756"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/bg/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/bg/thunderbird-91.8.1.tar.bz2"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "c7957994f4e3bb70b4f118ff6b939f52f46bc0d471a6098e18abbe23dbb58675"; + sha256 = "546bc2422a40ed4c04b1d8fa2c203a60fbb8c2a060b7c63ae4464109d08c440e"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/br/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/br/thunderbird-91.8.1.tar.bz2"; locale = "br"; arch = "linux-x86_64"; - sha256 = "6987eb50cb3460d42794f9192c57262479ed7082662395893bb3a5b9e094c0f3"; + sha256 = "1977584751a826bb52e8bd154880f34b009df777481915f0cb84e018f7a3a1fe"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/ca/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/ca/thunderbird-91.8.1.tar.bz2"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "b09400e218281f8b09d688f5dbab2c732761da8e47141726941dcaedc3780097"; + sha256 = "e2c6e403fbcdb58eaf747f36796d4a0af1d8f112715c068ca98f85198189e884"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/cak/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/cak/thunderbird-91.8.1.tar.bz2"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "02efc2043ddc4485a239b19d5b3593bb68f5780ccd11f6d4eb968594192a1bf5"; + sha256 = "f5992ea2ab6acf94993f6bc590e95e36c5ab87b650e0f38ee5e808a2bf9189da"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/cs/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/cs/thunderbird-91.8.1.tar.bz2"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "13af2518a999650cebff031813b812141b014b3fcd9a7bd3953b64229e870dac"; + sha256 = "4770e0c95ba84953aab5585f4059c1e20e69b9ee98578ebda34ded2a1b170a25"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/cy/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/cy/thunderbird-91.8.1.tar.bz2"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "ec9def864905036110381f901de0d9c7609116cd1d9bee9414627a133d5fb19e"; + sha256 = "a9729784e7a05d763e6dd715da80ca7f65e42f27b25e58ed2139f26f12061855"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/da/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/da/thunderbird-91.8.1.tar.bz2"; locale = "da"; arch = "linux-x86_64"; - sha256 = "d6cc0667d1be9fc73491bc57a0b44715433eae3743ea8aba59229e19fd24a642"; + sha256 = "a917c157c7507d2ee457a5c8dcff3b1b23225b5ea946be547e801e93c10d4a5d"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/de/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/de/thunderbird-91.8.1.tar.bz2"; locale = "de"; arch = "linux-x86_64"; - sha256 = "112bf23c33cacbf54319ac4534cff5be85d49704e69498f039cc45fd3abd0c8b"; + sha256 = "73141650aba88315828e5419d9a9a05861dcd504b9256c8a184396e3824211f2"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/dsb/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/dsb/thunderbird-91.8.1.tar.bz2"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "7e190cf921b1b76cb3702e3ce534e1575b7dcc63ccc94d3d8bf384bd42000a60"; + sha256 = "7b7adb5c1e01efa9a0129a22308eb878f45d1ed0190b7430aae92b55f061fb35"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/el/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/el/thunderbird-91.8.1.tar.bz2"; locale = "el"; arch = "linux-x86_64"; - sha256 = "74917356bab02953ba56acf5736b3d2c9a1847f49fb4a75a273655e7678b80f0"; + sha256 = "ffa921418d6d334e48aa51f4fff1b4855f3cf7ce3ac77ed38c6b0b699606d971"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/en-CA/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/en-CA/thunderbird-91.8.1.tar.bz2"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "813d6df5de5768a3c82d3fc042907fd16f1f18695c5c294bb345cc593b71dfd7"; + sha256 = "caa62088b677cbf18cd95a80ebc57b97597df35f8172d27a7cc55ded145e29c9"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/en-GB/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/en-GB/thunderbird-91.8.1.tar.bz2"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "0cbefc0c52f32b7654d045cc85c5ae882ca83b6ca138b3f6b82e194b53b0940f"; + sha256 = "6dff28a894f3b48798939105a9742b3f9dcc3c4389160f71126cdd08ff573c74"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/en-US/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/en-US/thunderbird-91.8.1.tar.bz2"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "d57fd4df24d4acb36ddcca83062114d16a8fa4e9255606e5f2ffcd4ac9b5ea5d"; + sha256 = "3a6c1302f51a86297960d40f40fe6273349ae407b07e634b1c01758bc8cc3a0b"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/es-AR/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/es-AR/thunderbird-91.8.1.tar.bz2"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "ffc858a7474ea2b6c95a6bacf2f0a9257c95f9ae67ea3d04bbb2f5499a58d618"; + sha256 = "383d13f5094543f99dd64e29df261c956e6f13782c3158d4ac831a8c734b7d18"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/es-ES/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/es-ES/thunderbird-91.8.1.tar.bz2"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "d3d77d80550c1ea96dff1f7fe59d12cd2bcf8b6d4f8db558c1c80d42e3767871"; + sha256 = "d2753f076d929933cb51e79c0c0b66f2fc3457e3f25bb68b9b10c84566cfb70d"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/et/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/et/thunderbird-91.8.1.tar.bz2"; locale = "et"; arch = "linux-x86_64"; - sha256 = "03b95415f92d446bf24e392a14ddb3f1256158f711e65156745270fe61d2c565"; + sha256 = "a71e3bdee857892bd62d582fd6cd9e7df41be92854c65d34b26b57fbad16ce2f"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/eu/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/eu/thunderbird-91.8.1.tar.bz2"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "272f5e568abe042c6ce3d9ea53693bd1f2a18cc4ddcb0729fd2825a62ceb89af"; + sha256 = "40f3aa9558eab5511c0176dd817880142e49bfc157546676ce15d559ace8e359"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/fi/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/fi/thunderbird-91.8.1.tar.bz2"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "7171f34f07c49206eecfb1c3cf4d122b8fa9f24e68dd4075dd5c7313ba140fd4"; + sha256 = "c758f45ff3b714e6e7fd1c66421a0f815ac54fa3590df682c11bd05f604bd848"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/fr/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/fr/thunderbird-91.8.1.tar.bz2"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "45004e1b26c234969a805fe13a56ce3ed53e30d400965f61a6e95b4be79fd811"; + sha256 = "1e2588b80017f6f10ada4675c4af5165de9216d65881f20feb844fa59fa60fbe"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/fy-NL/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/fy-NL/thunderbird-91.8.1.tar.bz2"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "bdd6a130ae5a1c12a49a2d2b84410b445e7d8b62bd3aa1eb64cf66fbb7436047"; + sha256 = "c3ab99f1539a40f60cb2b3ca68178307b39b013a763a671ffd05124ed8d82988"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/ga-IE/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/ga-IE/thunderbird-91.8.1.tar.bz2"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "c03c8f98c0850402d909d1d802bc6fe189d145ed45bc576a821536a79e492bd7"; + sha256 = "7af72cd55c26e368378a3b86844b6ee72f08b7f2c207170817ccbeaad1a114a0"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/gd/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/gd/thunderbird-91.8.1.tar.bz2"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "b55a5edafa3ca381544c1e2d2ecf23a1557cdd9b10f937cc6f45c7a40e0a0831"; + sha256 = "9a91e7b6d3572ee78a4df915a2b30e5dbd10351e6f16316e6dbbbffdbe1217d4"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/gl/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/gl/thunderbird-91.8.1.tar.bz2"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "89f1cafa62a8334ea2250c6c8b9c07716fc99745aeafa6a689760c8eb288ad5a"; + sha256 = "2c8f4043668dfa15ab191ed05218c1772472dbee932ea98e3cc08c05764812cb"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/he/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/he/thunderbird-91.8.1.tar.bz2"; locale = "he"; arch = "linux-x86_64"; - sha256 = "82f9405f187471371a137838a8d39d289f2160ca3ffde007fbc5f643c11c0a0a"; + sha256 = "e3b038e94553d388eb4cf53c250d8297531ddb2fb0fc7c678291fa48c46fbc12"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/hr/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/hr/thunderbird-91.8.1.tar.bz2"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "4920edd369b2317976d98707e4f59febe0b252a85666ddfe29e7f7043c502509"; + sha256 = "a66c1c904f58879e11ceeba5c214302fc982468718af1567634ec53d16850cc4"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/hsb/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/hsb/thunderbird-91.8.1.tar.bz2"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "88a84bf4f2a599527da8dc082bfc8e7d2e94fec446057bde2296c52cd1d25e76"; + sha256 = "e2f3b04485ba430799e1049ed9cdc4cf191014f6a2aa44c3f8e51d87d47332dc"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/hu/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/hu/thunderbird-91.8.1.tar.bz2"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "a996700c6846850579b599cf31f837320859861f4b459554cabe35fe75f07059"; + sha256 = "611bd8281d26324503fac16bd6e25175c988f6fb12b6bcf6f3016dcfa6ec44d8"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/hy-AM/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/hy-AM/thunderbird-91.8.1.tar.bz2"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "05d31752442946111c5b35873bf2b2c4a87e3739bac6a4704d94c54f199a3c6c"; + sha256 = "88cd6e24ae4a54f0b4684bf3ab7116fcdce2dbe2d6a074af5cb50c3967ebda1f"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/id/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/id/thunderbird-91.8.1.tar.bz2"; locale = "id"; arch = "linux-x86_64"; - sha256 = "c8df7bf840268f4493403e849757eb6cfcd0cf59137bae948252eb9e9ace96ac"; + sha256 = "1be3f82fc0a8254548c35a08d2fd4ef77b86df774acbe5bb17784d25af802eb7"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/is/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/is/thunderbird-91.8.1.tar.bz2"; locale = "is"; arch = "linux-x86_64"; - sha256 = "697487eba3eaf49d2613d877a2d58a1e357ad2f772ae2de031695902ad4514ad"; + sha256 = "332e85aba591c744a9d53b70e06218fafbdc94600643963c63f6a693edbfd035"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/it/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/it/thunderbird-91.8.1.tar.bz2"; locale = "it"; arch = "linux-x86_64"; - sha256 = "0749d5dcd105b82aea94bc704e10812bfd3fa375a776f7a95b94bb4886e543ce"; + sha256 = "95ca9342dd991d8306922df03c5f09adeb63dc93f678384989315ddf1df622d3"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/ja/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/ja/thunderbird-91.8.1.tar.bz2"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "ac6aa38f830a8f3eea7d0c7d0c9695ce1351e84a19a831e3d87d212369353ef7"; + sha256 = "977a0e4ca8d9e8d8d6c289608a9318971553b011bbcda66ee888624ef6b9d56b"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/ka/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/ka/thunderbird-91.8.1.tar.bz2"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "b051d95f3b69a7c2d8de178e517abd37afec4502de1a580788f150c77c0187dc"; + sha256 = "1a8360cd576a4e2a0b6d316441eff481c2a1d9b80e7f9eeeb0fc6fc38df08d1f"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/kab/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/kab/thunderbird-91.8.1.tar.bz2"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "2e635bdf5de067b57ba639be3465fcff3bbe00119d0c3f031d6471aab7a9b9f8"; + sha256 = "d318ccb72f4476d8222eb4423c755378f10cf187cc6ea73152833953375cac35"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/kk/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/kk/thunderbird-91.8.1.tar.bz2"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "369cc371e500bc6ce224f9563c6bd586fb4748181372754c4b2c58e81d9f19c6"; + sha256 = "854f310728f2c1c2e3e3dec57787bb293f344a31cb1f0b8a131f0768c409fb08"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/ko/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/ko/thunderbird-91.8.1.tar.bz2"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "6b4270b67c7e2e47201cb37c7bc9b22599cc65ea3efc87e35b0fddedc0af8170"; + sha256 = "c740a972a708627d9700c9dd3b2bb56a5b1a3e0ac6f438021aa56033e6e6b40e"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/lt/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/lt/thunderbird-91.8.1.tar.bz2"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "a140ae146bb64c704130e6e84a63ccf7ccac77433a95964b0b5d1c2a52485e7c"; + sha256 = "7a1c14eb2fd539dc9e2681a8868fb6e82ed2e9ce0b9523a613e20a48ec52d2ac"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/lv/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/lv/thunderbird-91.8.1.tar.bz2"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "5f88b779588a36ff7eac1c652400ebdaad501b00c83101e6614f1689bb0aebfa"; + sha256 = "bde11f8e943b462f4c8a084ee7d1328f59e93a6bf2d39fed8a3dd1408b0ee716"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/ms/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/ms/thunderbird-91.8.1.tar.bz2"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "48632dc4e44bae95dc2c435f334c4d65a7058b0f5cdaf492ba4b7788d2c5df9d"; + sha256 = "f76f9bde41a1be40c32bb3fa1990adba3460bdca0b98e466e6dcbbc6d8d944a0"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/nb-NO/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/nb-NO/thunderbird-91.8.1.tar.bz2"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "c065ca752ff112aeafb51684b2f8877af8a61a52a6e1a70b884967c78fb30880"; + sha256 = "e8a052e7c841feda1c54b5f349181695c03f2549f95ca1d9108b60e8dd13c85e"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/nl/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/nl/thunderbird-91.8.1.tar.bz2"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "44c9ea3d19b1f4b9151b49e3b8221eec179558bfe398076f5fc5b41266f8194f"; + sha256 = "5eea4e47045706a621ca398a55a76a2165d461c061ea3e410418839a9a069ca7"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/nn-NO/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/nn-NO/thunderbird-91.8.1.tar.bz2"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "6347f87681652379ccda8564dbd2572bab1fa04b0c487ff43e3f51f3719ac7d5"; + sha256 = "a819e0ede22abce7d3e10ab1dbe3d4571889c63284e6f1c917834f766ad3c73a"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/pa-IN/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/pa-IN/thunderbird-91.8.1.tar.bz2"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "6db940a4482f404fa89abc36a2e9737c835fa51d7c98503055fb98484f7586c0"; + sha256 = "523f7c451f618b1f7705d0892b50700f61c0c3a12ca85957630e5e146ed7eccd"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/pl/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/pl/thunderbird-91.8.1.tar.bz2"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "dffeffd240e5ba3f1e3de024ffe7a51ebc72eb3035bb994d02bffd106203dc2b"; + sha256 = "45d17f737b24ab1ca34e7dc5d16493203e1673c4592a099b3dffa8559908b64b"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/pt-BR/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/pt-BR/thunderbird-91.8.1.tar.bz2"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "5a05e3d9174bd26f3c9f62f82dc50e0e40965771d861bbb662bfc4cdf29ef83e"; + sha256 = "d4d3cc55f0924a9eefb2b76d3cf524238e87ee0f016b5fcb4df59c28a6f8539c"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/pt-PT/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/pt-PT/thunderbird-91.8.1.tar.bz2"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "dfe5055edaea41dba221a2b39d2fef7493a508d12e9cb39e29201a20f95afdbd"; + sha256 = "1a6b22cc0fca62a1fac036b87f04a7ef2d101e8a4323e370856338ceffd3193f"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/rm/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/rm/thunderbird-91.8.1.tar.bz2"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "17a587c8b3eb1b548089b70bff06f379fd1d6aaa234a024b2b1c17a1f2a6f60d"; + sha256 = "cd9b4f7274a3fe1c5c29ac68377b82ac134a9d23828700399009021ae6920c1e"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/ro/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/ro/thunderbird-91.8.1.tar.bz2"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "cc43a35c544bc15fb86a12538d70d20b5b22f5666b5467b7f8e87b31a12c5abe"; + sha256 = "0c0dd2e9612c64eb2f70d52f32fad70af989537018d2d1457941d773e5d8200c"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/ru/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/ru/thunderbird-91.8.1.tar.bz2"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "82b05f1e853fdcb4cbce513dc87f9fe2784bc4bc5836274be15b1cff831a5dfc"; + sha256 = "4f89db6c6bff251b9e642b6525e2d6dab30fd5faddff814a8566e3db0109f895"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/sk/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/sk/thunderbird-91.8.1.tar.bz2"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "31ca758cacb9f5ffbdb901f4a2b59b2b63a2b4f0f0b63a35ec45c1d1b642654e"; + sha256 = "9b7c6e1536dd288634f1e635cf65b59bfd8953853143ad4611b66189119fe8ea"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/sl/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/sl/thunderbird-91.8.1.tar.bz2"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "8ce25c995945f164756d3b6727c5c2d49397520a0fdc1ec5b448bd04664f1314"; + sha256 = "9b55f025b7b64d57c0ae1ffb54fcfd24dfffedaf8dcfb0cff870e5023e018e22"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/sq/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/sq/thunderbird-91.8.1.tar.bz2"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "db65e73da83a12d1e10713b0ace13250c127e798e91e81893ccb8f38bc635186"; + sha256 = "a7c42d3f546482eec81a021f299bc57fc05d349cfbfdd65ad3dbe46019e29851"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/sr/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/sr/thunderbird-91.8.1.tar.bz2"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "0cf912a9d51cb3ffb6cf7aa3eeaa61a54c253a617abce216c37770dcf5c36344"; + sha256 = "c990d6f1d94f50ba0edc2683acb89fd17dc94ceb0406549309c85be3e294c43a"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/sv-SE/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/sv-SE/thunderbird-91.8.1.tar.bz2"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "86578eaf49e4ea08c0ce7573ff13c8f0c5e2a3e0d03028c04b37042ed0739b1a"; + sha256 = "cff7a55dd6a5ef6a3bff8757decda52e685fd500ba00ddc9f96724a6e803759e"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/th/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/th/thunderbird-91.8.1.tar.bz2"; locale = "th"; arch = "linux-x86_64"; - sha256 = "44e9e7ea1807e41e51d531b6a5badd5ea660f19b52943ab012a1868c907d7a0b"; + sha256 = "e04a3b749f86f8f13b26d58c1562f7249e9d298431f348709678d6b5eb2d56c4"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/tr/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/tr/thunderbird-91.8.1.tar.bz2"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "d95e9d475c73d31d90d1a1b4056501850386d0b727d4941a6927b92a7e1c1d6f"; + sha256 = "f3bc44135cc943509e5f821b011b30df42ba9e44884be588130326dd123ffc13"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/uk/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/uk/thunderbird-91.8.1.tar.bz2"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "a563e3da2a8f3f58b085ed06fb4a81ec0e7c36b2cbb777aa584857ee23793dcb"; + sha256 = "c93fbc4795bc051ff6e55ced73765673c347a6fcea5c0b0f12d5a2b7e4ea13f6"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/uz/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/uz/thunderbird-91.8.1.tar.bz2"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "0005df2daa394d44ab2a413fc0f58b23569bfe30dc9a0d0789f86c2072158937"; + sha256 = "4737baf26dd8ae9a9fe4a52c56e75a2e76e76a976dac66cb02cc9175a432d114"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/vi/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/vi/thunderbird-91.8.1.tar.bz2"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "7d987211388a37975dc93cb38a72e8e7e9a5a7535af5efecf5293ca5b1da6718"; + sha256 = "8962b27c70530ad685753df464c4f4c982258abb82fc9788c623eebd2bd319fd"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/zh-CN/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/zh-CN/thunderbird-91.8.1.tar.bz2"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "c043d0e5e1804090ab8cc8c740b2458c825def839c128391c0d6e71b36af4894"; + sha256 = "e9343251571b2922f5ab2f84590759e41fb0734c38541336215f9984c4fe6882"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-x86_64/zh-TW/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-x86_64/zh-TW/thunderbird-91.8.1.tar.bz2"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "3870ceaa2ea5c049877452a6b0c76dd7de9b85985b358076c0fc1c476d04a10c"; + sha256 = "efbcb13dcb468a82b0ec71d67af4addefce97addfca6befaba0b96c92617091b"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/af/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/af/thunderbird-91.8.1.tar.bz2"; locale = "af"; arch = "linux-i686"; - sha256 = "f004dc6825310f3f7554682816b0848e4461ca86d8d31b1f5f0287064be5af48"; + sha256 = "d96e9de630ad5502fd86de653337ff7df4444ea5bdc22e07cb77f67f1dc4d04f"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/ar/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/ar/thunderbird-91.8.1.tar.bz2"; locale = "ar"; arch = "linux-i686"; - sha256 = "be9fae6a15d1e3d7b4da462eaaa2cfa0317162c2ecfdbff8704d2f0239278380"; + sha256 = "d5273d01309d15e77a897fa25a142851470f9569b25b253e66d09dee6984d061"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/ast/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/ast/thunderbird-91.8.1.tar.bz2"; locale = "ast"; arch = "linux-i686"; - sha256 = "5f92a809cf6d6a2df8477f54d1cf7a3ef65e27426fe184178bcc8c691a08487a"; + sha256 = "8466aa8df2090de75cd7140b58c03856b351536f14875569c18abeaebdcb3249"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/be/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/be/thunderbird-91.8.1.tar.bz2"; locale = "be"; arch = "linux-i686"; - sha256 = "c87c60eee9c7cb082e7a06e608835d1e29154a06a77b688c564fceab1546eaa5"; + sha256 = "f2940433250516531cd782e5f7a2c85dbb81d5fae83b29ff2fba93450dcb14ef"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/bg/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/bg/thunderbird-91.8.1.tar.bz2"; locale = "bg"; arch = "linux-i686"; - sha256 = "f07c5dab6db9aec61478942a0b7add0fea0fb078c9be150efad19e606fcf7ebc"; + sha256 = "70198e5c4857d84b0c84c158fabf269d759fcd7b966d82e2f529c540d833a244"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/br/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/br/thunderbird-91.8.1.tar.bz2"; locale = "br"; arch = "linux-i686"; - sha256 = "d1b5d7c7de3ecb1b0b58989a25bbac3768b105730c6ddb87d1d3072001efa313"; + sha256 = "02391abf4167231531b8e8490fd2d7feab36cf89ddc5cb6d072cb33a67d4520a"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/ca/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/ca/thunderbird-91.8.1.tar.bz2"; locale = "ca"; arch = "linux-i686"; - sha256 = "1e8e7f215c8a80504eaafcf3e867c6f8090953f685fc2bc7606f77efd11bd612"; + sha256 = "7178baf7bdc7914bb803995b8d1fc66087f9c65264b100e8876fa1be463623d2"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/cak/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/cak/thunderbird-91.8.1.tar.bz2"; locale = "cak"; arch = "linux-i686"; - sha256 = "43a0355b20dbc71adc4a6c35bba3e91d717ba08547c767303828f931b7cd26e6"; + sha256 = "579bdce1b8b4a2ebf2688c95e5ee4f2e20347a983874633bcdb92c3d6c19ee8e"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/cs/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/cs/thunderbird-91.8.1.tar.bz2"; locale = "cs"; arch = "linux-i686"; - sha256 = "987a95eadb174ac453cc619b97ab4b5dbdc474de821f16a2e9f4906483792656"; + sha256 = "2eccefb9c82eae0f339ec9d5291c82a873ddcdc80822a7588e686ffaa50e7763"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/cy/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/cy/thunderbird-91.8.1.tar.bz2"; locale = "cy"; arch = "linux-i686"; - sha256 = "1ee7b2902fa1fe373dd2ae2529af1c2f87f442c91618f2a470052641a6e963a2"; + sha256 = "0616bd3fb1baa79b4dbfddf260d013c03829edcdf761e25980b8600e63922f52"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/da/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/da/thunderbird-91.8.1.tar.bz2"; locale = "da"; arch = "linux-i686"; - sha256 = "09e15245d38b7d2963f1558c42ed13452737679459b9f78769dc0726cb8e42c8"; + sha256 = "56c3cf0930c0966212d607589a32cec910d6b0a7bc7db314b317e0f717321fc6"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/de/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/de/thunderbird-91.8.1.tar.bz2"; locale = "de"; arch = "linux-i686"; - sha256 = "1fcdd9e52197d1925a42fe193980bd1415d6c280afc8e0148f7ea3903fb79a7e"; + sha256 = "5ef59f3d0575ec3f570f4b1d0a401ac3eaf42a901ccece9bbb46cd4bab4a61b1"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/dsb/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/dsb/thunderbird-91.8.1.tar.bz2"; locale = "dsb"; arch = "linux-i686"; - sha256 = "362cef9146611f09d969893c4b4c7a8ba7b3d46a1b49183cba0eb8d7d46d2db9"; + sha256 = "e4ba253ee1f3629d5e3bde8475a49b8a95fb1a0bb76c14cb62a53a6e6f545804"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/el/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/el/thunderbird-91.8.1.tar.bz2"; locale = "el"; arch = "linux-i686"; - sha256 = "7360fcb00c20b8dfdb2434d2347e8bffadcadc7fd50773dd96bc9173b3e800a7"; + sha256 = "7c342ff901eb195ee06b0b67d4a52b118053ee8153d9dffae48c83e937a04be4"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/en-CA/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/en-CA/thunderbird-91.8.1.tar.bz2"; locale = "en-CA"; arch = "linux-i686"; - sha256 = "86025c58c29acf2cc98ba6be305629605a3ad10304c87d6f4d55cb9948ddbb46"; + sha256 = "35cc280dfa58eeb62c12d133d4bccfcd85e694121129e154770c840f6e87169d"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/en-GB/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/en-GB/thunderbird-91.8.1.tar.bz2"; locale = "en-GB"; arch = "linux-i686"; - sha256 = "2535a948b23327f66c186387a50eeec44ab3eb42859be5ce9beeb660a47e1b1e"; + sha256 = "ac393ceb36bcf7afefdaa1f6fdbdc49ef739781979878f055d623cae78cc0468"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/en-US/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/en-US/thunderbird-91.8.1.tar.bz2"; locale = "en-US"; arch = "linux-i686"; - sha256 = "889e6f3f8d0b5b372b08ea3b85b9cc890ad62ef60d9bd41b3e4e9387e1361e7b"; + sha256 = "bac3f4695e762b67b21b399edd406340a6500a8a5bcf4973a74904b9065078c8"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/es-AR/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/es-AR/thunderbird-91.8.1.tar.bz2"; locale = "es-AR"; arch = "linux-i686"; - sha256 = "f99012407c06c6b913207ac706fd542da011045b5503ff3290590332da09a7a1"; + sha256 = "5ec79874c0a76555e68a84aa8f41ceff5ff72877d4636301cae99ef56ea16e74"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/es-ES/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/es-ES/thunderbird-91.8.1.tar.bz2"; locale = "es-ES"; arch = "linux-i686"; - sha256 = "ef8d7946c1c4475dcbe4144012630119e64bdcb3b809b4a00cebaa5d8effb5fb"; + sha256 = "3465df8574f3d9dcb86a458147c388ae662cd17b998176591eb3841a448c543a"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/et/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/et/thunderbird-91.8.1.tar.bz2"; locale = "et"; arch = "linux-i686"; - sha256 = "5e2cefaaa8d44e3a90e7b31ac29ff62f9f3b50dff5b29ca1703bbe907a770d61"; + sha256 = "58a1a76c81c6687a5673150ad5effa421b5a32a8825c52a7106a5a77cf4d66bf"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/eu/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/eu/thunderbird-91.8.1.tar.bz2"; locale = "eu"; arch = "linux-i686"; - sha256 = "7c89425da0c4c46e9291b7f039d7b42aae9442538b3afff0477b490f158ee473"; + sha256 = "c90e4acc10b1157d3f1009f55d5ebe70828288ebf057f01d0cfc78f306536d19"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/fi/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/fi/thunderbird-91.8.1.tar.bz2"; locale = "fi"; arch = "linux-i686"; - sha256 = "a861e4b0763b98c8d6361c2f36cee43cd12c6e7b9fcfa49010da9f861121fbbe"; + sha256 = "249943c795ac7b7d94331399c7badfd2d7ea86ccbf96e7eb653985ead8d50975"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/fr/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/fr/thunderbird-91.8.1.tar.bz2"; locale = "fr"; arch = "linux-i686"; - sha256 = "0aab665a007cf87767f78a42c0ac3a767776895e9c0990a475545157878cbd87"; + sha256 = "6464ce3e03ec947fe8752096d3049390b307ed44eaea036194c6d58750064a1d"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/fy-NL/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/fy-NL/thunderbird-91.8.1.tar.bz2"; locale = "fy-NL"; arch = "linux-i686"; - sha256 = "1ed753c85bf519406001833b3ca3848262c6208eaec1899167704624a5b52701"; + sha256 = "a45de5dd3f37b9a7c39b260ba84a03cef94b103787235cd34ad45cf4592e7ed2"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/ga-IE/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/ga-IE/thunderbird-91.8.1.tar.bz2"; locale = "ga-IE"; arch = "linux-i686"; - sha256 = "e2b75f8d236dd3a217c21461e2c0ae501fb23f0cabcc11a501aae8f0ca28175b"; + sha256 = "ed509287d305e2457137d051b1842d26401b5b337a5272562a7b19922e874c2c"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/gd/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/gd/thunderbird-91.8.1.tar.bz2"; locale = "gd"; arch = "linux-i686"; - sha256 = "6517d28e08abe6ae9cffb2e0d6cfe7407b137c7e4a2bd1fffd1f2d74592db168"; + sha256 = "2c8a2c587bb522aa2dceb3fb3d68e338f9e22b1be57745e26441c4c72257b22b"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/gl/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/gl/thunderbird-91.8.1.tar.bz2"; locale = "gl"; arch = "linux-i686"; - sha256 = "4bc16ea1a9939f1c0b363a34b580a4bf6601f646fdcd9c6d686fb07b1db4951b"; + sha256 = "4dd7eb1c72eca568c03c233f5078bbcf24da14e123106ce877096ab2b1637b61"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/he/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/he/thunderbird-91.8.1.tar.bz2"; locale = "he"; arch = "linux-i686"; - sha256 = "1b60dde842257b9d9526618f5f7a13cacf6d9a8d7f9320073e9ca95a80633a32"; + sha256 = "82f8168ab4eceaf92f03fd777160ec28d25f4801944469a5ac3f6df8de1773e1"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/hr/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/hr/thunderbird-91.8.1.tar.bz2"; locale = "hr"; arch = "linux-i686"; - sha256 = "a11ba48e82c8a78f21c0d38f947ea699f926842c5b8665d5e6b132754d063bbc"; + sha256 = "80221f2fc08812f864dd09edc4e6b7693d5966b292d8ea66c2931a51f35bfaa8"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/hsb/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/hsb/thunderbird-91.8.1.tar.bz2"; locale = "hsb"; arch = "linux-i686"; - sha256 = "dfdd15a264d58454a721d7036db0659af9c920b71f1835a488338acab1540056"; + sha256 = "9e6b7c4cd402675cbac43088328e321a6f738cd7d83406d7cd7f8ac6060b6f11"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/hu/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/hu/thunderbird-91.8.1.tar.bz2"; locale = "hu"; arch = "linux-i686"; - sha256 = "126d2155fc30f15b6efa061d340d91926e0f72ff133411dad9fdfefaffa25210"; + sha256 = "4cea9f48504060e31006f69eecafe3c352440f54d599f637d4a1a536d48e27a3"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/hy-AM/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/hy-AM/thunderbird-91.8.1.tar.bz2"; locale = "hy-AM"; arch = "linux-i686"; - sha256 = "cc4d0984fe5caa81cf463a166a08af8d35bd7d68bef8a0b40b2edab4ffab3eb3"; + sha256 = "55d887cf63952b1eec43bf2449fa3eb8c543d91ee4cdeaa1e54a00cd4a009357"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/id/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/id/thunderbird-91.8.1.tar.bz2"; locale = "id"; arch = "linux-i686"; - sha256 = "4dc4f402a2c3fb1d9f0f3fc10f937274f87bbb99f7442fbb782e6c91b6bef1a5"; + sha256 = "32dcdae28370e35f61a3f5c12085830f6263b0b4b9b272d780f2c748d1474961"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/is/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/is/thunderbird-91.8.1.tar.bz2"; locale = "is"; arch = "linux-i686"; - sha256 = "9a52dec2873649da8e11105456e8d6cbb631b754f9988404c0985f03d10001d2"; + sha256 = "df47af9356ee1b9bed415421f14f797499402dccc96f3aef18538d64b4b5b8b9"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/it/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/it/thunderbird-91.8.1.tar.bz2"; locale = "it"; arch = "linux-i686"; - sha256 = "7764c87c166229b9b25410cbd816a49afcbf6ab37dae5ee071fc2940a068fc3d"; + sha256 = "1cf50c518e5d8137c52bf37eaeac618007e2efbc8f94deb9461a01b2787df434"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/ja/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/ja/thunderbird-91.8.1.tar.bz2"; locale = "ja"; arch = "linux-i686"; - sha256 = "9e858818a36ede51a15e2cf9e3b2b2d30dd83b6fe2cd5f66188776e3351e12f5"; + sha256 = "031d2db07bc2dfc8dbb4c86119a993725a661ad4f6596241bd5590ebbdc01e3c"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/ka/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/ka/thunderbird-91.8.1.tar.bz2"; locale = "ka"; arch = "linux-i686"; - sha256 = "2e46a4036b32b90224e555691441c6a59e8e07fc6f0d6cae3aa591af3a2b04c2"; + sha256 = "18f1b2a900381ce85cded1046e0bc10c015eb3ab5602497e93190229aea26bcd"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/kab/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/kab/thunderbird-91.8.1.tar.bz2"; locale = "kab"; arch = "linux-i686"; - sha256 = "0ae98410d16a73a4c42149b7b5c6325a58dacdd02ac8df0f263c51b8aad26e57"; + sha256 = "10b42a83af77d82343297439f8c56cdb3ab85fa4ea88aa77e49aeb6a01a90c99"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/kk/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/kk/thunderbird-91.8.1.tar.bz2"; locale = "kk"; arch = "linux-i686"; - sha256 = "b74a98dda02f144ecc4a1fb76f014689d3c5a0d95805ca2adaccc7739f397296"; + sha256 = "1e0b1740eaf8c48ecb2a41c3687f51afc07b9243c098637d60c5452259ae9192"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/ko/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/ko/thunderbird-91.8.1.tar.bz2"; locale = "ko"; arch = "linux-i686"; - sha256 = "074f6f4ac2ebd983490f6cc42a4ac8603da13f056145aa5dc577b2fe3fa4a4da"; + sha256 = "da9a00752a4e6a3aca2f298eecae39e661435f95c723f7327ed60eeb0e75d50d"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/lt/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/lt/thunderbird-91.8.1.tar.bz2"; locale = "lt"; arch = "linux-i686"; - sha256 = "afb32ea82d83808ab40f33db0fa95462479bae8f237defa0c702a3d95fcc91d5"; + sha256 = "7ece24971b0a7b901ab165ff30c3b5239161a488be02c7f5cf5d6a2dfc6dce3e"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/lv/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/lv/thunderbird-91.8.1.tar.bz2"; locale = "lv"; arch = "linux-i686"; - sha256 = "91661ab053978137acb9bb6e820dfba0ee5007bc12b440504efaa6aa6c62f444"; + sha256 = "baf96d476ec159bbc4567e4beae29d3c61fef9683190cdc7c207163ed67797fb"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/ms/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/ms/thunderbird-91.8.1.tar.bz2"; locale = "ms"; arch = "linux-i686"; - sha256 = "ba06582eb17d830d0805040810098db7fef4a001f8b5f8228491c0449ccb29f5"; + sha256 = "3b356c61079130bd3d5b5023116f74961ed84595222284fadc45f3224281bbfc"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/nb-NO/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/nb-NO/thunderbird-91.8.1.tar.bz2"; locale = "nb-NO"; arch = "linux-i686"; - sha256 = "c2463574caf1bbf6dee227ec57fae53178a713dcfd05e866b6458d9dc0f8febd"; + sha256 = "225a885cc788b64c864efab9cb0adbb0399a7e68e747551bb98cfba903898bec"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/nl/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/nl/thunderbird-91.8.1.tar.bz2"; locale = "nl"; arch = "linux-i686"; - sha256 = "2e84666be34fb7883a4ded36ab0a71ba987c554abb08c959330689ef15d3ac04"; + sha256 = "1c75e3df164a37c46f83421e0df28dd1cd4fd9e725a4e6c8d03378c800c53f04"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/nn-NO/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/nn-NO/thunderbird-91.8.1.tar.bz2"; locale = "nn-NO"; arch = "linux-i686"; - sha256 = "2e08edd2b0d198b1d6614af26fa86c3c6b646f6b53324aa6d7cda4629ab2dbf3"; + sha256 = "fc154d52fa4e19ef4e727663a1bc4599da9e7c3aba0e563d823a3d4995d2632e"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/pa-IN/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/pa-IN/thunderbird-91.8.1.tar.bz2"; locale = "pa-IN"; arch = "linux-i686"; - sha256 = "9b5562cfa1a3c36b8f4f8a703ed232e5045812346cbb604f310b8c1861a99213"; + sha256 = "27a95c486a5a075fa8011add5c06c616ffafa7cb266afc26f7511cd510f8f403"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/pl/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/pl/thunderbird-91.8.1.tar.bz2"; locale = "pl"; arch = "linux-i686"; - sha256 = "5ce1e65dc07f4f1d720abd18e31252aa74bdbb22f29305dfd23825fc9aec9062"; + sha256 = "34563d04912e27e93f122c47eca56a368f2b723406498f98f312f92459265f87"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/pt-BR/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/pt-BR/thunderbird-91.8.1.tar.bz2"; locale = "pt-BR"; arch = "linux-i686"; - sha256 = "440af4305a7a2d8382e6d791b1cde11673b4a0b35973126b6f5b44f7ab236e84"; + sha256 = "6ab98477ca80c945c4b780aa704b231e7831fd2334a70c57937b2815357f3150"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/pt-PT/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/pt-PT/thunderbird-91.8.1.tar.bz2"; locale = "pt-PT"; arch = "linux-i686"; - sha256 = "47f456163ee3036b9a20542b3a5fb0e6997fa9c3ea431c38964c887669191c42"; + sha256 = "0919ca9a0125a8545de083f629a4f338e8db0f0e7a87bb7c55172f163605f8d1"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/rm/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/rm/thunderbird-91.8.1.tar.bz2"; locale = "rm"; arch = "linux-i686"; - sha256 = "7c26dd177759f7c40a3106b9189cf245ef43be2e732d187ed1cdce44ba533073"; + sha256 = "31d4de40f1ad6c284e388ffd760d3758174ce99c01ca23b0ccbf9d1a4f343bab"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/ro/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/ro/thunderbird-91.8.1.tar.bz2"; locale = "ro"; arch = "linux-i686"; - sha256 = "0297de849e5f1a5400023b40682980ec886fbe54087f8db6b3a316d5cdb2d5d7"; + sha256 = "3e0a763faa79aa775e29907e018f81d506fbaa025d9900516447c6081e6c31b1"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/ru/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/ru/thunderbird-91.8.1.tar.bz2"; locale = "ru"; arch = "linux-i686"; - sha256 = "c766d619d8bacc87fd729d3aa6b3a16741070a91181416243b389d5b25dd4829"; + sha256 = "ee485a4f7287d770107d9d41d678ace5873079e1fdc726a30800b6d055f68267"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/sk/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/sk/thunderbird-91.8.1.tar.bz2"; locale = "sk"; arch = "linux-i686"; - sha256 = "9ba8276dab20f0e7c9820f2aae046ab4bbfd8a032b07282f1fd09bab167793da"; + sha256 = "e8cc9b1a9e767ab548de614da8feb1b42213444e91e4a1382b2cdc7323872215"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/sl/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/sl/thunderbird-91.8.1.tar.bz2"; locale = "sl"; arch = "linux-i686"; - sha256 = "a15a3cf75610b0acb93fe067a9fc4f2c7298bfa7654175275a96c0ee8e7fdd89"; + sha256 = "271b3fa48e9f1cedfe3fbfbd72fd23b0b477e9993108996dbc897835de0750c9"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/sq/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/sq/thunderbird-91.8.1.tar.bz2"; locale = "sq"; arch = "linux-i686"; - sha256 = "f1578326fdca0beeb09ed4bbe80178a5878a1bcac2f480a7e4155ee882f29197"; + sha256 = "7fac9e56f3e5070f0b9e038483f0b0fb97a42d947410c3f8677b7e6d8ebf3828"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/sr/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/sr/thunderbird-91.8.1.tar.bz2"; locale = "sr"; arch = "linux-i686"; - sha256 = "8fcd6be0a44a115630544bd5fb652a4dd3c4659a8233ab5aaeea7326c89d2c90"; + sha256 = "903c9408c4bce12a78cf5941b9413f65d946b49c5c6819c1cc1c7006373d6802"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/sv-SE/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/sv-SE/thunderbird-91.8.1.tar.bz2"; locale = "sv-SE"; arch = "linux-i686"; - sha256 = "f4dac959ee9f29349228f055ae7409cadf2be0de9461bcaac940da4ea9f33c6c"; + sha256 = "c6ff664cd1d80bd36f1bbcffa239f3f8d7b31e5b68918001b1a26bd91ea49376"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/th/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/th/thunderbird-91.8.1.tar.bz2"; locale = "th"; arch = "linux-i686"; - sha256 = "a3306d06a99bd4ae38b3289e9feaef2cb3e21fb46936ca1e369a21d114d033ec"; + sha256 = "ad27252f979daad7e7e842ff1144ab731fa4e588adc015f3e388ba26f2cf21de"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/tr/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/tr/thunderbird-91.8.1.tar.bz2"; locale = "tr"; arch = "linux-i686"; - sha256 = "03cda6244d38a28e3420028288e3768fa668fb5358d047c6ea463a644e655c53"; + sha256 = "55581a2277ea6fa27389fa4ffdda72a02a8c3f8b2c92b0b04e7deb2d24840ee4"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/uk/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/uk/thunderbird-91.8.1.tar.bz2"; locale = "uk"; arch = "linux-i686"; - sha256 = "29800c3dd81f9851c19ef5c54c6a7bc18fbda218ef76cf5edd22a142b2d2d791"; + sha256 = "5b687b3839f6c4ce67c71c56965eccd85eab94063fb9bfc5d4e2f30336f3fe0d"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/uz/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/uz/thunderbird-91.8.1.tar.bz2"; locale = "uz"; arch = "linux-i686"; - sha256 = "bb6020331a871f28003df188628cbc157409f3b97160efd02b71127faeff67d9"; + sha256 = "41344413282a295db0c33e7ba01074b46c69d6267f94b36d10200f2adb42b39e"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/vi/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/vi/thunderbird-91.8.1.tar.bz2"; locale = "vi"; arch = "linux-i686"; - sha256 = "8bc4c487dcda84a4a103ef287388c418b95c4ed78c80e2e5936fb654a6df3c43"; + sha256 = "57bfaac37e13e218d631af0830cef177d342f45a64fc19f86bfc5aa9c940e632"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/zh-CN/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/zh-CN/thunderbird-91.8.1.tar.bz2"; locale = "zh-CN"; arch = "linux-i686"; - sha256 = "a41ca9b5e47f7628721ebb397f04e5cab625c5eb297b793a08f8103d9578c45f"; + sha256 = "417a2b7ca7f3981d171e453ca7ea709fbb05bc2283d874d82a4b002d8e64f816"; } - { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.0/linux-i686/zh-TW/thunderbird-91.8.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/thunderbird/releases/91.8.1/linux-i686/zh-TW/thunderbird-91.8.1.tar.bz2"; locale = "zh-TW"; arch = "linux-i686"; - sha256 = "22489a052fc34ab1d364ee305c26b6d495b6ef4381e038427869a85d78ffe274"; + sha256 = "2c92131700a89dc2c590901cf356705d308aa3520ad3f713ba866fce04edb8c7"; } ]; } diff --git a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix index 91db452356f2..b99d5dedd4b7 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix @@ -10,12 +10,12 @@ in rec { thunderbird = (common rec { pname = "thunderbird"; - version = "91.8.0"; + version = "91.8.1"; application = "comm/mail"; binaryName = pname; src = fetchurl { url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz"; - sha512 = "147c7ad68b0a32cc0fd4405935836af1fa77bbce6a1e367b51ef9871e7fc2a8fe908a1d200be34326f4f339d272e62f619b75680201fe82d301ddd02e23824d5"; + sha512 = "1591f3e9c76c1f2ea7fa5e194a7d030c8657a7855a95c8a177e8067c5aa838f0d8ca2652cd049b4bc88d0c9e604285a47b0c8316c190e2ceadfc1130d1e4de6c"; }; extraPatches = [ # The file to be patched is different from firefox's `no-buildconfig-ffx90.patch`. diff --git a/pkgs/applications/radio/gnuradio/wrapper.nix b/pkgs/applications/radio/gnuradio/wrapper.nix index 6765c877437b..57d8f75320bb 100644 --- a/pkgs/applications/radio/gnuradio/wrapper.nix +++ b/pkgs/applications/radio/gnuradio/wrapper.nix @@ -137,8 +137,8 @@ let self = if doWrap then stdenv.mkDerivation { inherit pname version passthru; + nativeBuildInputs = [ makeWrapper ]; buildInputs = [ - makeWrapper xorg.lndir ]; buildCommand = '' diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 13efe11b33db..e99d660bcf30 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "e5167f06cba67fa268ebafb97f5ccbffe412cd2a", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/e5167f06cba67fa268ebafb97f5ccbffe412cd2a.tar.gz", - "sha256": "1ihkrjk7a24wbzjz4wlx3mdh88bbq4665l1ld7gxs5jaimcmhn5j", - "msg": "Update from Hackage at 2022-04-09T11:23:17Z" + "commit": "762464dcc5ce93f1c6a9a746feb6bd1bd0c47006", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/762464dcc5ce93f1c6a9a746feb6bd1bd0c47006.tar.gz", + "sha256": "0k1qp34lsc08a99p669v8n0fxs6mdzwc2bz87v0hdah4qagi4z4g", + "msg": "Update from Hackage at 2022-04-20T23:34:08Z" } diff --git a/pkgs/development/beam-modules/erlang-ls/default.nix b/pkgs/development/beam-modules/erlang-ls/default.nix index b855cd193e24..47fbcc5f38e7 100644 --- a/pkgs/development/beam-modules/erlang-ls/default.nix +++ b/pkgs/development/beam-modules/erlang-ls/default.nix @@ -1,7 +1,7 @@ { fetchFromGitHub, fetchgit, fetchHex, rebar3Relx, buildRebar3, rebar3-proper , stdenv, writeScript, lib }: let - version = "0.30.0"; + version = "0.31.0"; owner = "erlang-ls"; repo = "erlang_ls"; deps = import ./rebar-deps.nix { @@ -19,7 +19,7 @@ rebar3Relx { inherit version; src = fetchFromGitHub { inherit owner repo; - sha256 = "sha256-Dqkp0d6U8U5HbyBq6q0WmKODVIQx3DVE8yofD0JhAHM="; + sha256 = "sha256-tpJUCHrSFNEzNrln7nKwav0GSBW+4fwjSB3WI1MKW9A="; rev = version; }; releaseType = "escript"; diff --git a/pkgs/development/compilers/chez/default.nix b/pkgs/development/compilers/chez/default.nix index d7ee7bee295a..67fa1efd2a67 100644 --- a/pkgs/development/compilers/chez/default.nix +++ b/pkgs/development/compilers/chez/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { pname = "chez-scheme"; - version = "9.5.6"; + version = "9.5.8"; src = fetchFromGitHub { owner = "cisco"; repo = "ChezScheme"; rev = "refs/tags/v${version}"; - sha256 = "sha256-1C5fEbVIpFXlDQ5wFmYZ2nrDUq9jBmvnku/7f0MH7vc="; + sha256 = "sha256-esCWEzny/I+Ors6+upKlt4h13oN0bRLWN9OTKuSqdl8="; fetchSubmodules = true; }; diff --git a/pkgs/development/compilers/ghc/8.10.2-binary.nix b/pkgs/development/compilers/ghc/8.10.2-binary.nix index a29a5b0b5ab6..10ee40f710c8 100644 --- a/pkgs/development/compilers/ghc/8.10.2-binary.nix +++ b/pkgs/development/compilers/ghc/8.10.2-binary.nix @@ -272,6 +272,20 @@ stdenv.mkDerivation rec { lib.optionalString stdenv.isLinux '' find . -type f -executable -exec patchelf \ --interpreter ${stdenv.cc.bintools.dynamicLinker} {} \; + '' + + # The hadrian install Makefile uses 'xxx' as a temporary placeholder in path + # substitution. Which can break the build if the store path / prefix happens + # to contain this string. This will be fixed with 9.4 bindists. + # https://gitlab.haskell.org/ghc/ghc/-/issues/21402 + '' + # Detect hadrian Makefile by checking for the target that has the problem + if grep '^update_package_db' ghc-${version}*/Makefile > /dev/null; then + echo Hadrian bindist, applying workaround for xxx path substitution. + # based on https://gitlab.haskell.org/ghc/ghc/-/commit/dd5fecb0e2990b192d92f4dfd7519ecb33164fad.patch + substituteInPlace ghc-${version}*/Makefile --replace 'xxx' '\0xxx\0' + else + echo Not a hadrian bindist, not applying xxx path workaround. + fi ''; # fix for `configure: error: Your linker is affected by binutils #16177` diff --git a/pkgs/development/compilers/ghc/8.10.7-binary.nix b/pkgs/development/compilers/ghc/8.10.7-binary.nix index bf3ace0240c5..94ad5a78a0a7 100644 --- a/pkgs/development/compilers/ghc/8.10.7-binary.nix +++ b/pkgs/development/compilers/ghc/8.10.7-binary.nix @@ -270,6 +270,20 @@ stdenv.mkDerivation rec { lib.optionalString stdenv.isLinux '' find . -type f -executable -exec patchelf \ --interpreter ${stdenv.cc.bintools.dynamicLinker} {} \; + '' + + # The hadrian install Makefile uses 'xxx' as a temporary placeholder in path + # substitution. Which can break the build if the store path / prefix happens + # to contain this string. This will be fixed with 9.4 bindists. + # https://gitlab.haskell.org/ghc/ghc/-/issues/21402 + '' + # Detect hadrian Makefile by checking for the target that has the problem + if grep '^update_package_db' ghc-${version}*/Makefile > /dev/null; then + echo Hadrian bindist, applying workaround for xxx path substitution. + # based on https://gitlab.haskell.org/ghc/ghc/-/commit/dd5fecb0e2990b192d92f4dfd7519ecb33164fad.patch + substituteInPlace ghc-${version}*/Makefile --replace 'xxx' '\0xxx\0' + else + echo Not a hadrian bindist, not applying xxx path workaround. + fi ''; # fix for `configure: error: Your linker is affected by binutils #16177` diff --git a/pkgs/development/compilers/ponyc/default.nix b/pkgs/development/compilers/ponyc/default.nix index c7ce1bbe4364..fbb457359149 100644 --- a/pkgs/development/compilers/ponyc/default.nix +++ b/pkgs/development/compilers/ponyc/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation (rec { pname = "ponyc"; - version = "0.49.0"; + version = "0.50.0"; src = fetchFromGitHub { owner = "ponylang"; repo = pname; rev = version; - sha256 = "sha256-WS3/POC+2vdx6bA8314sjkdWCIWGu9lJG4kbKMWfnX8="; + sha256 = "sha256-FnzlFTiJrqoUfnys+q9is6OH9yit5ExDiRszQ679QbY="; fetchSubmodules = true; }; diff --git a/pkgs/development/compilers/purescript/purescript/default.nix b/pkgs/development/compilers/purescript/purescript/default.nix index cbf36516465b..897348daf3dd 100644 --- a/pkgs/development/compilers/purescript/purescript/default.nix +++ b/pkgs/development/compilers/purescript/purescript/default.nix @@ -18,7 +18,7 @@ let in stdenv.mkDerivation rec { pname = "purescript"; - version = "0.14.7"; + version = "0.15.0"; # These hashes can be updated automatically by running the ./update.sh script. src = @@ -26,12 +26,12 @@ in stdenv.mkDerivation rec { then fetchurl { url = "https://github.com/${pname}/${pname}/releases/download/v${version}/macos.tar.gz"; - sha256 = "0pc07xv5h7jgiy04rcrnsjb97nk5zs7jrvcsqggn0izlnrcyi8rc"; + sha256 = "09d9pwba6fzc08m3nkc7xni29yr12gw5fj00aa77n9kxmsba0fkb"; } else fetchurl { url = "https://github.com/${pname}/${pname}/releases/download/v${version}/linux64.tar.gz"; - sha256 = "0vcjxb1v76wg4hmisnw0pp6wl0pwp4fa19cw08zdhgy62w06mqfa"; + sha256 = "1ygp6wvbgl3y15wq1q41j9kg2ndaxr32rpgbzfzyd9zb8n9z8lpx"; }; diff --git a/pkgs/development/compilers/purescript/purescript/test-minimal-module/Main.js b/pkgs/development/compilers/purescript/purescript/test-minimal-module/Main.js index a3547e206b7c..3f53065d2571 100644 --- a/pkgs/development/compilers/purescript/purescript/test-minimal-module/Main.js +++ b/pkgs/development/compilers/purescript/purescript/test-minimal-module/Main.js @@ -1,6 +1,6 @@ "use strict" -exports.log = function (s) { +export const log = function (s) { return function () { console.log(s); return {}; diff --git a/pkgs/development/compilers/purescript/purescript/test-minimal-module/default.nix b/pkgs/development/compilers/purescript/purescript/test-minimal-module/default.nix index 5f01298960cd..9bc694cd73f3 100644 --- a/pkgs/development/compilers/purescript/purescript/test-minimal-module/default.nix +++ b/pkgs/development/compilers/purescript/purescript/test-minimal-module/default.nix @@ -3,9 +3,9 @@ runCommand "purescript-test-minimal-module" {} '' ${purescript}/bin/purs compile -o ./output ${./.}/Main.purs - echo 'require("./output/Main/index.js").main()' > node.js + echo 'import {main} from "./output/Main/index.js"; main()' > node.mjs - ${nodejs}/bin/node node.js | grep "hello world" || echo "did not output hello world" + ${nodejs}/bin/node node.mjs | grep "hello world" || (echo "did not output hello world"; exit 1) touch $out '' diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 5f02160c64e4..8393d02a3164 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -687,9 +687,6 @@ self: super: { # https://github.com/pxqr/base32-bytestring/issues/4 base32-bytestring = dontCheck super.base32-bytestring; - # 2022-03-24: Strict aeson bound: https://github.com/berberman/nvfetcher/pull/63 - nvfetcher = throwIfNot (super.nvfetcher.version == "0.4.0.0") "nvfetcher: remove jailbreak after update" doJailbreak super.nvfetcher; - # 2022-03-24: Strict aeson bound: arch-web = throwIfNot (super.arch-web.version == "0.1.0") "arch-web: remove jailbreak after update" doJailbreak super.arch-web; @@ -854,6 +851,18 @@ self: super: { # test suite requires git and does a bunch of git operations restless-git = dontCheck super.restless-git; + # requires git at test-time *and* runtime, but we'll just rely on users to + # bring their own git at runtime + sensei = overrideCabal (drv: { + testHaskellDepends = drv.testHaskellDepends or [] ++ [ self.hspec-meta_2_9_3 ]; + testToolDepends = drv.testToolDepends or [] ++ [ pkgs.git ]; + }) (super.sensei.overrideScope (self: super: { + hspec-meta = self.hspec-meta_2_9_3; + hspec = self.hspec_2_9_7; + hspec-core = dontCheck self.hspec-core_2_9_7; + hspec-discover = self.hspec-discover_2_9_7; + })); + # Depends on broken fluid. fluid-idl-http-client = markBroken super.fluid-idl-http-client; fluid-idl-scotty = markBroken super.fluid-idl-scotty; @@ -1154,6 +1163,16 @@ self: super: { # https://github.com/danfran/cabal-macosx/issues/13 cabal-macosx = dontCheck super.cabal-macosx; + # Causes Test.QuickCheck.resize: negative size crashes e.g. in test suites + # https://github.com/typeable/generic-arbitrary/issues/14 + generic-arbitrary = appendPatches [ + (pkgs.fetchpatch { + name = "generic-arbitrary-no-negative-resize.patch"; + url = "https://github.com/typeable/generic-arbitrary/commit/c13d119d8ad0d43860ecdb93b357b0239e366a6c.patch"; + sha256 = "1jgbd2jn575icqw9nfdzh57nacm3pn8n53ka52129pnfjqfzyhsi"; + }) + ] super.generic-arbitrary; + # https://github.com/DanielG/cabal-helper/pull/123 cabal-helper = doJailbreak super.cabal-helper; @@ -2584,15 +2603,6 @@ self: super: { # 2022-03-16: Upstream stopped updating bounds https://github.com/haskell-hvr/base-noprelude/pull/15 base-noprelude = doJailbreak super.base-noprelude; - # Manually upgrade cryptostore to work around - # https://github.com/ocheron/cryptostore/issues/7 - cryptostore = assert super.cryptostore.version == "0.2.1.0"; overrideCabal { - version = "0.2.2.0"; - sha256 = "0n70amg7y2qwfjhj4xaqjia46fbabba9l2g19ry191m7c4zp1skx"; - revision = null; - editedCabalFile = null; - } super.cryptostore; - # 2022-03-16: Bounds need to be loosened https://github.com/obsidiansystems/dependent-sum-aeson-orphans/issues/10 dependent-sum-aeson-orphans = doJailbreak super.dependent-sum-aeson-orphans; diff --git a/pkgs/development/haskell-modules/configuration-darwin.nix b/pkgs/development/haskell-modules/configuration-darwin.nix index f8ae9807cd1d..3471e874290b 100644 --- a/pkgs/development/haskell-modules/configuration-darwin.nix +++ b/pkgs/development/haskell-modules/configuration-darwin.nix @@ -290,4 +290,10 @@ self: super: ({ # https://github.com/haskell-crypto/cryptonite/issues/360 cryptonite = appendPatch ./patches/cryptonite-remove-argon2.patch super.cryptonite; + +} // lib.optionalAttrs pkgs.stdenv.isx86_64 { # x86_64-darwin + + # tests appear to be failing to link or something: + # https://hydra.nixos.org/build/174540882/nixlog/9 + regex-rure = dontCheck super.regex-rure; }) diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix index 5b13e0d036b7..c8e7c8179e6d 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix @@ -130,4 +130,11 @@ self: super: { # https://github.com/fpco/inline-c/issues/127 (recommend to upgrade to Nixpkgs GHC >=9.0) inline-c-cpp = (if isDarwin then dontCheck else x: x) super.inline-c-cpp; + + # Depends on OneTuple for GHC < 9.0 + universe-base = addBuildDepends [ self.OneTuple ] super.universe-base; + + # Not possible to build in the main GHC 9.0 package set + # https://github.com/awakesecurity/spectacle/issues/49 + spectacle = doDistribute (markUnbroken super.spectacle); } diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix index 9a6e8ccab16d..98eaab707317 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix @@ -162,4 +162,7 @@ self: super: { # https://github.com/fpco/inline-c/issues/127 (recommend to upgrade to Nixpkgs GHC >=9.0) inline-c-cpp = (if isDarwin then dontCheck else x: x) super.inline-c-cpp; + + # Depends on OneTuple for GHC < 9.0 + universe-base = addBuildDepends [ self.OneTuple ] super.universe-base; } diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix index 3a9e9f06fbe9..249816cc49c4 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -80,6 +80,7 @@ self: super: { constraints = doJailbreak super.constraints; cpphs = overrideCabal (drv: { postPatch = "sed -i -e 's,time >=1.5 && <1.11,time >=1.5 \\&\\& <1.12,' cpphs.cabal";}) super.cpphs; data-fix = doJailbreak super.data-fix; + dbus = super.dbus_1_2_24; dec = doJailbreak super.dec; ed25519 = doJailbreak super.ed25519; ghc-byteorder = doJailbreak super.ghc-byteorder; @@ -170,7 +171,7 @@ self: super: { ]; # lens >= 5.1 supports 9.2.1 - lens = super.lens_5_1; + lens = doDistribute self.lens_5_1; # Syntax error in tests fixed in https://github.com/simonmar/alex/commit/84b29475e057ef744f32a94bc0d3954b84160760 alex = dontCheck super.alex; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index f18d261ce1a1..6afd1dc17d59 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -357,7 +357,6 @@ broken-packages: - binary-communicator - binary-derive - binary-ext - - binary-generic-combinators - binary-indexed-tree - binary-protocol - binary-tree @@ -669,6 +668,8 @@ broken-packages: - citeproc-hs - cjk - cj-token + - cl3-hmatrix-interface + - cl3-linear-interface - clang-compilation-database - clang-pure - clanki @@ -1048,6 +1049,7 @@ broken-packages: - dense-int-set - dependent-hashmap - dependent-monoidal-map + - dep-t - dep-t-dynamic - deptrack-core - derangement @@ -1208,6 +1210,7 @@ broken-packages: - dynamic-object - dynamic-pipeline - DynamicTimeWarp + - dyna-processing - dynloader - DysFRP - dywapitchtrack @@ -1600,6 +1603,7 @@ broken-packages: - gegl - gelatin - gemcap + - gemini-exports - gemstone - gencheck - gender @@ -1736,6 +1740,7 @@ broken-packages: - gli - glicko - glider-nlp + - glirc - GLMatrix - global-variables - glob-posix @@ -1774,6 +1779,7 @@ broken-packages: - gpah - GPipe - GPipe-GLFW4 + - gpmf - gpx-conduit - graceful - grafana @@ -1890,6 +1896,7 @@ broken-packages: - hakyll-typescript - HaLeX - halfs + - half-space - halipeto - halive - halma @@ -2103,6 +2110,7 @@ broken-packages: - hedgehog-checkers - hedgehog-generic - hedgehog-golden + - hedgehog-lens - hedgehog-servant - hedis-config - hedis-namespace @@ -2894,6 +2902,7 @@ broken-packages: - lazify - lazyarray - lazyboy + - lazy-bracket - lazy-priority-queue - lazyset - LazyVault @@ -3334,7 +3343,6 @@ broken-packages: - msgpack - msgpack-binary - msgpack-persist - - msgpack-types - msh - msi-kb-backlit - MTGBuilder @@ -3600,7 +3608,6 @@ broken-packages: - open-signals - opensoundcontrol-ht - openssh-protocol - - opentelemetry-extra - opentelemetry-http-client - opentheory-char - opentok @@ -4337,7 +4344,6 @@ broken-packages: - robin - robots-txt - roc-cluster - - roc-id - roku-api - rollbar-client - rollbar-hs @@ -4467,7 +4473,6 @@ broken-packages: - semigroups-actions - sendgrid-haskell - sendgrid-v3 - - sensei - sensu-run - sentry - separated diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 48a3181014cc..b1bee72c8e2d 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -251,6 +251,8 @@ package-maintainers: - mattermost-api - mattermost-api-qc - Unique + libjared: + - sensei maralorn: - cabal-fmt - ema @@ -463,6 +465,7 @@ unsupported-platforms: libmodbus: [ x86_64-darwin, aarch64-darwin ] libsystemd-journal: [ x86_64-darwin, aarch64-darwin ] libtelnet: [ x86_64-darwin, aarch64-darwin ] + libvirt-hs: [ x86_64-darwin ] # spidermonkey is not supported on darwin libzfs: [ x86_64-darwin, aarch64-darwin ] linearEqSolver: [ aarch64-linux ] linux-evdev: [ x86_64-darwin, aarch64-darwin ] @@ -505,6 +508,7 @@ unsupported-platforms: scrypt: [ aarch64-linux, armv7l-linux ] # https://github.com/informatikr/scrypt/issues/8 sdl2-mixer: [ x86_64-darwin, aarch64-darwin ] sdl2-ttf: [ x86_64-darwin, aarch64-darwin ] + sensei: [ x86_64-darwin ] synthesizer-alsa: [ x86_64-darwin, aarch64-darwin ] taffybar: [ x86_64-darwin, aarch64-darwin ] termonad: [ x86_64-darwin, aarch64-darwin ] diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 85354eff6b18..e0e60d509a07 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml @@ -1,4 +1,4 @@ -# Stackage LTS 19.3 +# Stackage LTS 19.4 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -24,6 +24,7 @@ default-package-overrides: - aeson-casing ==0.2.0.0 - aeson-commit ==1.4 - aeson-compat ==0.3.10 + - aeson-diff ==1.1.0.12 - aeson-extra ==0.5.1 - aeson-generic-compat ==0.0.1.3 - aeson-optics ==1.1.1 @@ -117,6 +118,9 @@ default-package-overrides: - autoexporter ==2.0.0.1 - auto-update ==0.1.6 - aws-cloudfront-signed-cookies ==0.2.0.10 + - aws-xray-client ==0.1.0.2 + - aws-xray-client-persistent ==0.1.0.5 + - aws-xray-client-wai ==0.1.0.2 - backtracking ==0.1.0 - bank-holidays-england ==0.2.0.7 - barbies ==2.0.3.1 @@ -391,6 +395,7 @@ default-package-overrides: - conduino ==0.2.2.0 - conduit ==1.3.4.2 - conduit-aeson ==0.1.0.1 + - conduit-algorithms ==0.0.12.0 - conduit-combinators ==1.3.0 - conduit-concurrent-map ==0.1.1 - conduit-connection ==0.1.0.5 @@ -422,9 +427,9 @@ default-package-overrides: - convertible ==1.1.1.0 - cookie ==0.4.5 - copr-api ==0.1.0 - - core-data ==0.3.1.1 + - core-data ==0.3.2.1 - core-program ==0.4.5.1 - - core-telemetry ==0.1.9.2 + - core-telemetry ==0.1.9.3 - core-text ==0.3.5.0 - countable ==1.0 - covariance ==0.1.0.6 @@ -456,7 +461,7 @@ default-package-overrides: - crypto-pubkey-types ==0.4.3 - crypto-random ==0.0.9 - crypto-random-api ==0.2.0 - - cryptostore ==0.2.1.0 + - cryptostore ==0.2.2.0 - crypt-sha512 ==0 - csp ==1.4.0 - css-text ==0.1.3.0 @@ -505,6 +510,7 @@ default-package-overrides: - data-default-instances-unordered-containers ==0.0.1 - data-default-instances-vector ==0.0.1 - data-diverse ==4.7.0.0 + - datadog ==0.3.0.0 - data-dword ==0.3.2.1 - data-endian ==0.1.1 - data-fix ==0.3.2 @@ -680,7 +686,7 @@ default-package-overrides: - errors ==2.3.0 - errors-ext ==0.4.2 - ersatz ==0.4.10 - - esqueleto ==3.5.4.0 + - esqueleto ==3.5.4.1 - essence-of-live-coding ==0.2.6 - essence-of-live-coding-gloss ==0.2.6 - essence-of-live-coding-pulse ==0.2.6 @@ -998,7 +1004,7 @@ default-package-overrides: - haskell-src-meta ==0.8.9 - haskey-btree ==0.3.0.1 - haskintex ==0.8.0.0 - - haskoin-core ==0.21.1 + - haskoin-core ==0.21.2 - hasktags ==0.72.0 - hasql ==1.5.0.2 - hasql-migration ==0.3.0 @@ -1011,7 +1017,7 @@ default-package-overrides: - has-transformers ==0.1.0.4 - hasty-hamiltonian ==1.3.4 - HaTeX ==3.22.3.1 - - HaXml ==1.25.8 + - HaXml ==1.25.9 - haxr ==3000.11.4.1 - HCodecs ==0.5.2 - hdaemonize ==0.5.6 @@ -1537,7 +1543,7 @@ default-package-overrides: - mmark-cli ==0.0.5.1 - mmark-ext ==0.2.1.5 - mmorph ==1.1.5 - - mnist-idx ==0.1.3.0 + - mnist-idx ==0.1.3.1 - mnist-idx-conduit ==0.4.0.0 - mockery ==0.3.5 - mock-time ==0.1.0 @@ -1747,7 +1753,7 @@ default-package-overrides: - pandoc-plot ==1.4.1 - pandoc-throw ==0.1.0.0 - pandoc-types ==1.22.2 - - pantry ==0.5.4 + - pantry ==0.5.5 - parallel ==3.2.2.0 - parallel-io ==0.3.5 - parameterized ==0.5.0.0 @@ -1797,7 +1803,7 @@ default-package-overrides: - perf ==0.9.0 - perfect-hash-generator ==0.2.0.6 - persist ==0.1.1.5 - - persistent ==2.13.3.4 + - persistent ==2.13.3.5 - persistent-discover ==0.1.0.5 - persistent-documentation ==0.1.0.4 - persistent-mongoDB ==2.13.0.1 @@ -1971,7 +1977,7 @@ default-package-overrides: - quickcheck-unicode ==1.0.1.0 - quicklz ==1.5.0.11 - quiet ==0.2 - - quote-quot ==0.2.0.0 + - quote-quot ==0.2.1.0 - radius ==0.7.1.0 - rainbow ==0.34.2.2 - rainbox ==0.26.0.0 @@ -2050,7 +2056,7 @@ default-package-overrides: - repa ==3.4.1.5 - repa-io ==3.4.1.2 - replace-attoparsec ==1.4.5.0 - - replace-megaparsec ==1.4.4.0 + - replace-megaparsec ==1.4.5.0 - repline ==0.4.0.0 - req ==3.10.0 - req-conduit ==1.0.1 @@ -2116,7 +2122,7 @@ default-package-overrides: - sandwich-quickcheck ==0.1.0.6 - sandwich-slack ==0.1.0.6 - say ==0.1.0.1 - - sbp ==4.1.5 + - sbp ==4.1.6 - sbv ==8.17 - scalpel ==0.6.2 - scalpel-core ==0.6.2 @@ -2461,7 +2467,7 @@ default-package-overrides: - text-ansi ==0.1.1 - text-binary ==0.2.1.1 - text-builder ==0.6.6.5 - - text-builder-dev ==0.2.0.1 + - text-builder-dev ==0.2.1 - text-conversions ==0.3.1 - text-icu ==0.7.1.0 - text-latin1 ==0.3.1 @@ -2843,8 +2849,34 @@ default-package-overrides: - yesod-newsfeed ==1.7.0.0 - yesod-page-cursor ==2.0.0.10 - yesod-paginator ==1.1.2.1 - - yesod-persistent ==1.6.0.7 + - yesod-persistent ==1.6.0.8 - yesod-recaptcha2 ==1.0.2 - yesod-routes-flow ==3.0.0.2 - yesod-sitemap ==1.6.0 + - yesod-static ==1.6.1.0 + - yesod-test ==1.6.12 + - yesod-websockets ==0.3.0.3 - yes-precure5-command ==5.5.3 + - yi-rope ==0.11 + - yjsvg ==0.2.0.1 + - yjtools ==0.9.18 + - yoga ==0.0.0.5 + - youtube ==0.2.1.1 + - zenacy-html ==2.0.4 + - zenacy-unicode ==1.0.1 + - zero ==0.1.5 + - zeromq4-haskell ==0.8.0 + - zeromq4-patterns ==0.3.1.0 + - zim-parser ==0.2.1.0 + - zio ==0.1.0.2 + - zip ==1.7.2 + - zip-archive ==0.4.2.1 + - zipper-extra ==0.1.3.2 + - zippers ==0.3.2 + - zip-stream ==0.2.1.0 + - zlib ==0.6.2.3 + - zlib-bindings ==0.1.1.5 + - zlib-lens ==0.1.2.1 + - zot ==0.0.3 + - zstd ==0.1.3.0 + - ztail ==1.2.0.3 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index b712cbcd153c..198572573b8f 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -663,6 +663,7 @@ dont-distribute-packages: - ascii - ascii-cows - ascii-table + - ascii_1_2_0_0 - asic - asif - assert4hs-hspec @@ -1203,6 +1204,8 @@ dont-distribute-packages: - delimiter-separated - delta - delta-h + - dep-t-advice + - dep-t-value - dependent-literals-plugin - dependent-state - depends @@ -2811,11 +2814,9 @@ dont-distribute-packages: - mptcp-pm - mptcpanalyzer - msgpack-aeson - - msgpack-arbitrary - msgpack-idl - msgpack-rpc - msgpack-rpc-conduit - - msgpack-testsuite - mtgoxapi - mu-avro - mu-graphql @@ -2967,8 +2968,6 @@ dont-distribute-packages: - openpgp-Crypto - openpgp-crypto-api - openssh-github-keys - - opentelemetry-lightstep - - opentelemetry-lightstep_0_8_0 - optima-for-hasql - optimal-blocks - optimusprime @@ -3325,6 +3324,7 @@ dont-distribute-packages: - regions-mtl - registry-hedgehog - registry-hedgehog-aeson + - registry-messagepack - regular-extras - regular-web - regular-xmlpickler @@ -3764,6 +3764,9 @@ dont-distribute-packages: - sydtest-servant - sydtest-typed-process - sydtest-wai + - sydtest-webdriver + - sydtest-webdriver-screenshot + - sydtest-webdriver-yesod - sydtest-yesod - sylvia - sym-plot diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 59fe88f0b24d..612b0a224c56 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -9846,8 +9846,8 @@ self: { }: mkDerivation { pname = "HaXml"; - version = "1.25.8"; - sha256 = "1n65s75l4manb65msh9fz97dzqf9554x58bqdhyylgsgk84mfg80"; + version = "1.25.9"; + sha256 = "0ia27ffpdx59sa4mnyhks2bngrgaahwg150znnvnna30s9ncdfq1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -15539,14 +15539,13 @@ self: { }) {}; "PSQueue" = callPackage - ({ mkDerivation, base }: + ({ mkDerivation, base, QuickCheck }: mkDerivation { pname = "PSQueue"; - version = "1.1.0.1"; - sha256 = "1cik7sw10sacsijmfhghzy54gm1qcyxw14shlp86lx8z89kcnkza"; - revision = "2"; - editedCabalFile = "0n1yrv1x1dxbjn9hjr8lk4k5in9c75ixzldlmszayi26bvax7329"; + version = "1.1.1"; + sha256 = "02pgqzwxndi8cwa5fw668gfsh7z3lzbygkgcsf56bwrxwqjyz4bi"; libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base QuickCheck ]; description = "Priority Search Queue"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; @@ -25148,8 +25147,8 @@ self: { ({ mkDerivation, aeson, base, inspection-testing }: mkDerivation { pname = "aeson-modern-tojson"; - version = "0.1.0.0"; - sha256 = "066yrs4r0ymsf62y1fjaim5l5dddgk7x1ng9m76j36zc8n0xwiqy"; + version = "0.1.1.0"; + sha256 = "0x1798k4kyndilnm7fpkl8cc4fgn2f3jc1f9x8j2dc8kjkhv1fv7"; libraryHaskellDepends = [ aeson base ]; testHaskellDepends = [ aeson base inspection-testing ]; description = "Provide a handy way for derving ToJSON proprely"; @@ -25198,6 +25197,24 @@ self: { license = lib.licenses.mit; }) {}; + "aeson-optics_1_2" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, optics-core + , optics-extra, scientific, text, text-short, unordered-containers + , vector + }: + mkDerivation { + pname = "aeson-optics"; + version = "1.2"; + sha256 = "0p852w0ns9mkmydbhj1p3szvkw7pl83c0xaqhvn5jwdrpqj6ma74"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring optics-core optics-extra + scientific text text-short unordered-containers vector + ]; + description = "Law-abiding optics for aeson"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "aeson-options" = callPackage ({ mkDerivation, aeson, base }: mkDerivation { @@ -26083,8 +26100,8 @@ self: { }: mkDerivation { pname = "airship"; - version = "0.9.4"; - sha256 = "03wawmbd1dcf9bmv9046q93gn6isdlpcyvzb7bp0awqmzaymyw4z"; + version = "0.9.5"; + sha256 = "1x38pda1g1g6ihl3c39s3wmspn2qq09887apinwlna5cxbxjf3pc"; libraryHaskellDepends = [ attoparsec base base64-bytestring blaze-builder bytestring bytestring-trie case-insensitive containers cryptohash directory @@ -30771,8 +30788,8 @@ self: { }: mkDerivation { pname = "annotated-exception"; - version = "0.1.2.1"; - sha256 = "06nzxm6vxli3jlj940vjxa4j8cg76v5l4za2w1w3j3z9lfzms0h9"; + version = "0.2.0.1"; + sha256 = "0lqr283ql82kfpd6rvznwj4p0h4176mg9xnb1wnzdxxbl9rn3xgl"; libraryHaskellDepends = [ base containers safe-exceptions text unliftio-core ]; @@ -34054,6 +34071,25 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "ascii_1_2_0_0" = callPackage + ({ mkDerivation, ascii-case, ascii-char, ascii-group, ascii-numbers + , ascii-predicates, ascii-superset, ascii-th, base, bytestring + , hedgehog, text + }: + mkDerivation { + pname = "ascii"; + version = "1.2.0.0"; + sha256 = "1m043s6030mwz4gam83nb1dyxsbkaar6i7cdvzjfgawv9gdpwkbb"; + libraryHaskellDepends = [ + ascii-case ascii-char ascii-group ascii-numbers ascii-predicates + ascii-superset ascii-th base bytestring text + ]; + testHaskellDepends = [ base hedgehog text ]; + description = "The ASCII character set and encoding"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + "ascii-art-to-unicode" = callPackage ({ mkDerivation, base, comonad, doctest, strict }: mkDerivation { @@ -34170,6 +34206,27 @@ self: { broken = true; }) {}; + "ascii-numbers_1_1_0_0" = callPackage + ({ mkDerivation, ascii-case, ascii-char, ascii-superset, base + , bytestring, hashable, hedgehog, invert, text + }: + mkDerivation { + pname = "ascii-numbers"; + version = "1.1.0.0"; + sha256 = "041qyhgksqchj3x09fbirxba7s31aicaqnk8185g2l70zgxjz6iv"; + libraryHaskellDepends = [ + ascii-case ascii-char ascii-superset base bytestring hashable text + ]; + testHaskellDepends = [ + ascii-case ascii-char ascii-superset base bytestring hashable + hedgehog invert text + ]; + description = "ASCII representations of numbers"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "ascii-predicates" = callPackage ({ mkDerivation, ascii-char, base, hedgehog }: mkDerivation { @@ -34242,6 +34299,23 @@ self: { license = lib.licenses.asl20; }) {}; + "ascii-superset_1_0_1_13" = callPackage + ({ mkDerivation, ascii-char, base, bytestring, hashable, hedgehog + , text + }: + mkDerivation { + pname = "ascii-superset"; + version = "1.0.1.13"; + sha256 = "0pf1awrx0bfpgyc96r1ycybgpy801iqxr8qf3vp9pvbnfava1v8s"; + libraryHaskellDepends = [ + ascii-char base bytestring hashable text + ]; + testHaskellDepends = [ ascii-char base hedgehog text ]; + description = "Representing ASCII with refined supersets"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + "ascii-table" = callPackage ({ mkDerivation, aeson, base, containers, dlist, hashable, text , unordered-containers, vector, wl-pprint-extras @@ -39413,8 +39487,8 @@ self: { pname = "base64-bytestring-type"; version = "1.0.1"; sha256 = "03kq4rjj6by02rf3hg815jfdqpdk0xygm5f46r2pn8mb99yd01zn"; - revision = "11"; - editedCabalFile = "0aj0av37xgxz6pyzwc8d3qr915a2d2pwz1g21ad8nd5ms4zpgz7l"; + revision = "12"; + editedCabalFile = "09ap4z85k3lncf27b2qzfks4lnjm8rzldmzvbik7il3ycc60dk5i"; libraryHaskellDepends = [ aeson base base-compat base64-bytestring binary bytestring cereal deepseq hashable http-api-data QuickCheck serialise text @@ -41656,8 +41730,6 @@ self: { ]; description = "Combinators and utilities to make Generic-based deriving of Binary easier and more expressive"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "binary-ieee754" = callPackage @@ -45306,16 +45378,16 @@ self: { "bloodhound" = callPackage ({ mkDerivation, aeson, base, blaze-builder, bytestring, containers - , errors, exceptions, hashable, hspec, http-client, http-types - , microlens, microlens-aeson, mtl, network-uri, pretty-simple - , QuickCheck, quickcheck-arbitrary-template, quickcheck-properties - , scientific, semigroups, semver, temporary, text, time - , transformers, unix-compat, unordered-containers, vector + , errors, exceptions, generic-random, hashable, hspec, http-client + , http-types, microlens, microlens-aeson, mtl, network-uri + , pretty-simple, QuickCheck, quickcheck-properties, scientific + , semigroups, semver, temporary, text, time, transformers + , unix-compat, unordered-containers, vector }: mkDerivation { pname = "bloodhound"; - version = "0.19.0.0"; - sha256 = "00kb7dr6xknws3pyx2qdapyb6b8sgbgjyn39vn052428ipyb3a6z"; + version = "0.19.1.0"; + sha256 = "0vflzwc90w69c78xpjldvgywl1ykn73wzq06501lnl6bwb07ahs0"; libraryHaskellDepends = [ aeson base blaze-builder bytestring containers exceptions hashable http-client http-types mtl network-uri scientific semigroups semver @@ -45323,8 +45395,8 @@ self: { ]; testHaskellDepends = [ aeson base blaze-builder bytestring containers errors exceptions - hashable hspec http-client http-types microlens microlens-aeson mtl - network-uri pretty-simple QuickCheck quickcheck-arbitrary-template + generic-random hashable hspec http-client http-types microlens + microlens-aeson mtl network-uri pretty-simple QuickCheck quickcheck-properties scientific semigroups semver temporary text time transformers unix-compat unordered-containers vector ]; @@ -48715,8 +48787,8 @@ self: { }: mkDerivation { pname = "bytebuild"; - version = "0.3.10.0"; - sha256 = "1g3ayqdvvszh0jp22xh04pj6g8sff8m1mk06i5f4a0yxxwpvj3bg"; + version = "0.3.11.0"; + sha256 = "0yxss8r5msgbp812xb0k1xsmil02zmh7n8nh7jdfkm8byf3l4saf"; libraryHaskellDepends = [ base byteslice bytestring haskell-src-meta integer-logarithms natural-arithmetic primitive primitive-offset primitive-unlifted @@ -48731,7 +48803,7 @@ self: { benchmarkHaskellDepends = [ base byteslice gauge natural-arithmetic primitive text-short ]; - description = "Serialize to a small byte arrays"; + description = "Build byte arrays"; license = lib.licenses.bsd3; }) {}; @@ -49771,12 +49843,15 @@ self: { }) {}; "ca-patterns" = callPackage - ({ mkDerivation, base, parsec, text, vector }: + ({ mkDerivation, base, hspec, hspec-discover, parsec, text, vector + }: mkDerivation { pname = "ca-patterns"; - version = "0.1.0.0"; - sha256 = "1n5l7dxsci9dbrrngrc9q7f85i966i2vzidzrm3prjf8fq3i87b0"; + version = "0.2.0.0"; + sha256 = "1qqkkkv2qn7nmi7yrbj49836i9qkch63753smjyz9gj01mjqspbs"; libraryHaskellDepends = [ base parsec text vector ]; + testHaskellDepends = [ base hspec vector ]; + testToolDepends = [ hspec-discover ]; description = "Manipulate patterns in cellular automata, create and parse RLE files"; license = lib.licenses.mit; }) {}; @@ -51692,25 +51767,25 @@ self: { , di-polysemy, exceptions, focus, generic-lens, hashable , http-api-data, http-client, http-date, http-types, lens , lens-aeson, megaparsec, mime-types, mtl, polysemy - , polysemy-plugin, PyF, reflection, req, safe-exceptions + , polysemy-plugin, PyF, random, reflection, req, safe-exceptions , scientific, stm, stm-chans, stm-containers, text, text-show, time , tls, typerep-map, unagi-chan, unboxing-vector , unordered-containers, vector, websockets, x509-system }: mkDerivation { pname = "calamity"; - version = "0.2.0.2"; - sha256 = "05yqh6prffcwdv4zl1xcw8p9xidrn95wffxjkiy5j5vh2yf5a7c0"; + version = "0.3.0.0"; + sha256 = "0cxcgm6xfwbqvzms8a6im7dl53p9pvhhjfakfjbr6vkg56jwn7a4"; libraryHaskellDepends = [ aeson async base bytestring calamity-commands colour concurrent-extra connection containers data-default-class data-flags deepseq deque df1 di-core di-polysemy exceptions focus generic-lens hashable http-api-data http-client http-date http-types lens lens-aeson megaparsec mime-types mtl polysemy - polysemy-plugin PyF reflection req safe-exceptions scientific stm - stm-chans stm-containers text text-show time tls typerep-map - unagi-chan unboxing-vector unordered-containers vector websockets - x509-system + polysemy-plugin PyF random reflection req safe-exceptions + scientific stm stm-chans stm-containers text text-show time tls + typerep-map unagi-chan unboxing-vector unordered-containers vector + websockets x509-system ]; description = "A library for writing discord bots in haskell"; license = lib.licenses.mit; @@ -56857,14 +56932,18 @@ self: { }) {}; "cl3" = callPackage - ({ mkDerivation, base, criterion, deepseq, random }: + ({ mkDerivation, base, criterion, deepseq, massiv, random, time + , vector, weigh + }: mkDerivation { pname = "cl3"; - version = "2.0.0.0"; - sha256 = "0ibril0fjhm848za1grvpi6pdcshbxbfjwkflzh7zw4b9y5b7g89"; + version = "3.0.0.0"; + sha256 = "1x5pmmlhk1g4sq8gfrfpaiv20gamhnv3iwscp25pmhq6dwavf641"; libraryHaskellDepends = [ base deepseq random ]; testHaskellDepends = [ base criterion random ]; - benchmarkHaskellDepends = [ base criterion ]; + benchmarkHaskellDepends = [ + base criterion massiv time vector weigh + ]; description = "Clifford Algebra of three dimensional space"; license = lib.licenses.bsd3; }) {}; @@ -56878,6 +56957,8 @@ self: { libraryHaskellDepends = [ base cl3 hmatrix ]; description = "Interface to/from Cl3 and HMatrix"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "cl3-linear-interface" = callPackage @@ -56889,6 +56970,8 @@ self: { libraryHaskellDepends = [ base cl3 linear ]; description = "Interface to/from Cl3 and Linear"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "clac" = callPackage @@ -57590,8 +57673,8 @@ self: { }: mkDerivation { pname = "clckwrks"; - version = "0.27.2"; - sha256 = "088wx15f81h45ykhibq7ays5yn2ivwvgffaa459r6b6v53npkqkr"; + version = "0.28.0"; + sha256 = "11cr4mql6jhskhk1hg2c7kkvv005bha7y9b3ccpgy1147grnp00m"; enableSeparateDataOutput = true; libraryHaskellDepends = [ acid-state aeson aeson-qq attoparsec base blaze-html bytestring @@ -57617,8 +57700,8 @@ self: { }: mkDerivation { pname = "clckwrks-cli"; - version = "0.3.0.4"; - sha256 = "17ifv0awgx7fylc1pbdcdq9l8wl2shr6fy65rgb0xjv3zxnwx4i8"; + version = "0.3.0.5"; + sha256 = "198iixfqnv28vgx53dnyg4fn5a0g5lc0ybfr6z959xv02w6cfrqm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -60631,15 +60714,21 @@ self: { "colour-space" = callPackage ({ mkDerivation, base, call-stack, colour, constrained-categories , JuicyPixels, lens, linear, linearmap-category, manifolds - , semigroups, vector-space + , manifolds-core, QuickCheck, random, semigroups, tasty + , tasty-quickcheck, vector-space }: mkDerivation { pname = "colour-space"; - version = "0.1.5.1"; - sha256 = "18aqmppmq3czq38yn3rdblj6klvnax64jbkc524v9lsj45d7si43"; + version = "0.2.0.0"; + sha256 = "1ca62s0xdhc14jr123bzxpwqjaf8y8nakrm7a52srryr0d3mz7hg"; libraryHaskellDepends = [ base call-stack colour constrained-categories JuicyPixels lens - linear linearmap-category manifolds semigroups vector-space + linear linearmap-category manifolds manifolds-core QuickCheck + semigroups vector-space + ]; + testHaskellDepends = [ + base colour constrained-categories manifolds manifolds-core + QuickCheck random tasty tasty-quickcheck vector-space ]; description = "Instances of the manifold-classes for colour types"; license = lib.licenses.gpl3Only; @@ -65315,8 +65404,8 @@ self: { }: mkDerivation { pname = "contiguous"; - version = "0.6.1.1"; - sha256 = "0r1l2qpnmv8xbf5wk7ibcmn9ry9xab7r0v84a1srqlm1dxr9xmh3"; + version = "0.6.2.0"; + sha256 = "0ykd3nrc2ywf3svrkqsvvhycjf6hf5jm5dhhd3zpl57877r5cz72"; libraryHaskellDepends = [ base deepseq primitive primitive-unlifted run-st ]; @@ -66285,8 +66374,8 @@ self: { }: mkDerivation { pname = "core-data"; - version = "0.3.1.1"; - sha256 = "0i11m2k1xb97f0plvp9g7l4zhp9d1njn9z7xfhcmghbvlkk82vx2"; + version = "0.3.2.1"; + sha256 = "11ajh9lc3lg08czca18sn9jmb74skwdw0avzwimqphzvbkhdc0xj"; libraryHaskellDepends = [ aeson base bytestring containers core-text hashable prettyprinter scientific text unordered-containers vector @@ -66341,8 +66430,8 @@ self: { }: mkDerivation { pname = "core-telemetry"; - version = "0.1.9.2"; - sha256 = "07gb8ms3kchjvc0xbh36s1hzcmxaaci78gjgzdnkzap3lisjgcf0"; + version = "0.1.9.3"; + sha256 = "0rx2ji7g5a8bw7p394j52b3nj591h2d4zdvwryyxlwhg3y46iiv7"; libraryHaskellDepends = [ async base bytestring chronologique core-data core-program core-text exceptions http-streams io-streams mtl network-info @@ -68999,8 +69088,8 @@ self: { }: mkDerivation { pname = "cryptostore"; - version = "0.2.1.0"; - sha256 = "03y9xdjnraa7kyj3c79rqzw9lqw1csww21assxhjkjyid1ps4gn5"; + version = "0.2.2.0"; + sha256 = "0n70amg7y2qwfjhj4xaqjia46fbabba9l2g19ry191m7c4zp1skx"; libraryHaskellDepends = [ asn1-encoding asn1-types base basement bytestring cryptonite hourglass memory pem x509 x509-validation @@ -70306,7 +70395,7 @@ self: { ]; hydraPlatforms = lib.platforms.none; broken = true; - }) {inherit (pkgs) pocketsphinx; inherit (pkgs) sphinxbase;}; + }) {pocketsphinx = null; sphinxbase = null;}; "cutter" = callPackage ({ mkDerivation, base, bytestring, explicit-exception, spreadsheet @@ -70358,14 +70447,14 @@ self: { "cybus" = callPackage ({ mkDerivation, adjunctions, base, checkers, deepseq, distributive - , indexed-traversable, lens, mtl, pos, pretty-simple, primus - , profunctors, QuickCheck, semigroupoids, tasty, tasty-hunit - , tasty-quickcheck, these, transformers, vector + , indexed-traversable, lens, mtl, pos, primus, profunctors + , QuickCheck, semigroupoids, tasty, tasty-hunit, tasty-quickcheck + , these, transformers, vector }: mkDerivation { pname = "cybus"; - version = "0.2.0.0"; - sha256 = "01bzczqs7r7c2wfpzn1c6xfnhr910yy6kzzvlx2qhp5d8wml32wj"; + version = "0.3.0.0"; + sha256 = "1difprnmylgaa9g35s5w32q6wp8awnvv3cpw0vprvmdiyvwb4hf0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -70378,9 +70467,8 @@ self: { ]; testHaskellDepends = [ adjunctions base checkers deepseq distributive indexed-traversable - lens mtl pos pretty-simple primus profunctors QuickCheck - semigroupoids tasty tasty-hunit tasty-quickcheck these transformers - vector + lens mtl pos primus profunctors QuickCheck semigroupoids tasty + tasty-hunit tasty-quickcheck these transformers vector ]; description = "multi-dimensional arrays"; license = lib.licenses.bsd3; @@ -75258,10 +75346,8 @@ self: { }: mkDerivation { pname = "dep-t"; - version = "0.6.1.0"; - sha256 = "093zic45a0q3lr0shhc0yjp5gclskyk7ipva0khsqgk2wrqgwqx6"; - revision = "1"; - editedCabalFile = "126h9isb8lzrqvf1rgl7n95snjzj181mkxn6qhbl8jg4rxn2zj3l"; + version = "0.6.2.0"; + sha256 = "1wpb5p07vvny0bhapi87iwh43nykgy6b25xmsxsp403mbnv9g9ws"; libraryHaskellDepends = [ base mtl transformers unliftio-core ]; testHaskellDepends = [ aeson barbies base bytestring containers doctest mtl rank2classes @@ -75270,6 +75356,8 @@ self: { ]; description = "Dependency injection for records-of-functions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "dep-t-advice" = callPackage @@ -75297,6 +75385,7 @@ self: { ]; description = "Giving good advice to functions in records-of-functions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "dep-t-dynamic" = callPackage @@ -75307,8 +75396,8 @@ self: { }: mkDerivation { pname = "dep-t-dynamic"; - version = "0.1.0.1"; - sha256 = "1wa68s5mcsgwchdm0xm2qcgpxvcxi6banmjzyfq1dn6wzj8028vn"; + version = "0.1.0.2"; + sha256 = "0dv7ydxqgmgphcjgphrdf6jghkykvg5nnppgpgglwi2rg7yfmp7i"; libraryHaskellDepends = [ algebraic-graphs base dep-t hashable sop-core transformers unordered-containers @@ -75325,6 +75414,28 @@ self: { broken = true; }) {}; + "dep-t-value" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, dep-t + , directory, filepath, mtl, split, tasty, tasty-hunit, text + , transformers, unliftio-core + }: + mkDerivation { + pname = "dep-t-value"; + version = "0.1.0.0"; + sha256 = "0zyhqv60n392zvl70fx69l8h8r8syn3s184ccjg9bc3wq5xd6p4y"; + libraryHaskellDepends = [ + aeson base bytestring containers dep-t directory filepath mtl split + text transformers unliftio-core + ]; + testHaskellDepends = [ + aeson base bytestring containers dep-t directory filepath mtl split + tasty tasty-hunit text transformers unliftio-core + ]; + description = "Pair resources files with types within your program"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "dependency" = callPackage ({ mkDerivation, ansi-wl-pprint, base, binary, containers , criterion, deepseq, hspec, microlens @@ -79299,8 +79410,8 @@ self: { pname = "discord-haskell-voice"; version = "2.2.2"; sha256 = "0vbp8xdvb9ci49l1ifqghbv6smqx0ll902957yyxym6yj2xjfpmv"; - revision = "2"; - editedCabalFile = "11dylm637a0wgvdmk47rhznhfkvdssfl52mnaf3wmqvd3axfh1id"; + revision = "3"; + editedCabalFile = "0fpm9ch866d0aispl1priz6knkf1q5b99vhjyz6c4nm5p2gl89mc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -83841,6 +83952,85 @@ self: { license = lib.licenses.bsd3; }) {}; + "dyna" = callPackage + ({ mkDerivation, async, base, Boolean, lifted-async, lifted-base + , monad-control, MonadRandom, mtl, random, stm, temporal-media + , time, unagi-chan, unbounded-delays, vector, vector-space + }: + mkDerivation { + pname = "dyna"; + version = "0.1.0.0"; + sha256 = "100ln6v4h2lx71pkzhxvfw7hgsld8xp828bhmn0985am82gd445i"; + libraryHaskellDepends = [ + async base Boolean lifted-async lifted-base monad-control + MonadRandom mtl random stm temporal-media time unagi-chan + unbounded-delays vector vector-space + ]; + testHaskellDepends = [ base ]; + description = "Minimal FRP library"; + license = lib.licenses.bsd3; + }) {}; + + "dyna-brick" = callPackage + ({ mkDerivation, base, Boolean, brick, data-default, dyna + , lifted-base, monad-control, MonadRandom, mtl, random, stm + , temporal-media, text, time, transformers-base, unagi-chan + , vector-space, vty + }: + mkDerivation { + pname = "dyna-brick"; + version = "0.1.0.0"; + sha256 = "018da74l17s2fsdbsnwn4yjlwd02yjp25ahfgvpw9wn7vx3syzdq"; + libraryHaskellDepends = [ + base Boolean brick data-default dyna lifted-base monad-control + MonadRandom mtl random stm temporal-media text time + transformers-base unagi-chan vector-space vty + ]; + testHaskellDepends = [ base ]; + description = "FRP for brick Terminal user interface library"; + license = lib.licenses.bsd3; + }) {}; + + "dyna-gloss" = callPackage + ({ mkDerivation, base, Boolean, dyna, gloss, lifted-base + , monad-control, MonadRandom, mtl, random, stm, temporal-media + , time, transformers-base, unagi-chan, vector-space + }: + mkDerivation { + pname = "dyna-gloss"; + version = "0.1.0.0"; + sha256 = "00797q1sqsbm9jk7jfkb9gjmrx6c6qbz9p1a31iak5g9ws8i41b7"; + libraryHaskellDepends = [ + base Boolean dyna gloss lifted-base monad-control MonadRandom mtl + random stm temporal-media time transformers-base unagi-chan + vector-space + ]; + testHaskellDepends = [ base ]; + description = "FRP for gloss graphics and animation library"; + license = lib.licenses.bsd3; + }) {}; + + "dyna-processing" = callPackage + ({ mkDerivation, base, Boolean, dyna, lifted-base, monad-control + , MonadRandom, mtl, processing-for-haskell, random, stm + , temporal-media, time, transformers-base, unagi-chan, vector-space + }: + mkDerivation { + pname = "dyna-processing"; + version = "0.1.0.0"; + sha256 = "05yss5zxibic1i1sdwnl8c8lp6g6fn7jcmg9bivvk4v33wf3xahn"; + libraryHaskellDepends = [ + base Boolean dyna lifted-base monad-control MonadRandom mtl + processing-for-haskell random stm temporal-media time + transformers-base unagi-chan vector-space + ]; + testHaskellDepends = [ base ]; + description = "FRP library for processing-for-haskell package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "dynamic" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cassava , containers, http-conduit, text, unordered-containers, vector @@ -84022,10 +84212,8 @@ self: { }: mkDerivation { pname = "dynamic-plot"; - version = "0.4.1.0"; - sha256 = "1nly6ra0kd72q42hiaqism94vmyg5hp4ppyd024iiq9pcbgpq7r6"; - revision = "2"; - editedCabalFile = "1nszn52hpimz5hnkd6q0gsv6cv8rl3g1h939bhr41x2fr5bjzimi"; + version = "0.4.2.0"; + sha256 = "08zw03fijlshqkfx6vp97qhifz6air0yz9wkjn20k4laki9krkyy"; libraryHaskellDepends = [ base colour colour-space constrained-categories containers data-default deepseq diagrams-cairo diagrams-core diagrams-gtk @@ -88686,30 +88874,32 @@ self: { }) {}; "espial" = callPackage - ({ mkDerivation, aeson, attoparsec, base, bcrypt, blaze-html - , bytestring, case-insensitive, classy-prelude + ({ mkDerivation, aeson, attoparsec, base, base64, bcrypt + , blaze-html, bytestring, case-insensitive, classy-prelude , classy-prelude-conduit, classy-prelude-yesod, conduit, connection - , containers, data-default, directory, entropy, esqueleto - , fast-logger, file-embed, foreign-store, hjsmin, hscolour, hspec - , html-entities, http-api-data, http-client, http-client-tls - , http-conduit, http-types, iso8601-time, microlens, monad-logger - , mtl, optparse-applicative, optparse-generic, parser-combinators - , persistent, persistent-sqlite, persistent-template, pretty-show - , safe, shakespeare, template-haskell, text, time, transformers + , containers, cryptohash-sha256, data-default, directory, entropy + , esqueleto, fast-logger, file-embed, foreign-store, hjsmin + , hscolour, hspec, html-entities, http-api-data, http-client + , http-client-tls, http-conduit, http-types, iso8601-time + , microlens, monad-logger, mtl, optparse-applicative + , optparse-generic, parser-combinators, persistent + , persistent-sqlite, persistent-template, pretty-show, safe + , shakespeare, template-haskell, text, time, transformers , unordered-containers, vector, wai, wai-extra, wai-logger, warp , yaml, yesod, yesod-auth, yesod-core, yesod-form, yesod-newsfeed , yesod-static, yesod-test }: mkDerivation { pname = "espial"; - version = "0.0.10"; - sha256 = "01xbnif1wwfr6w9mnc6fpsnf8vnfdi3r1gcg8gwdsg7mjxvjc0w1"; + version = "0.0.11"; + sha256 = "1y3hvrwb6sg2vgjrxakl27gh9i1kr8x4l64jc6sfxqx4gvrgi338"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson attoparsec base bcrypt blaze-html bytestring case-insensitive - classy-prelude classy-prelude-conduit classy-prelude-yesod conduit - connection containers data-default directory entropy esqueleto + aeson attoparsec base base64 bcrypt blaze-html bytestring + case-insensitive classy-prelude classy-prelude-conduit + classy-prelude-yesod conduit connection containers + cryptohash-sha256 data-default directory entropy esqueleto fast-logger file-embed foreign-store hjsmin hscolour html-entities http-api-data http-client http-client-tls http-conduit http-types iso8601-time microlens monad-logger mtl parser-combinators @@ -88719,9 +88909,10 @@ self: { yesod yesod-auth yesod-core yesod-form yesod-newsfeed yesod-static ]; executableHaskellDepends = [ - aeson attoparsec base bcrypt blaze-html bytestring case-insensitive - classy-prelude classy-prelude-conduit classy-prelude-yesod conduit - connection containers data-default directory entropy esqueleto + aeson attoparsec base base64 bcrypt blaze-html bytestring + case-insensitive classy-prelude classy-prelude-conduit + classy-prelude-yesod conduit connection containers + cryptohash-sha256 data-default directory entropy esqueleto fast-logger file-embed foreign-store hjsmin hscolour html-entities http-api-data http-client http-client-tls http-conduit http-types iso8601-time microlens monad-logger mtl optparse-applicative @@ -88732,9 +88923,10 @@ self: { yesod-newsfeed yesod-static ]; testHaskellDepends = [ - aeson attoparsec base bcrypt blaze-html bytestring case-insensitive - classy-prelude classy-prelude-conduit classy-prelude-yesod conduit - connection containers data-default directory entropy esqueleto + aeson attoparsec base base64 bcrypt blaze-html bytestring + case-insensitive classy-prelude classy-prelude-conduit + classy-prelude-yesod conduit connection containers + cryptohash-sha256 data-default directory entropy esqueleto fast-logger file-embed foreign-store hjsmin hscolour hspec html-entities http-api-data http-client http-client-tls http-conduit http-types iso8601-time microlens monad-logger mtl @@ -88760,8 +88952,8 @@ self: { }: mkDerivation { pname = "esqueleto"; - version = "3.5.4.0"; - sha256 = "1c38kx04nkk68bj76mkbjbmw9fhb3ljn3j8mwsls6q7m4z49m6yy"; + version = "3.5.4.1"; + sha256 = "05jnsaxmc5y1mh6n52agv9rfh6s11fidd30mr5f1f53568dw9c95"; libraryHaskellDepends = [ aeson attoparsec base blaze-html bytestring conduit containers monad-logger persistent resourcet tagged text time transformers @@ -100009,8 +100201,8 @@ self: { pname = "fsnotify"; version = "0.3.0.1"; sha256 = "19bdbz9wb9jvln6yg6qm0hz0w84bypvkxf0wjhgrgd52f9gidlny"; - revision = "1"; - editedCabalFile = "1pa9pa0kflkqlb4dysagy0aihn452hmf6wwlsr7fp4ygg86m7fsq"; + revision = "2"; + editedCabalFile = "12m0y5583plk9pikvwqy1rc0yyvicxf8j5nz0nwxb4grsgfqrv7v"; libraryHaskellDepends = [ async base bytestring containers directory filepath hinotify shelly text time unix unix-compat @@ -101156,17 +101348,17 @@ self: { , bytestring-to-vector, cmark-gfm, containers, cryptohash-md5 , directory, directory-tree, dlist, file-embed, filepath, free , futhark-data, futhark-manifest, futhark-server, githash, half - , happy, haskeline, language-c-quote, mainland-pretty, megaparsec - , mtl, neat-interpolation, parallel, parser-combinators, process - , process-extras, QuickCheck, random, regex-tdfa, srcloc, tasty - , tasty-hunit, tasty-quickcheck, template-haskell, temporary - , terminal-size, text, time, transformers, vector, versions - , zip-archive, zlib + , happy, haskeline, hslogger, language-c-quote, lens, lsp + , mainland-pretty, megaparsec, mtl, mwc-random, neat-interpolation + , parallel, parser-combinators, process, process-extras, QuickCheck + , random, regex-tdfa, srcloc, statistics, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, temporary, terminal-size + , text, time, transformers, vector, versions, zip-archive, zlib }: mkDerivation { pname = "futhark"; - version = "0.21.8"; - sha256 = "16qvrmqrfsnj11f59xkb3cgibd1wq80bcssjfzbicwmrlxi86im6"; + version = "0.21.10"; + sha256 = "0mm0awd1sf5sfb6i1yjbcm67j2nhqpfnn11q8p61z3b2py6lnzzf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -101174,10 +101366,11 @@ self: { bmp bytestring bytestring-to-vector cmark-gfm containers cryptohash-md5 directory directory-tree dlist file-embed filepath free futhark-data futhark-manifest futhark-server githash half - haskeline language-c-quote mainland-pretty megaparsec mtl - neat-interpolation parallel process process-extras random - regex-tdfa srcloc template-haskell temporary terminal-size text - time transformers vector versions zip-archive zlib + haskeline hslogger language-c-quote lens lsp mainland-pretty + megaparsec mtl mwc-random neat-interpolation parallel process + process-extras random regex-tdfa srcloc statistics template-haskell + temporary terminal-size text time transformers vector versions + zip-archive zlib ]; libraryToolDepends = [ alex happy ]; executableHaskellDepends = [ base text ]; @@ -102511,6 +102704,33 @@ self: { broken = true; }) {}; + "gemini-exports" = callPackage + ({ mkDerivation, aeson, base, base64, bytestring, cassava, cmdargs + , containers, cryptonite, directory, hedgehog, http-client + , http-types, mtl, raw-strings-qq, req, safe-exceptions, scientific + , tasty, tasty-hedgehog, tasty-hunit, text, time, xdg-basedir, yaml + }: + mkDerivation { + pname = "gemini-exports"; + version = "0.1.0.0"; + sha256 = "0a50mb0na1b595gpbq8ynisg6g6dispjgz1dj2gc51k6q618jgly"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64 bytestring cassava cmdargs containers cryptonite + directory http-client http-types mtl raw-strings-qq req + safe-exceptions scientific text time xdg-basedir yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base hedgehog tasty tasty-hedgehog tasty-hunit + ]; + description = "Generate CSV Exports of Your Gemini Trades, Transfers, & Earn Transactions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "gemini-router" = callPackage ({ mkDerivation, base, gemini-server, HsOpenSSL, network-uri , transformers @@ -104943,8 +105163,8 @@ self: { pname = "ghc-debug-common"; version = "0.2.0.0"; sha256 = "1fw9whgh2zayvaagn1f7x1qkwvznpjhpn4zkfnfav24pkmpf5ijy"; - revision = "1"; - editedCabalFile = "0p4n8ralbf8jsydjb1q42avrzya09hf0pq5zp1s1ggx3gm3q7ra8"; + revision = "2"; + editedCabalFile = "1cq2bgq9n6295912p8bfwkrg9jqx36x4zxzj468pkr3dsfhjqr23"; libraryHaskellDepends = [ array base binary bytestring containers cpu deepseq directory dom-lt filepath ghc-debug-convention ghc-heap hashable transformers @@ -104976,6 +105196,8 @@ self: { pname = "ghc-debug-stub"; version = "0.2.0.0"; sha256 = "1zi388jwdad9qlj1v0ihrv67abknbhh7scr1fymc808xmkkwk701"; + revision = "1"; + editedCabalFile = "0irnhf32ghxch8r0p2vd7afj3282a1r9lval2an2mj99kcllhl6d"; libraryHaskellDepends = [ base directory filepath ghc-debug-convention ghc-prim ]; @@ -105001,8 +105223,8 @@ self: { }: mkDerivation { pname = "ghc-dump-core"; - version = "0.1.2.0"; - sha256 = "0yv811iyjx4iklj44bhipmiwlxl8bx27866i32icnl5ds86ws7la"; + version = "0.2.1.0"; + sha256 = "01qbim2chc8kh76pza30nd5hgf4816ki130m71ajpsjghh34xrd9"; libraryHaskellDepends = [ base bytestring directory filepath ghc serialise text ]; @@ -105039,22 +105261,24 @@ self: { }) {}; "ghc-dump-util" = callPackage - ({ mkDerivation, ansi-wl-pprint, base, bytestring, ghc-dump-core - , hashable, optparse-applicative, regex-tdfa, serialise, text + ({ mkDerivation, ansi-terminal, base, bytestring, ghc-dump-core + , hashable, lucid, optparse-applicative, prettyprinter + , prettyprinter-ansi-terminal, regex-tdfa, serialise, text , unordered-containers }: mkDerivation { pname = "ghc-dump-util"; - version = "0.1.2.0"; - sha256 = "1j85mscsc1g647r4d3v72lqclsi8bw174di6w9n24x0bq3rqskxi"; + version = "0.2.1.0"; + sha256 = "02gygafwdpz442pycal0gxsk9rryqcv6r0gzg55qwgqwdbdqyfp4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - ansi-wl-pprint base bytestring ghc-dump-core hashable serialise - text unordered-containers + base bytestring ghc-dump-core hashable lucid prettyprinter + serialise text unordered-containers ]; executableHaskellDepends = [ - ansi-wl-pprint base ghc-dump-core optparse-applicative regex-tdfa + ansi-terminal base ghc-dump-core optparse-applicative prettyprinter + prettyprinter-ansi-terminal regex-tdfa ]; description = "Handy tools for working with ghc-dump dumps"; license = lib.licenses.bsd3; @@ -105093,6 +105317,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "ghc-events_0_17_0_3" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers, text + , vector + }: + mkDerivation { + pname = "ghc-events"; + version = "0.17.0.3"; + sha256 = "0m50x2ycv43d7yzwksbs1zc11wlyiszjz662fj47v9r7hacx335v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers text vector + ]; + executableHaskellDepends = [ base containers ]; + testHaskellDepends = [ base ]; + description = "Library and tool for parsing .eventlog files from GHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "ghc-events-analyze" = callPackage ({ mkDerivation, base, blaze-svg, bytestring, containers , diagrams-lib, diagrams-svg, filepath, ghc-events, hashable, lens @@ -110126,7 +110370,9 @@ self: { testHaskellDepends = [ base HUnit ]; description = "Console IRC client"; license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; maintainers = with lib.maintainers; [ kiwi ]; + broken = true; }) {}; "gll" = callPackage @@ -114178,6 +114424,36 @@ self: { license = lib.licenses.bsd3; }) {}; + "gpmf" = callPackage + ({ mkDerivation, attoparsec, attoparsec-binary, base, binary + , bytestring, containers, data-binary-ieee754, HUnit, lens, mtl + , tasty, tasty-golden, tasty-hunit, tasty-quickcheck, time + , transformers + }: + mkDerivation { + pname = "gpmf"; + version = "0.1.1.0"; + sha256 = "14xwfwy8d7nn15alllcs61zq0pa7llsjh18f7qd13b5qcf485mpx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec attoparsec-binary base binary bytestring containers + data-binary-ieee754 lens mtl time transformers + ]; + executableHaskellDepends = [ + attoparsec attoparsec-binary base binary bytestring containers + data-binary-ieee754 lens mtl time transformers + ]; + testHaskellDepends = [ + attoparsec attoparsec-binary base binary bytestring containers + data-binary-ieee754 HUnit lens mtl tasty tasty-golden tasty-hunit + tasty-quickcheck time transformers + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "gpolyline" = callPackage ({ mkDerivation, base, split }: mkDerivation { @@ -115081,8 +115357,8 @@ self: { pname = "graphql-client"; version = "1.1.1"; sha256 = "1d00ib9c8ps8vv1qgrkjfzrjbgbsdnp1jiz7779bwm76j88vggb4"; - revision = "3"; - editedCabalFile = "0pnkq0wxjmfk67ji6wr7b42lsr2gp026cx91ryq146gh4c9gwacv"; + revision = "4"; + editedCabalFile = "0aiwn7pwv67nwfgg6ga4lr60i9gq9n402dsdyfw88i66fllhgmkc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -119937,6 +120213,23 @@ self: { license = lib.licenses.bsd3; }) {}; + "half-space" = callPackage + ({ mkDerivation, base, call-stack, equational-reasoning + , manifolds-core, vector-space + }: + mkDerivation { + pname = "half-space"; + version = "0.1.0.0"; + sha256 = "0pijcyxqsrzdp1jjcvi3xbrg878bp954j7n1i1y059riz9a7nyk6"; + libraryHaskellDepends = [ + base call-stack equational-reasoning manifolds-core vector-space + ]; + description = "Additive monoids generalising vector spaces"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "halfs" = callPackage ({ mkDerivation, array, base, bytestring, cereal, containers , directory, filepath, fingertree, HFuse, mtl, QuickCheck, random @@ -120838,23 +121131,24 @@ self: { , happstack-jmacro, happstack-server, hsp, hsx-jmacro, hsx2hs , http-conduit, http-types, ixset-typed, jmacro, jwt, lens , mime-mail, mtl, pwstore-purehaskell, random, safecopy - , shakespeare, text, time, unordered-containers, userid, web-routes - , web-routes-boomerang, web-routes-happstack, web-routes-hsp - , web-routes-th + , shakespeare, stm, text, time, unordered-containers, userid + , web-routes, web-routes-boomerang, web-routes-happstack + , web-routes-hsp, web-routes-th }: mkDerivation { pname = "happstack-authenticate"; - version = "2.5.1"; - sha256 = "13v128xcjdflzqiszal8iwbnp0ia02p2n52hwlhvb5ip2c4gipkm"; + version = "2.6.0"; + sha256 = "0sqldnhfp631vb3v69zm856zax89mgykvj4f9siisqn41qz097zx"; enableSeparateDataOutput = true; libraryHaskellDepends = [ acid-state aeson authenticate base base64-bytestring boomerang bytestring containers data-default email-validate filepath happstack-hsp happstack-jmacro happstack-server hsp hsx-jmacro hsx2hs http-conduit http-types ixset-typed jmacro jwt lens - mime-mail mtl pwstore-purehaskell random safecopy shakespeare text - time unordered-containers userid web-routes web-routes-boomerang - web-routes-happstack web-routes-hsp web-routes-th + mime-mail mtl pwstore-purehaskell random safecopy shakespeare stm + text time unordered-containers userid web-routes + web-routes-boomerang web-routes-happstack web-routes-hsp + web-routes-th ]; description = "Happstack Authentication Library"; license = lib.licenses.bsd3; @@ -121715,8 +122009,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "harp"; - version = "0.4.3.4"; - sha256 = "0n30bvpfijaji8p2lk3vc0dfcgd2sclwakvbi31jma4z1i03k89q"; + version = "0.4.3.5"; + sha256 = "0a9vhldmfrnzbv6ic311akcvyd39j8llkwpm8snaap6s593p7z5h"; libraryHaskellDepends = [ base ]; description = "HaRP allows pattern-matching with regular expressions"; license = lib.licenses.bsd3; @@ -125567,8 +125861,8 @@ self: { }: mkDerivation { pname = "haskoin-core"; - version = "0.21.1"; - sha256 = "0ld1a0pn5llnzdnffvcwh8zzh8143vkx3f5y1ixgb7qx6gpqnzrs"; + version = "0.21.2"; + sha256 = "12i490xjfb0aav18ay3ahh0hpa9l5095a4hmva1ka3497clm7cfr"; libraryHaskellDepends = [ aeson array base base16 binary bytes bytestring cereal conduit containers cryptonite deepseq entropy hashable hspec memory mtl @@ -125707,8 +126001,8 @@ self: { }: mkDerivation { pname = "haskoin-store"; - version = "0.65.0"; - sha256 = "0fd160w771x2rzy68rxrc8ail4xlplgf9qc2g8xi8j2am9if4q7y"; + version = "0.65.2"; + sha256 = "0sfb0z29jzi42yk734gw70dwxjzgfk9bmw3pl9l91iy6iqxakian"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -125755,8 +126049,8 @@ self: { }: mkDerivation { pname = "haskoin-store-data"; - version = "0.65.0"; - sha256 = "0758jsabbdkg2n9vi0b91bh3dwflpqq6vqkhvlxi1rdpdil4sl1l"; + version = "0.65.2"; + sha256 = "1nx2fiai27mycbqsxi1hbgwnsaa36836zzg65bdaj5wl03549ywj"; libraryHaskellDepends = [ aeson base binary bytes bytestring cereal containers data-default deepseq hashable haskoin-core http-client http-types lens mtl @@ -127131,6 +127425,25 @@ self: { license = lib.licenses.mit; }) {}; + "hasql-th_0_4_0_12" = callPackage + ({ mkDerivation, base, bytestring, containers, contravariant, foldl + , hasql, postgresql-syntax, template-haskell + , template-haskell-compat-v0208, text, uuid, vector + }: + mkDerivation { + pname = "hasql-th"; + version = "0.4.0.12"; + sha256 = "0fcfm2d66f7hzzc9s73dd9dxcjsrr33c1q0v04j3zqm159kk69jd"; + libraryHaskellDepends = [ + base bytestring containers contravariant foldl hasql + postgresql-syntax template-haskell template-haskell-compat-v0208 + text uuid vector + ]; + description = "Template Haskell utilities for Hasql"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "hasql-transaction" = callPackage ({ mkDerivation, async, base, bytestring, bytestring-tree-builder , contravariant, contravariant-extras, hasql, mtl, rerebase @@ -127716,8 +128029,8 @@ self: { }: mkDerivation { pname = "haxl"; - version = "2.3.0.0"; - sha256 = "149k26iaas3sb9qyagzjkb0n86k34nf0r06fyvvqyap1w476fd3c"; + version = "2.4.0.0"; + sha256 = "1vah61fs047h9v0c8z6ka0lcckhcsjrjxqcck0jipcppzpg68inw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -129605,6 +129918,19 @@ self: { broken = true; }) {}; + "hedgehog-lens" = callPackage + ({ mkDerivation, base, hedgehog, lens }: + mkDerivation { + pname = "hedgehog-lens"; + version = "0.1.0.0"; + sha256 = "08zr8xyfb3ihbcy5y2afcl3a2fy68bfiyyb35hdqdjbzf80zlbhv"; + libraryHaskellDepends = [ base hedgehog lens ]; + description = "Hedgehog properties for lens laws"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "hedgehog-optics" = callPackage ({ mkDerivation, base, hedgehog, optics-core }: mkDerivation { @@ -130047,8 +130373,8 @@ self: { }: mkDerivation { pname = "helic"; - version = "0.5.0.0"; - sha256 = "11g3w3v61k5z7wc1swnmifhcw6q3l1m1fcn3m8gmqa0ri4hixjzj"; + version = "0.5.1.0"; + sha256 = "1gglcac10abszarmrgggrirf51jj0qcbp7gdqh93kghx1pqv4ldg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -137625,8 +137951,8 @@ self: { }: mkDerivation { pname = "hookup"; - version = "0.6"; - sha256 = "09rhsq0j2m1j87qsbsd3l1q3dv2zs4wrhcz2jhn4a6dx273w5528"; + version = "0.7"; + sha256 = "02prkwj4rj8g330z17bpjh7hpwfdvasaxsk74mcvbi03gjpydrib"; libraryHaskellDepends = [ async attoparsec base bytestring HsOpenSSL HsOpenSSL-x509-system network stm @@ -143400,14 +143726,14 @@ self: { license = lib.licenses.mit; }) {}; - "hspec_2_9_6" = callPackage + "hspec_2_9_7" = callPackage ({ mkDerivation, base, hspec-core, hspec-discover , hspec-expectations, QuickCheck }: mkDerivation { pname = "hspec"; - version = "2.9.6"; - sha256 = "1x3mizv029qn9yyq3ipr2awlapbsiyksxzd9x7r3vjfxlwbjs4sr"; + version = "2.9.7"; + sha256 = "092sfqjkargxxszp9jjqa8ldjz0xv34jwn6k21q59ys5ckvsrpc1"; libraryHaskellDepends = [ base hspec-core hspec-discover hspec-expectations QuickCheck ]; @@ -143527,7 +143853,7 @@ self: { license = lib.licenses.mit; }) {}; - "hspec-core_2_9_6" = callPackage + "hspec-core_2_9_7" = callPackage ({ mkDerivation, ansi-terminal, array, base, base-orphans , call-stack, clock, deepseq, directory, filepath, ghc, ghc-boot-th , hspec-expectations, hspec-meta, HUnit, process, QuickCheck @@ -143536,8 +143862,8 @@ self: { }: mkDerivation { pname = "hspec-core"; - version = "2.9.6"; - sha256 = "0mg8rdg8ga24fk6cv7p8vb0j33agay1nwaxqvfga6d4kj5g440fr"; + version = "2.9.7"; + sha256 = "040rzqiqwkp373jjpij8lkmv08pp2ya92zzcf95bw8px215rp08n"; libraryHaskellDepends = [ ansi-terminal array base call-stack clock deepseq directory filepath ghc ghc-boot-th hspec-expectations HUnit QuickCheck @@ -143616,14 +143942,14 @@ self: { maintainers = with lib.maintainers; [ maralorn ]; }) {}; - "hspec-discover_2_9_6" = callPackage + "hspec-discover_2_9_7" = callPackage ({ mkDerivation, base, directory, filepath, hspec-meta, mockery , QuickCheck }: mkDerivation { pname = "hspec-discover"; - version = "2.9.6"; - sha256 = "1k77hn47b3l4m8qpp2zfv73k2in7pi2fybda0dkpfj3a1jsarpin"; + version = "2.9.7"; + sha256 = "0536kdxjw6p8b6gcwvmr22jbmb6cgzbddi0fkd01b2m847z37sb5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base directory filepath ]; @@ -144169,6 +144495,8 @@ self: { pname = "hspec-smallcheck"; version = "0.5.2"; sha256 = "06c1ym793zkdwi4bxk5f4l7m1n1bg5jmnm0p68q2pa9rlhk1lc4s"; + revision = "1"; + editedCabalFile = "0bih2r7pdfca8jw9jii84nsx3q6xfwjylsilgwxx02xl35dv0nkp"; libraryHaskellDepends = [ base call-stack hspec-core HUnit smallcheck ]; @@ -145207,8 +145535,8 @@ self: { }: mkDerivation { pname = "hsx2hs"; - version = "0.14.1.8"; - sha256 = "1yx2bnwjqwghp2jg3kpk42wbbqswnxph46xjrmyaharlw1s8y0f2"; + version = "0.14.1.9"; + sha256 = "1154p6ki51h5wlq8431q9h8r1q7f409vaq5hzi5q9895nxd3lkr3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -147118,6 +147446,8 @@ self: { pname = "http2-client"; version = "0.10.0.0"; sha256 = "0kv4qa9cbwwj6b62manzpl1sk4jnsb5vx2y73w49drlfkrw1vpgy"; + revision = "1"; + editedCabalFile = "18ilcli28jfm914v1l059z74cj43m4xfwqk2wfhhw0vyvw2n8ryi"; libraryHaskellDepends = [ async base bytestring containers deepseq http2 lifted-async lifted-base mtl network stm time tls transformers-base @@ -148098,8 +148428,8 @@ self: { }: mkDerivation { pname = "hw-aeson"; - version = "0.1.5.0"; - sha256 = "0dzwn1k467dij8ihqzxq6vhm5faqqjndvyw0ikwjhwh0lf1h38cz"; + version = "0.1.6.0"; + sha256 = "06xi9bj0jsp2g2d2wkxs6w2p96i927alrrm4r9vpm530cd1zxzwr"; libraryHaskellDepends = [ aeson base containers text text-short unordered-containers ]; @@ -150371,6 +150701,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "hyperloglog_0_4_6" = callPackage + ({ mkDerivation, approximate, base, binary, bits, bytes, bytestring + , cereal, cereal-vector, comonad, cpu, deepseq, distributive + , hashable, lens, reflection, semigroupoids, semigroups, tagged + , vector + }: + mkDerivation { + pname = "hyperloglog"; + version = "0.4.6"; + sha256 = "0zwg4dhgasa9sx7pbjjjb9kz2bnhb3r2daij2b572cszv65l91nv"; + libraryHaskellDepends = [ + approximate base binary bits bytes bytestring cereal cereal-vector + comonad cpu deepseq distributive hashable lens reflection + semigroupoids semigroups tagged vector + ]; + description = "An approximate streaming (constant space) unique object counter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "hyperloglogplus" = callPackage ({ mkDerivation, base, bits, containers, HUnit, murmur-hash , semigroups, tasty, tasty-hunit, vector @@ -151232,6 +151582,19 @@ self: { broken = true; }) {}; + "idiomatic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "idiomatic"; + version = "0.1.1.0"; + sha256 = "10mcccvxw5s5n2k481xlzd3sdfab5kh963izwf20z4am20plrqqi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + description = "Deriving Applicative for sum types.. Idiomatically."; + license = lib.licenses.bsd3; + }) {}; + "idna" = callPackage ({ mkDerivation, base, punycode, stringprep, text }: mkDerivation { @@ -157419,8 +157782,8 @@ self: { }: mkDerivation { pname = "jacinda"; - version = "1.0.0.0"; - sha256 = "1yskpr3mvfhzxcjf0f9sf3mhsg892vqkx5kd4vz4w6wk3vv1iz3i"; + version = "1.1.0.0"; + sha256 = "0sx15lslkcvck7cvd55ykkifba9cv0ig0h53ycf0izbl3cxdr1j9"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -157552,14 +157915,14 @@ self: { }) {}; "jailbreak-cabal" = callPackage - ({ mkDerivation, base, Cabal }: + ({ mkDerivation, base, Cabal, Cabal-syntax }: mkDerivation { pname = "jailbreak-cabal"; - version = "1.3.5"; - sha256 = "1221gxggyk3pjqkc72wxx9gjl8dvqna1rn9nh9zkcmdpv5yww7wd"; + version = "1.3.6"; + sha256 = "11vzq4yklsi7v04lch0540fgvbg6d5fnl4sdfdcg8n3ijkwqy49p"; isLibrary = false; isExecutable = true; - executableHaskellDepends = [ base Cabal ]; + executableHaskellDepends = [ base Cabal Cabal-syntax ]; description = "Strip version restrictions from Cabal files"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ peti ]; @@ -162199,8 +162562,8 @@ self: { }: mkDerivation { pname = "keter"; - version = "1.8.1"; - sha256 = "0lnjvbfiz5w37ylvqmlgxqnd5p0akq4nl59gagdbc2w06gj0an4d"; + version = "1.8.4"; + sha256 = "10p8hc1jfzkg3s8shazkip95i6r5a8gyiz6m1khl7myvb05i21gc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -166787,6 +167150,20 @@ self: { license = lib.licenses.mit; }) {}; + "lazy-bracket" = callPackage + ({ mkDerivation, base, doctest, exceptions, tasty, tasty-hunit }: + mkDerivation { + pname = "lazy-bracket"; + version = "0.1.0.0"; + sha256 = "1qaawj54hp68jy0qf4cbv37n67s7pbayyn5f59lj138fl15cj300"; + libraryHaskellDepends = [ base exceptions ]; + testHaskellDepends = [ base doctest exceptions tasty tasty-hunit ]; + description = "A bracket with lazy resource allocation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "lazy-csv" = callPackage ({ mkDerivation, base, bytestring }: mkDerivation { @@ -169620,6 +169997,10 @@ self: { libraryToolDepends = [ c2hs ]; description = "FFI bindings to libvirt virtualization API (http://libvirt.org)"; license = lib.licenses.bsd3; + platforms = [ + "aarch64-darwin" "aarch64-linux" "armv7l-linux" "i686-linux" + "x86_64-linux" + ]; }) {inherit (pkgs) libvirt;}; "libvorbis" = callPackage @@ -170733,8 +171114,8 @@ self: { }: mkDerivation { pname = "linearmap-category"; - version = "0.4.1.0"; - sha256 = "01cpl44wg5kyx9lxv23hcsxd8dw90psqj9sgaklhxklbdvn77bvr"; + version = "0.4.2.0"; + sha256 = "0iblymralldn1xljdl6qyvxcsxg6rmgj42qx254vaajijp51ycmp"; libraryHaskellDepends = [ base call-stack constrained-categories containers data-default-class free-vector-spaces hashable ieee754 lens linear @@ -175163,6 +175544,18 @@ self: { license = lib.licenses.bsd3; }) {}; + "lucid-aria" = callPackage + ({ mkDerivation, base, hspec, HUnit, lucid, text }: + mkDerivation { + pname = "lucid-aria"; + version = "0.1.0.1"; + sha256 = "125ha3v367nx0vfynv834gr8iyqklll0syk6g7p4w8p1fq746c7z"; + libraryHaskellDepends = [ base lucid text ]; + testHaskellDepends = [ base hspec HUnit lucid ]; + description = "Provides ARIA attributes for Lucid templates"; + license = lib.licenses.asl20; + }) {}; + "lucid-cdn" = callPackage ({ mkDerivation, base, lucid }: mkDerivation { @@ -175222,8 +175615,8 @@ self: { ({ mkDerivation, base, lucid, servant, text }: mkDerivation { pname = "lucid-htmx"; - version = "0.1.0.5"; - sha256 = "1zbk1fdril0cm4cs5scrvk1fvfkds8pgkwnb5c9vxawv5v3kgpl5"; + version = "0.1.0.6"; + sha256 = "0jd0igz4hymx5fnjsgx2y97440djfz416phnczz52g2vw7amgqjw"; libraryHaskellDepends = [ base lucid servant text ]; testHaskellDepends = [ base lucid servant text ]; description = "Use htmx in your lucid templates"; @@ -175862,14 +176255,16 @@ self: { }) {}; "lzo" = callPackage - ({ mkDerivation, base, binary, bytestring, criterion, digest, tasty - , tasty-hunit + ({ mkDerivation, base, binary, bytestring, criterion, digest + , digest-sig, tasty, tasty-hunit }: mkDerivation { pname = "lzo"; - version = "0.1.1.3"; - sha256 = "13l9fzvwyq1z3pv2p33w8ylb8wriwf5q2lif68f8n16fzh07ki7p"; - libraryHaskellDepends = [ base binary bytestring digest ]; + version = "0.1.1.4"; + sha256 = "1n6b2y2bmq3kl6h5mjl301r31rmvrcsc3l66jmnj3ilrj4506m1y"; + libraryHaskellDepends = [ + base binary bytestring digest digest-sig + ]; testHaskellDepends = [ base bytestring tasty tasty-hunit ]; benchmarkHaskellDepends = [ base bytestring criterion ]; description = "minilzo bundled for Haskell"; @@ -177378,8 +177773,8 @@ self: { }: mkDerivation { pname = "manifold-random"; - version = "0.5.1.0"; - sha256 = "0zip7ni06zljhj94d5vdf6sb6fbsm9iidcsrl85bdh7i7dkb3avr"; + version = "0.6.0.0"; + sha256 = "088kvfap0lbpnzz0vraa4pclj3savm0m4a174digd1r9x025v4kv"; libraryHaskellDepends = [ base constrained-categories linearmap-category manifolds random-fu semigroups vector-space @@ -177391,23 +177786,24 @@ self: { "manifolds" = callPackage ({ mkDerivation, array, base, binary, call-stack, comonad - , constrained-categories, containers, deepseq, free - , free-vector-spaces, ieee754, lens, linear, linearmap-category - , manifolds-core, MemoTrie, number-show, placeholders - , pragmatic-show, QuickCheck, semigroups, spatial-rotations, tagged - , tasty, tasty-hunit, tasty-quickcheck, transformers, vector - , vector-space, void + , constrained-categories, containers, deepseq, equational-reasoning + , free, free-vector-spaces, half-space, ieee754, lens, linear + , linearmap-category, manifolds-core, MemoTrie, number-show + , placeholders, pragmatic-show, QuickCheck, semigroups + , spatial-rotations, tagged, tasty, tasty-hunit, tasty-quickcheck + , transformers, vector, vector-space, void }: mkDerivation { pname = "manifolds"; - version = "0.5.1.0"; - sha256 = "12w1whsr8zbsvv06iwdd27hjnvs8s041hrsp5c85chl4xqxwkl5h"; + version = "0.6.0.0"; + sha256 = "1vp3lnp15s1qzkplxj8bss4s27gp7p9aj3rc0q99dzkr4ylbw2gz"; libraryHaskellDepends = [ array base binary call-stack comonad constrained-categories - containers deepseq free free-vector-spaces ieee754 lens linear - linearmap-category manifolds-core MemoTrie number-show placeholders - pragmatic-show QuickCheck semigroups spatial-rotations tagged - transformers vector vector-space void + containers deepseq equational-reasoning free free-vector-spaces + half-space ieee754 lens linear linearmap-category manifolds-core + MemoTrie number-show placeholders pragmatic-show QuickCheck + semigroups spatial-rotations tagged transformers vector + vector-space void ]; testHaskellDepends = [ base constrained-categories containers lens linear @@ -177420,12 +177816,16 @@ self: { }) {}; "manifolds-core" = callPackage - ({ mkDerivation, base, call-stack, tagged, vector-space }: + ({ mkDerivation, base, call-stack, equational-reasoning, tagged + , vector-space + }: mkDerivation { pname = "manifolds-core"; - version = "0.5.1.0"; - sha256 = "1bvmr0gcfj7zd0rff0qjlzjy8hqdbh52ljiiazrmqmb9abdsciq3"; - libraryHaskellDepends = [ base call-stack tagged vector-space ]; + version = "0.6.0.0"; + sha256 = "000lfkvx6j3cf6dzccfncazlkqj9bjfl04x0d36k8w78d20md5kj"; + libraryHaskellDepends = [ + base call-stack equational-reasoning tagged vector-space + ]; description = "The basic classes for the manifolds hierarchy"; license = lib.licenses.gpl3Only; }) {}; @@ -183521,8 +183921,8 @@ self: { }: mkDerivation { pname = "mnist-idx"; - version = "0.1.3.0"; - sha256 = "0i65f83bs6l5gjf3wj3ad3c76ni3d22sac5qyi5hi5i93w0px32j"; + version = "0.1.3.1"; + sha256 = "12246lq1a0jc91yqyng9v2cgf4pqmfmf820jjwnc6aglx86vsmni"; libraryHaskellDepends = [ base binary bytestring vector ]; testHaskellDepends = [ base binary directory hspec QuickCheck vector @@ -187799,7 +188199,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "A Haskell implementation of MessagePack"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "msgpack-binary" = callPackage @@ -187941,7 +188340,6 @@ self: { testHaskellDepends = [ base hspec ]; description = "A Haskell implementation of MessagePack"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "msgpack-types" = callPackage @@ -187966,8 +188364,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "A Haskell implementation of MessagePack"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "msh" = callPackage @@ -197286,35 +197682,37 @@ self: { }) {}; "nvfetcher" = callPackage - ({ mkDerivation, aeson, async, base, binary, binary-instances - , bytestring, containers, data-default, extra, free, hspec - , hspec-discover, microlens, microlens-th, neat-interpolation - , optparse-simple, parsec, shake, stm, text, tomland, transformers - , unliftio, unordered-containers, validation-selective + ({ mkDerivation, aeson, aeson-pretty, async, base, binary + , binary-instances, bytestring, containers, data-default, extra + , free, hspec, hspec-discover, microlens, microlens-th + , neat-interpolation, optparse-simple, parsec, prettyprinter + , regex-tdfa, shake, stm, text, tomland, transformers, unliftio + , unordered-containers, validation-selective }: mkDerivation { pname = "nvfetcher"; - version = "0.4.0.0"; - sha256 = "1mj2vmll0zpzx1f0j445h800lxvma30f9ainbnm54x3d4n6yvw7n"; + version = "0.5.0.0"; + sha256 = "0kglvniiqa3plxn973sl7dww75lxar5sf8ipjmgjryv9b0wxbv30"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson base binary binary-instances bytestring containers - data-default extra free microlens microlens-th neat-interpolation - optparse-simple parsec shake text tomland transformers - unordered-containers + aeson aeson-pretty base binary binary-instances bytestring + containers data-default extra free microlens microlens-th + neat-interpolation optparse-simple parsec prettyprinter regex-tdfa + shake text tomland transformers unordered-containers ]; executableHaskellDepends = [ - aeson base binary binary-instances bytestring containers - data-default extra free microlens microlens-th neat-interpolation - optparse-simple parsec shake text tomland transformers - unordered-containers validation-selective + aeson aeson-pretty base binary binary-instances bytestring + containers data-default extra free microlens microlens-th + neat-interpolation optparse-simple parsec prettyprinter regex-tdfa + shake text tomland transformers unordered-containers + validation-selective ]; testHaskellDepends = [ - aeson async base binary binary-instances bytestring containers - data-default extra free hspec microlens microlens-th - neat-interpolation optparse-simple parsec shake stm text tomland - transformers unliftio unordered-containers + aeson aeson-pretty async base binary binary-instances bytestring + containers data-default extra free hspec microlens microlens-th + neat-interpolation optparse-simple parsec prettyprinter regex-tdfa + shake stm text tomland transformers unliftio unordered-containers ]; testToolDepends = [ hspec-discover ]; description = "Generate nix sources expr for the latest version of packages"; @@ -199887,8 +200285,6 @@ self: { testToolDepends = [ tasty-discover ]; benchmarkHaskellDepends = [ base opentelemetry tasty-bench ]; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "opentelemetry-extra_0_8_0" = callPackage @@ -199926,7 +200322,6 @@ self: { benchmarkHaskellDepends = [ base opentelemetry tasty-bench ]; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "opentelemetry-http-client" = callPackage @@ -199968,7 +200363,6 @@ self: { splitmix text typed-process unordered-containers ]; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "opentelemetry-lightstep_0_8_0" = callPackage @@ -201009,8 +201403,8 @@ self: { }: mkDerivation { pname = "optstream"; - version = "0.1.0.0"; - sha256 = "0514i983r1hsck6rqhk1ggs4f5zpghx6l5d140r3k7v0nrrya6y5"; + version = "0.1.1.0"; + sha256 = "1d9zpvfp31808zy574x7r00mckg6bm1bfn9zjrcfh3314wrhmm6x"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base QuickCheck test-framework test-framework-quickcheck2 @@ -201230,6 +201624,17 @@ self: { license = lib.licenses.bsd3; }) {}; + "ordering-util" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ordering-util"; + version = "0.1.3.1"; + sha256 = "1f9dkrap8v9fpkj0s2991gqzi6hwascmx2g3n44njg4nn8r2an69"; + libraryHaskellDepends = [ base ]; + description = "Utilities for Orderings"; + license = lib.licenses.mit; + }) {}; + "orderly-workers" = callPackage ({ mkDerivation, base, stm }: mkDerivation { @@ -203503,8 +203908,8 @@ self: { ({ mkDerivation }: mkDerivation { pname = "pandora"; - version = "0.5.3"; - sha256 = "097vpsml5hma4acyrz26hmfddyz1j9kcbqw5z7lkhak1jmpdv2ac"; + version = "0.5.4"; + sha256 = "0mhhjny7djyg8m49klk5kxf4w4nb3hfj3if0qqamyzy3qlpfzpva"; description = "A box of patterns and paradigms"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; @@ -203515,8 +203920,8 @@ self: { ({ mkDerivation, ghc-prim, pandora }: mkDerivation { pname = "pandora-io"; - version = "0.5.3"; - sha256 = "0m0cskpylr26sz6gs133j2p6yr6r22hksk7p4aimszbg88vayany"; + version = "0.5.4"; + sha256 = "0jymxxrcq9sj1xysqrrxcxfrygg5fjqq44zphxg0clh16kzzq8y7"; libraryHaskellDepends = [ ghc-prim pandora ]; description = "..."; license = lib.licenses.mit; @@ -203727,10 +204132,8 @@ self: { }: mkDerivation { pname = "pantry"; - version = "0.5.4"; - sha256 = "080j0pw8fmyb05klbi8vy3dpahiw3zxmykvqamvziwrznl1p4b2m"; - revision = "1"; - editedCabalFile = "0y1faym7qqcjn2f23sqhxaq83ih3h6nr7ql665k1pw93hi3jdv05"; + version = "0.5.5"; + sha256 = "0hdpngpq2i8kvw6lmpv99y7q1z6b1rwlcajngwjx46x55faw2gv4"; libraryHaskellDepends = [ aeson ansi-terminal base bytestring Cabal casa-client casa-types conduit conduit-extra containers cryptonite cryptonite-conduit @@ -207907,8 +208310,8 @@ self: { }: mkDerivation { pname = "persistent"; - version = "2.13.3.4"; - sha256 = "1hl11iicgvvd8wxs6zgm2lbv593rqywjiay3f45pfzwr7kmd7r3z"; + version = "2.13.3.5"; + sha256 = "0z69yvk0rd29dp5qdhi4p587b891y90azrzzpa3g10cxp3gyywvm"; libraryHaskellDepends = [ aeson attoparsec base base64-bytestring blaze-html bytestring conduit containers fast-logger http-api-data lift-type monad-logger @@ -207932,6 +208335,43 @@ self: { maintainers = with lib.maintainers; [ psibi ]; }) {}; + "persistent_2_14_0_0" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , blaze-html, bytestring, conduit, containers, criterion, deepseq + , fast-logger, file-embed, hspec, http-api-data, lift-type + , monad-logger, mtl, path-pieces, QuickCheck, quickcheck-instances + , resource-pool, resourcet, scientific, shakespeare, silently + , template-haskell, text, th-lift-instances, time, transformers + , unliftio, unliftio-core, unordered-containers, vault, vector + }: + mkDerivation { + pname = "persistent"; + version = "2.14.0.0"; + sha256 = "16b3920zdp3cjvwkmp8yqm1p1gwzl4m4afr4kp567na5iczfih71"; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring blaze-html bytestring + conduit containers fast-logger http-api-data lift-type monad-logger + mtl path-pieces resource-pool resourcet scientific silently + template-haskell text th-lift-instances time transformers unliftio + unliftio-core unordered-containers vault vector + ]; + testHaskellDepends = [ + aeson attoparsec base base64-bytestring blaze-html bytestring + conduit containers fast-logger hspec http-api-data monad-logger mtl + path-pieces QuickCheck quickcheck-instances resource-pool resourcet + scientific shakespeare silently template-haskell text + th-lift-instances time transformers unliftio unliftio-core + unordered-containers vector + ]; + benchmarkHaskellDepends = [ + base criterion deepseq file-embed template-haskell text + ]; + description = "Type-safe, multi-backend data serialization"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + maintainers = with lib.maintainers; [ psibi ]; + }) {}; + "persistent-audit" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring , getopt-generics, hashable, hspec, mongoDB, persistent @@ -208423,6 +208863,28 @@ self: { license = lib.licenses.mit; }) {}; + "persistent-qq_2_12_0_3" = callPackage + ({ mkDerivation, aeson, base, bytestring, fast-logger + , haskell-src-meta, hspec, HUnit, monad-logger, mtl, persistent + , persistent-sqlite, resourcet, template-haskell, text, unliftio + }: + mkDerivation { + pname = "persistent-qq"; + version = "2.12.0.3"; + sha256 = "0iv9x73g846grhb4vdh1xhpbwmk6hg5jh1xl2i7yh986pnqbl23g"; + libraryHaskellDepends = [ + base haskell-src-meta mtl persistent template-haskell text + ]; + testHaskellDepends = [ + aeson base bytestring fast-logger haskell-src-meta hspec HUnit + monad-logger mtl persistent persistent-sqlite resourcet + template-haskell text unliftio + ]; + description = "Provides a quasi-quoter for raw SQL for persistent"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "persistent-ratelimit" = callPackage ({ mkDerivation, base, time, yesod }: mkDerivation { @@ -208605,6 +209067,30 @@ self: { license = lib.licenses.mit; }) {}; + "persistent-test_2_13_1_3" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, conduit + , containers, exceptions, hspec, hspec-expectations, http-api-data + , HUnit, monad-control, monad-logger, mtl, path-pieces, persistent + , QuickCheck, quickcheck-instances, random, resourcet, text, time + , transformers, transformers-base, unliftio, unliftio-core + , unordered-containers + }: + mkDerivation { + pname = "persistent-test"; + version = "2.13.1.3"; + sha256 = "0qqv00nlqpnfx4h3kkd8k0y41a8dfmgj0rc0smdf6p4kl2g1hrdl"; + libraryHaskellDepends = [ + aeson base blaze-html bytestring conduit containers exceptions + hspec hspec-expectations http-api-data HUnit monad-control + monad-logger mtl path-pieces persistent QuickCheck + quickcheck-instances random resourcet text time transformers + transformers-base unliftio unliftio-core unordered-containers + ]; + description = "Tests for Persistent"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "persistent-typed-db" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, esqueleto, hspec , hspec-discover, http-api-data, monad-logger, path-pieces @@ -212598,8 +213084,8 @@ self: { }: mkDerivation { pname = "ploterific"; - version = "0.2.1.3"; - sha256 = "0ggi653hjg9s3v9zqsapm3ryb37hfdbw21pznhsvzhyy3n0fv7jv"; + version = "0.2.1.4"; + sha256 = "1kss92ihn9gaif7c70az2pxbgrz2ab9g3257wspz6ivkds04lpip"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -214007,8 +214493,8 @@ self: { }: mkDerivation { pname = "polysemy-mocks"; - version = "0.2.0.0"; - sha256 = "1l17n7hxzb23y0vp9h8cxvfgdkwzbz8g0q37qppl4cqjkhcdq0ya"; + version = "0.3.0.0"; + sha256 = "03yq5pyrg2rhykyhvp3f8b816r9j035xr5d9d1cls73zh9pbbh7z"; libraryHaskellDepends = [ base polysemy template-haskell ]; testHaskellDepends = [ base hspec polysemy ]; testToolDepends = [ hspec-discover ]; @@ -215109,8 +215595,8 @@ self: { ({ mkDerivation, base, deepseq, tasty, tasty-hunit }: mkDerivation { pname = "pos"; - version = "0.2.0.0"; - sha256 = "0c8zbfkbin97b9bavv56m1ym00q7bz9fv4aac45vlg4ns9b9yshv"; + version = "0.3.0.0"; + sha256 = "1cdy9025cqypx3lxa3gsjkidz0g3cbx2cxn0pzyr2ccrm3wf7mfp"; libraryHaskellDepends = [ base deepseq ]; testHaskellDepends = [ base deepseq tasty tasty-hunit ]; description = "positive numbers"; @@ -218281,8 +218767,8 @@ self: { ({ mkDerivation, base, primitive }: mkDerivation { pname = "primitive-checked"; - version = "0.7.2.0"; - sha256 = "1swb10hd18w2xnxiwnscsv4fxmvrql3aw7fll5qlqi2hczbkd4lf"; + version = "0.7.3.0"; + sha256 = "1f4q6v70i8xllnphr894vcx35n0m9hplhlzgdyhrk76cv4fcwpl1"; libraryHaskellDepends = [ base primitive ]; description = "primitive functions with bounds-checking"; license = lib.licenses.bsd3; @@ -218550,8 +219036,8 @@ self: { }: mkDerivation { pname = "primus"; - version = "0.2.0.0"; - sha256 = "170lizshqraf2gqawfnahns019lsazmqvqs61yznzfj71xwr763c"; + version = "0.3.0.0"; + sha256 = "0g9b16cq9z6hbzdh49s952ihhfsv2z9cjfy1jh5nygg3zpvc8bdw"; libraryHaskellDepends = [ adjunctions base deepseq distributive pos profunctors semigroupoids these @@ -220383,8 +220869,8 @@ self: { }: mkDerivation { pname = "proto-lens-jsonpb"; - version = "0.2.0.2"; - sha256 = "1r98841byxkg5941yjrw15n56i0x68qr3gk29bimwcfifdf0idm2"; + version = "0.2.1"; + sha256 = "0ax5zkg9qa7mh4x38nchahr1n1x2wyaasplknig4hgza7xkcmmas"; libraryHaskellDepends = [ aeson attoparsec base base64-bytestring bytestring proto-lens-runtime text vector @@ -224597,8 +225083,8 @@ self: { }: mkDerivation { pname = "quote-quot"; - version = "0.2.0.0"; - sha256 = "0sj862037gdljwiv5s4yh0vjfppzf226z7sxb5f7y1k23rijsx0w"; + version = "0.2.1.0"; + sha256 = "1xsd5vs97dwp3wnz862mplakkryi44brr73aqrrv76svkj82bp37"; libraryHaskellDepends = [ base template-haskell ]; testHaskellDepends = [ base tasty tasty-quickcheck template-haskell @@ -224609,15 +225095,12 @@ self: { }) {}; "quotet" = callPackage - ({ mkDerivation, base, exceptions, mtl, template-haskell, th-compat - }: + ({ mkDerivation, base, mtl, template-haskell, th-compat }: mkDerivation { pname = "quotet"; - version = "0.0.0.1"; - sha256 = "030d1r5skmv0gayryy89yfxr5cq4qs01anbhaclil92g07ffblhz"; - libraryHaskellDepends = [ - base exceptions mtl template-haskell th-compat - ]; + version = "0.0.1.0"; + sha256 = "1ajxvhh2zl99ddvmvicsjq775l0k3d8lh433v1z6z6i7zra5hg4g"; + libraryHaskellDepends = [ base mtl template-haskell th-compat ]; description = "Monad transformer for Quote from template-haskell"; license = lib.licenses.cc0; }) {}; @@ -225786,8 +226269,8 @@ self: { pname = "rapid"; version = "0.1.4"; sha256 = "0f86j4r3sm74w49v9x9s58wahgcgick6z7awl6piq83iqaiy4sh7"; - revision = "1"; - editedCabalFile = "1np33ba4d7crwsknw91igrrmkvzwsfmfijirsa7dxmap5npvn3ap"; + revision = "2"; + editedCabalFile = "1v31sadig136f7jv9cj7ddj2fn1ymhiahg4hg5n8l3czsjck7qmp"; libraryHaskellDepends = [ async base containers foreign-store stm ]; @@ -228823,8 +229306,8 @@ self: { }: mkDerivation { pname = "reflex-dom-ionic"; - version = "0.1.0.1"; - sha256 = "0ka81047gk3hnpj9rcvyq8wnw6kxiwr2hxf8fwy3lclbgpk1sard"; + version = "0.2.0.0"; + sha256 = "0pc2kzfk3msd5yfvsvw3q27c32nfzazifipa1d7m4vlpbn5iwrq2"; libraryHaskellDepends = [ base containers ghcjs-dom lens ref-tf reflex reflex-dom-core text ]; @@ -228907,15 +229390,15 @@ self: { "reflex-dom-th" = callPackage ({ mkDerivation, array, base, bytestring, containers, filepath , hspec, megaparsec, reflex-dom-core, stm, tasty, tasty-golden - , tasty-hspec, template-haskell, text + , tasty-hspec, template-haskell, text, th-lift-instances }: mkDerivation { pname = "reflex-dom-th"; - version = "0.3.0.0"; - sha256 = "19s8jhqrzdd5i4fsjp9870fh3hjy55naasf63d0gp0j6kcnb7ghd"; + version = "0.3.0.1"; + sha256 = "1dpzsgix1ldv7n8z8k4pbs3awjzyhyizrd047kx005kz2b1q1ban"; libraryHaskellDepends = [ array base containers megaparsec reflex-dom-core template-haskell - text + text th-lift-instances ]; testHaskellDepends = [ base bytestring filepath hspec megaparsec stm tasty tasty-golden @@ -229339,6 +229822,18 @@ self: { license = lib.licenses.bsd3; }) {}; + "reform_0_2_7_5" = callPackage + ({ mkDerivation, base, containers, mtl, semigroups, text }: + mkDerivation { + pname = "reform"; + version = "0.2.7.5"; + sha256 = "14p98i2682dm1n4drdrvilz67wfp2lr7m8f0wlmk40q3qmhc05xb"; + libraryHaskellDepends = [ base containers mtl semigroups text ]; + description = "reform is a type-safe HTML form generation and validation library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "reform-blaze" = callPackage ({ mkDerivation, base, blaze-html, blaze-markup, reform, text }: mkDerivation { @@ -230400,6 +230895,28 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "registry-messagepack" = callPackage + ({ mkDerivation, base, containers, msgpack, protolude, registry + , registry-hedgehog, tasty, template-haskell, text, time + , transformers, vector + }: + mkDerivation { + pname = "registry-messagepack"; + version = "0.1.0.2"; + sha256 = "0pwljb8zdq5m47zjfbmy8827g99y2fai6ib9z2p82kkknag1mg5q"; + libraryHaskellDepends = [ + base containers msgpack protolude registry template-haskell text + transformers vector + ]; + testHaskellDepends = [ + base containers msgpack protolude registry registry-hedgehog tasty + template-haskell text time transformers vector + ]; + description = "MessagePack encoders / decoders"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "regress" = callPackage ({ mkDerivation, ad, base, vector }: mkDerivation { @@ -231612,8 +232129,8 @@ self: { }: mkDerivation { pname = "replace-megaparsec"; - version = "1.4.4.0"; - sha256 = "1nlbs01ghm6gllkc7chv06hdrwlb94cipcwcx84wzasdqdzvcdl1"; + version = "1.4.5.0"; + sha256 = "1n9ik81hd5xgcbzzjrdqxp34q4qg6nklbg36124amdr14id03ylg"; libraryHaskellDepends = [ base bytestring megaparsec parser-combinators text ]; @@ -233162,8 +233679,8 @@ self: { }: mkDerivation { pname = "rex"; - version = "0.6.1"; - sha256 = "1zdsdwagrcjlfy2qfvn1gr8z9xz41s2vwf2y4dwrlvh11xswxvhb"; + version = "0.6.2"; + sha256 = "17lbpknqzly7h2gz3x4n4ykjirhqym7bk9wrvjhh23din6brg8p3"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring containers haskell-src-exts haskell-src-meta @@ -234570,8 +235087,6 @@ self: { ]; description = "Implementation of the ROC National ID standard"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "rock" = callPackage @@ -235872,8 +236387,8 @@ self: { pname = "rss"; version = "3000.2.0.7"; sha256 = "0z48xb610k1h29rg03q19y08fp78agxp2gr48innw5y3rz00s6ym"; - revision = "4"; - editedCabalFile = "10gn0rqbg3ffsz9c87d0baq27vzvcq7gbqdijhp7s2wl5w70yff2"; + revision = "5"; + editedCabalFile = "197a9q8zmfx8imbnrwp7b62xahh2qs47mk67hzhrrz0f5v88qszm"; libraryHaskellDepends = [ base HaXml network network-uri time ]; description = "A library for generating RSS 2.0 feeds."; license = lib.licenses.publicDomain; @@ -238136,8 +238651,8 @@ self: { }: mkDerivation { pname = "sbp"; - version = "4.1.5"; - sha256 = "1f3i50i4mfxi8y5akg3kncgkwx2wflcgsv7rzxccd75bv3ynk45z"; + version = "4.1.6"; + sha256 = "0ph1bn95bxpmfs2xvbgj7kpz3ji6jf65ykah5srmhqgbw21d1wl7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -240610,6 +241125,30 @@ self: { license = lib.licenses.mit; }) {inherit (pkgs) secp256k1;}; + "secp256k1-haskell_0_6_1" = callPackage + ({ mkDerivation, base, base16, bytestring, cereal, deepseq, entropy + , hashable, hspec, hspec-discover, HUnit, monad-par, mtl + , QuickCheck, secp256k1, string-conversions, unliftio-core + }: + mkDerivation { + pname = "secp256k1-haskell"; + version = "0.6.1"; + sha256 = "0abxwmls4rvsnck7p5gpajmha2vc9fbcrr2q1alkpw8acmgfhr76"; + libraryHaskellDepends = [ + base base16 bytestring cereal deepseq entropy hashable QuickCheck + string-conversions unliftio-core + ]; + libraryPkgconfigDepends = [ secp256k1 ]; + testHaskellDepends = [ + base base16 bytestring cereal deepseq entropy hashable hspec HUnit + monad-par mtl QuickCheck string-conversions unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "Bindings for secp256k1"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) secp256k1;}; + "secp256k1-legacy" = callPackage ({ mkDerivation, base, base16-bytestring, bytestring, Cabal, cereal , cryptohash, entropy, HUnit, mtl, QuickCheck, string-conversions @@ -241438,8 +241977,8 @@ self: { }: mkDerivation { pname = "sensei"; - version = "0.6.1"; - sha256 = "1x5wvxfa08mmfwsyfm5h50lag5knyf19lycvjp3zb6ih70j2l390"; + version = "0.6.2"; + sha256 = "168znkrlciywsqpgbssnz2n2w1w6240j1cxk83bpzlflg7q934ps"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -241454,8 +241993,11 @@ self: { testToolDepends = [ hspec-discover ]; description = "Automatically run Hspec tests on file modifications"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; + platforms = [ + "aarch64-darwin" "aarch64-linux" "armv7l-linux" "i686-linux" + "x86_64-linux" + ]; + maintainers = with lib.maintainers; [ libjared ]; }) {}; "sensenet" = callPackage @@ -251774,6 +252316,8 @@ self: { pname = "snap-core"; version = "1.0.5.0"; sha256 = "0hf671g7h4nikfvi05q3mmcxhfcsh874dkansssn0mc68k9fsak4"; + revision = "1"; + editedCabalFile = "17ls02j8lxk0ml3pikxqkpmivzi49n2x5xh14gnrk2j1f8g06zk5"; libraryHaskellDepends = [ attoparsec base bytestring bytestring-builder case-insensitive containers directory filepath hashable HUnit io-streams lifted-base @@ -252533,20 +253077,19 @@ self: { "snaplet-persistent" = callPackage ({ mkDerivation, base, bytestring, clientsession, configurator , errors, heist, lens, map-syntax, monad-logger, mtl, persistent - , persistent-postgresql, persistent-template, readable - , resource-pool, resourcet, safe, snap, text, time, transformers - , unordered-containers + , persistent-postgresql, readable, resource-pool, resourcet, safe + , snap, text, time, transformers, unordered-containers }: mkDerivation { pname = "snaplet-persistent"; - version = "0.6.1"; - sha256 = "1s1ay1kzmjg3gh14ggnb24hpr2gjyk0ip0jbn55ly5zgfqdb422v"; + version = "0.7.1"; + sha256 = "1vp114ddq5fjl3bwwnwry39flfb3d4b7zws9m3yh315qk85ji3s6"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring clientsession configurator errors heist lens map-syntax monad-logger mtl persistent persistent-postgresql - persistent-template readable resource-pool resourcet safe snap text - time transformers unordered-containers + readable resource-pool resourcet safe snap text time transformers + unordered-containers ]; description = "persistent snaplet for the Snap Framework"; license = lib.licenses.bsd3; @@ -254670,10 +255213,8 @@ self: { }: mkDerivation { pname = "spatial-rotations"; - version = "0.1.0.1"; - sha256 = "02nysw4dbg5l37j83kdybxkrdzgjxn20h3lknnphwz0hr0n489ii"; - revision = "3"; - editedCabalFile = "03kjhr51w600cnm1jgdc9nbm9ay66fxq93z7r6xgph1a4dmcjvg4"; + version = "0.1.0.2"; + sha256 = "01jac0m6hjx89sp6wqs8f103gjd6wlmj7vxl3a6sy6xchk81irl9"; libraryHaskellDepends = [ base linear manifolds-core vector-space ]; @@ -258379,6 +258920,8 @@ self: { pname = "steeloverseer"; version = "2.1.0.0"; sha256 = "1l2pfk6fdnc2ssmcjmwj8w5wfk6ra4n880nbxr670kzrlnr2vqg1"; + revision = "1"; + editedCabalFile = "0vb2k7c02gmnn03zq84pb9ycsl8nkahkddwzn3nh0jsgb2jc9pln"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -263454,8 +263997,8 @@ self: { }: mkDerivation { pname = "syb-with-class"; - version = "0.6.1.13"; - sha256 = "1w767im0a2qdi6br6lx4kh946yryibjwjx4a64cijxfrj7gbfxk5"; + version = "0.6.1.14"; + sha256 = "1dm64pn06sc05sbkmgrnj5b6p33xaz65ghx8233h5jqq7phyjrlc"; libraryHaskellDepends = [ array base bytestring containers template-haskell ]; @@ -263488,13 +264031,13 @@ self: { }: mkDerivation { pname = "sydtest"; - version = "0.8.0.1"; - sha256 = "0h524wiwmvx4gp73lsnl5bk93866z6ac1s37xbym7jlfbzn6q8x1"; + version = "0.9.0.0"; + sha256 = "1gp9kifyh88pjnk7vnb0p09fkcmnhy5akgfdacmrmgwcnyswx6f1"; libraryHaskellDepends = [ async autodocodec autodocodec-yaml base bytestring containers Diff dlist envparse filepath MonadRandom mtl optparse-applicative path path-io pretty-show QuickCheck quickcheck-io random-shuffle safe - safe-coloured-text safe-coloured-text-terminfo split text yaml + safe-coloured-text safe-coloured-text-terminfo split stm text yaml ]; testHaskellDepends = [ base bytestring path path-io QuickCheck random safe-coloured-text @@ -263565,14 +264108,14 @@ self: { }) {}; "sydtest-hedgehog" = callPackage - ({ mkDerivation, base, containers, hedgehog, sydtest + ({ mkDerivation, base, containers, hedgehog, stm, sydtest , sydtest-discover }: mkDerivation { pname = "sydtest-hedgehog"; - version = "0.0.0.0"; - sha256 = "0kxx2r4hjqzkrhplgfby2x7zcya05n42hna86zk27k2i9hkabhnh"; - libraryHaskellDepends = [ base containers hedgehog sydtest ]; + version = "0.1.0.0"; + sha256 = "0p0aj2jd6cgi3mdzdlwksczikxsx9ajh0lcvd6k4059x1ddjxplb"; + libraryHaskellDepends = [ base containers hedgehog stm sydtest ]; testHaskellDepends = [ base hedgehog sydtest ]; testToolDepends = [ sydtest-discover ]; description = "A Hedgehog companion library for sydtest"; @@ -263601,15 +264144,17 @@ self: { }) {}; "sydtest-hspec" = callPackage - ({ mkDerivation, base, hspec, hspec-core, mtl, sydtest - , sydtest-discover + ({ mkDerivation, base, hspec, hspec-core, mtl, QuickCheck, stm + , sydtest, sydtest-discover }: mkDerivation { pname = "sydtest-hspec"; - version = "0.0.0.1"; - sha256 = "14z15z0yihssy2s0cn570q61md3zbagf329gj26i5r7rfwr9mm7m"; - libraryHaskellDepends = [ base hspec-core mtl sydtest ]; - testHaskellDepends = [ base hspec sydtest ]; + version = "0.1.0.0"; + sha256 = "17j48cp7n0smci0m42yyvkz0rd5xfrysb2f6hwxaqhl703ifhlyy"; + libraryHaskellDepends = [ + base hspec-core mtl QuickCheck stm sydtest + ]; + testHaskellDepends = [ base hspec stm sydtest ]; testToolDepends = [ sydtest-discover ]; description = "An Hspec companion library for sydtest"; license = "unknown"; @@ -263796,6 +264341,77 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "sydtest-webdriver" = callPackage + ({ mkDerivation, aeson, base, http-client, http-types + , monad-control, mtl, network, network-uri, path, path-io + , port-utils, sydtest, sydtest-discover, sydtest-typed-process + , sydtest-wai, transformers-base, typed-process, wai, webdriver + }: + mkDerivation { + pname = "sydtest-webdriver"; + version = "0.0.0.0"; + sha256 = "030qv68sb075lqwz449yvliwg356ggn3ab90zcad6hc6hyz8x3vp"; + libraryHaskellDepends = [ + aeson base http-client http-types monad-control mtl network + network-uri path path-io port-utils sydtest sydtest-typed-process + sydtest-wai transformers-base typed-process webdriver + ]; + testHaskellDepends = [ + base http-types network-uri sydtest sydtest-wai wai + ]; + testToolDepends = [ sydtest-discover ]; + description = "A webdriver companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sydtest-webdriver-screenshot" = callPackage + ({ mkDerivation, base, bytestring, http-types, JuicyPixels, mtl + , network-uri, path, path-io, sydtest, sydtest-discover + , sydtest-wai, sydtest-webdriver, wai, webdriver + }: + mkDerivation { + pname = "sydtest-webdriver-screenshot"; + version = "0.0.0.0"; + sha256 = "00w3ijgwwplgg0310qnc56c5a50i1vnzn94np4jscjv4aw849s1b"; + libraryHaskellDepends = [ + base bytestring http-types JuicyPixels mtl network-uri path path-io + sydtest sydtest-wai sydtest-webdriver webdriver + ]; + testHaskellDepends = [ + base http-types network-uri sydtest sydtest-wai sydtest-webdriver + wai + ]; + testToolDepends = [ sydtest-discover ]; + description = "A webdriver screenshot companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sydtest-webdriver-yesod" = callPackage + ({ mkDerivation, base, bytestring, http-client, http-types, mtl + , network-uri, path, path-io, sydtest, sydtest-discover + , sydtest-wai, sydtest-webdriver, sydtest-yesod, text, webdriver + , yesod + }: + mkDerivation { + pname = "sydtest-webdriver-yesod"; + version = "0.0.0.0"; + sha256 = "10q112rsj5gh3ijy7pf93zslsxqk7jim1i1fslqpld71wqw2abr2"; + libraryHaskellDepends = [ + base bytestring http-client http-types mtl network-uri path path-io + sydtest sydtest-wai sydtest-webdriver sydtest-yesod text webdriver + yesod + ]; + testHaskellDepends = [ + base path path-io sydtest sydtest-webdriver yesod + ]; + testToolDepends = [ sydtest-discover ]; + description = "A webdriver+yesod companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + "sydtest-yesod" = callPackage ({ mkDerivation, base, binary, blaze-builder, bytestring , case-insensitive, conduit, containers, cookie, exceptions @@ -268234,6 +268850,32 @@ self: { license = lib.licenses.bsd3; }) {}; + "telegram-bot-simple_0_5" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cron + , filepath, hashable, http-api-data, http-client, http-client-tls + , monad-control, mtl, pretty-show, profunctors, servant + , servant-client, servant-multipart-api, servant-multipart-client + , split, stm, template-haskell, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "telegram-bot-simple"; + version = "0.5"; + sha256 = "0mzzq7lfl56h1i9dr617h5vcv47j2nsf77pkq18s8wk5zrc67r2w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring cron filepath hashable + http-api-data http-client http-client-tls monad-control mtl + pretty-show profunctors servant servant-client + servant-multipart-api servant-multipart-client split stm + template-haskell text time transformers unordered-containers + ]; + description = "Easy to use library for building Telegram bots"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "telegram-raw-api" = callPackage ({ mkDerivation, aeson, base, bytestring, deriving-aeson , generic-lens, hashable, http-client, http-client-tls, http-media @@ -270431,8 +271073,8 @@ self: { }: mkDerivation { pname = "text-builder-dev"; - version = "0.2.0.1"; - sha256 = "196qnqr5pxx6s4dd37pbzfmbml379s1m91pkimkklf8r2jcvf1zn"; + version = "0.2.1"; + sha256 = "0jrzs4dcm2zq5gsn4lbmrasrsk31rs0z6n3vgs514x7p3fdv6lpj"; libraryHaskellDepends = [ base bytestring deferred-folds split text text-conversions tostring transformers @@ -277373,8 +278015,8 @@ self: { }: mkDerivation { pname = "tree-sitter"; - version = "0.9.0.2"; - sha256 = "1jw70m7z7yj4d2ivgynh8z7n5ndd978r21012hxj93sy87axz7mf"; + version = "0.9.0.3"; + sha256 = "0al8pywpg0xr7cq9bq7acppkpl6zlzggf0pdh8g0vgi5vipbscad"; libraryHaskellDepends = [ base bytestring containers directory filepath split template-haskell unordered-containers @@ -277384,12 +278026,24 @@ self: { license = lib.licenses.bsd3; }) {}; + "tree-sitter-c-sharp" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-c-sharp"; + version = "0.1.0.1"; + sha256 = "0cdp95djcjdb123hc87jrhcrvhi4s0r1x2c8l6sy58bhal4cgkhz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for C#"; + license = lib.licenses.bsd3; + }) {}; + "tree-sitter-go" = callPackage ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-go"; - version = "0.5.0.2"; - sha256 = "0zl8q96xffi4cqd3yl44x64q9440qragg8735lzwwfl8nayx78bj"; + version = "0.5.0.3"; + sha256 = "0z4x25dk6m34di829431gsa9gfh2ih2svpm73dj53p2fz78m4988"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for Go"; @@ -277400,8 +278054,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-haskell"; - version = "0.3.0.1"; - sha256 = "194rws181v8pv3w9zxx9h8fqnilivwrdw27hwlps30kmmk26rraq"; + version = "0.3.0.2"; + sha256 = "0ir90y3nh3pvx0f3rs4k14y8fqjia9r964ir5pnj1f8wggiijnyz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base tree-sitter ]; @@ -277413,8 +278067,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-java"; - version = "0.7.0.2"; - sha256 = "1im1cwf20f02i244ggb5xl1cblkxr4rjk5h1c91vhzfv1hja37sn"; + version = "0.7.0.3"; + sha256 = "0d8cyrzpl00v3l01pr4sdm22r644781kac9fn93nm9ix7n3wj6fs"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for Java"; @@ -277425,20 +278079,32 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-json"; - version = "0.7.0.2"; - sha256 = "02ly1dj4l8l1cvi5ymwqv85l0jdq9dixcpgqgyy1d744d214gg4g"; + version = "0.7.0.3"; + sha256 = "08h91b7sbl2i96w3gw6z9cs7q40bifliicl7pb1ghq4v9vzgmcm6"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for JSON"; license = lib.licenses.bsd3; }) {}; + "tree-sitter-ocaml" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-ocaml"; + version = "0.1.0.1"; + sha256 = "1pgfz6zrpf62m7j20vx8r0x0m06y5dnv8ps2clxl4a8j8dmk7scn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for OCaml"; + license = lib.licenses.bsd3; + }) {}; + "tree-sitter-php" = callPackage ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-php"; - version = "0.5.0.1"; - sha256 = "05nfsw1mk27xiqr9ca8bky437xqin4zqb1mammcjpyi9qif9zzbh"; + version = "0.5.0.2"; + sha256 = "02g3mdj8cx4h1gx65v3s38kmmmrj7d3ki95qhrcifjwbjgn7nc36"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for PHP"; @@ -277449,8 +278115,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-python"; - version = "0.9.0.3"; - sha256 = "1bjiddhm0zj01s7785xr7yldsbd1agbj4nc9cyxvkadxmf7cha7h"; + version = "0.9.0.4"; + sha256 = "0hx5vc03mvhd0m92n4m87iqxyr1i8hbyxhb33ziq7c510cr6c6gq"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for Python"; @@ -277461,8 +278127,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-ql"; - version = "0.1.0.4"; - sha256 = "0pawzp1q160h6ccl2dkngrgkyxjs1szsyxjn55clbv4jla3zypni"; + version = "0.1.0.5"; + sha256 = "1xfr0rpzmxjwlhd1s99gi9jl0yjd3awa328z01x7hk8ww4jpbg00"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for QL"; @@ -277473,8 +278139,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-ruby"; - version = "0.5.0.3"; - sha256 = "097wrscdjlr5nqyx2d3076gppfv3xm299b6iya5g50z24g5izfxn"; + version = "0.5.0.4"; + sha256 = "0rvlgw5d8ryinabq6520g1y5gwgrjdb1wjr6jc9ikhdsqppp17yy"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for Ruby"; @@ -277485,8 +278151,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-rust"; - version = "0.1.0.1"; - sha256 = "0h8dbr4pn1qnqlg0fs1f6jxasjpfjs4j6x4h86dhz6sw3fih9g00"; + version = "0.1.0.2"; + sha256 = "0ql5x6bxsmqnzj2xz6dfqdp3ab87df9jv8vcjxywr8nx07fwi6zl"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for Rust"; @@ -277497,8 +278163,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-tsx"; - version = "0.5.0.2"; - sha256 = "0ir4n732wd5i6m8jkkrwah7091i147pxbaa2mpl56zg8nya52490"; + version = "0.5.0.3"; + sha256 = "0d2qqqlqs5qr776b3wrnzbfk7iq635c1knpvmf8dc8a7cvqbrrhz"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for TSX"; @@ -277509,8 +278175,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-typescript"; - version = "0.5.0.2"; - sha256 = "0qlwiks80861f9prps4x5ag6ivi9ihp8rq416jmmgmc3bj72bkfi"; + version = "0.5.0.3"; + sha256 = "0s7bp11jgj4381lln2z3zl7dxvyi10yiza08473nd8z5d3xr0kjh"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for TypeScript"; @@ -284989,8 +285655,8 @@ self: { }: mkDerivation { pname = "userid"; - version = "0.1.3.6"; - sha256 = "02alsm7h42hjymmr2xn2cf9ks6sph6arccirpndbndyvbgrds7nn"; + version = "0.1.3.7"; + sha256 = "12ijma954vss6a2nicq17q5pz3l7qjgh1f6s8lcrrxcf8vc10m1c"; libraryHaskellDepends = [ aeson base boomerang cereal safecopy web-routes web-routes-th ]; @@ -286132,6 +286798,8 @@ self: { pname = "validity"; version = "0.12.0.0"; sha256 = "03md04q3ymilgc1pssczij392bphmg9ld6aa0fwfwjyjlqjj67fk"; + revision = "1"; + editedCabalFile = "1ifdx7vrr6n3zkgk6gp9djp0xcy8ndvrl585c01rq12rg3l0my8p"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec ]; description = "Validity typeclass"; @@ -286146,6 +286814,8 @@ self: { pname = "validity-aeson"; version = "0.2.0.4"; sha256 = "1k0x6va9mmz0z9hgd1is71ks4fgbziw53rm7r6jsidp4ksszdzm0"; + revision = "1"; + editedCabalFile = "1zhqg6hac0js33yn0xw10pcp11hbygr95vmcmgpp3sdxdhgpbnmy"; libraryHaskellDepends = [ aeson base validity validity-scientific validity-text validity-unordered-containers validity-vector @@ -286234,6 +286904,8 @@ self: { pname = "validity-text"; version = "0.3.1.2"; sha256 = "00sfiykazz2iwwr43lxl0q6dn03jpf515k0s8hymqpychmflyqhi"; + revision = "1"; + editedCabalFile = "0d0gkp9wjbhq2p6zfnc2jx5ifh6xi84psiqrrxczdgi1kwl0af3j"; libraryHaskellDepends = [ base bytestring text validity ]; description = "Validity instances for text"; license = lib.licenses.mit; @@ -289480,6 +290152,37 @@ self: { license = lib.licenses.mit; }) {}; + "wai-extra_3_1_10" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring + , bytestring, call-stack, case-insensitive, containers, cookie + , data-default-class, directory, fast-logger, hspec, http-types + , http2, HUnit, iproute, network, resourcet, streaming-commons + , text, time, transformers, unix, vault, wai, wai-logger, word8 + , zlib + }: + mkDerivation { + pname = "wai-extra"; + version = "3.1.10"; + sha256 = "0ldzwcjgj0k3ma25y4jaywv4g4bjjnn75ixlk1h4r4f3iapxm6kr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base base64-bytestring bytestring call-stack + case-insensitive containers cookie data-default-class directory + fast-logger http-types http2 HUnit iproute network resourcet + streaming-commons text time transformers unix vault wai wai-logger + word8 + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive cookie fast-logger hspec + http-types http2 HUnit iproute resourcet text time transformers wai + zlib + ]; + description = "Provides some basic WAI handlers and middleware"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "wai-feature-flags" = callPackage ({ mkDerivation, aeson, base, bytestring, splitmix, text , unordered-containers, wai, warp @@ -291906,6 +292609,25 @@ self: { license = lib.licenses.bsd3; }) {}; + "web-routes_0_27_14_4" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, exceptions + , ghc-prim, hspec, http-types, HUnit, mtl, parsec, QuickCheck + , split, text, utf8-string + }: + mkDerivation { + pname = "web-routes"; + version = "0.27.14.4"; + sha256 = "10zpyxigrmp97x7xd9aw8kn925ygjf0jv8hppxmksjf9a6pvyfn1"; + libraryHaskellDepends = [ + base blaze-builder bytestring exceptions ghc-prim http-types mtl + parsec split text utf8-string + ]; + testHaskellDepends = [ base hspec HUnit QuickCheck text ]; + description = "portable, type-safe URL routing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "web-routes-boomerang" = callPackage ({ mkDerivation, base, boomerang, mtl, parsec, text, web-routes }: mkDerivation { @@ -291919,6 +292641,20 @@ self: { license = lib.licenses.bsd3; }) {}; + "web-routes-boomerang_0_28_4_3" = callPackage + ({ mkDerivation, base, boomerang, mtl, parsec, text, web-routes }: + mkDerivation { + pname = "web-routes-boomerang"; + version = "0.28.4.3"; + sha256 = "1cdn29084i2bvsh7pa6d4dr5bgpixix36dhi49q8nbcbp02qycap"; + libraryHaskellDepends = [ + base boomerang mtl parsec text web-routes + ]; + description = "Use boomerang for type-safe URL parsers/printers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "web-routes-generics" = callPackage ({ mkDerivation, base, parsec, text, web-routes }: mkDerivation { @@ -291945,6 +292681,22 @@ self: { license = lib.licenses.bsd3; }) {}; + "web-routes-happstack_0_23_12_2" = callPackage + ({ mkDerivation, base, bytestring, happstack-server, text + , web-routes + }: + mkDerivation { + pname = "web-routes-happstack"; + version = "0.23.12.2"; + sha256 = "01ks9c8bln8yiff7dqfm3ai7scci304q94w1zaqvzph57m1whrd6"; + libraryHaskellDepends = [ + base bytestring happstack-server text web-routes + ]; + description = "Adds support for using web-routes with Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "web-routes-hsp" = callPackage ({ mkDerivation, base, hsp, text, web-routes }: mkDerivation { @@ -291956,6 +292708,18 @@ self: { license = lib.licenses.bsd3; }) {}; + "web-routes-hsp_0_24_6_2" = callPackage + ({ mkDerivation, base, hsp, text, web-routes }: + mkDerivation { + pname = "web-routes-hsp"; + version = "0.24.6.2"; + sha256 = "0cmijyklkrakcwfmwfa70kbm619p1dfl900lx57mca23k8m2aksn"; + libraryHaskellDepends = [ base hsp text web-routes ]; + description = "Adds XMLGenerator instance for RouteT monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "web-routes-mtl" = callPackage ({ mkDerivation, base, web-routes }: mkDerivation { @@ -292000,8 +292764,8 @@ self: { }: mkDerivation { pname = "web-routes-th"; - version = "0.22.6.6"; - sha256 = "0z5mcpnp38x6yzazdkdbj9z99837g9nlm4pp3lxzzsib7qs9a6sp"; + version = "0.22.7"; + sha256 = "0h3xaml18jgc66ylmwlymp1mqnf59lfvsd3xswdki8dk31ryaca4"; libraryHaskellDepends = [ base parsec split template-haskell text web-routes ]; @@ -292040,6 +292804,22 @@ self: { license = lib.licenses.bsd3; }) {}; + "web-routes-wai_0_24_3_2" = callPackage + ({ mkDerivation, base, bytestring, http-types, text, wai + , web-routes + }: + mkDerivation { + pname = "web-routes-wai"; + version = "0.24.3.2"; + sha256 = "1cdahkpw0194gdx11g4h4313ni0b6sdj9j5r666rgwwzr22wgql7"; + libraryHaskellDepends = [ + base bytestring http-types text wai web-routes + ]; + description = "Library for maintaining correctness of URLs within an application"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "web-routing" = callPackage ({ mkDerivation, base, bytestring, criterion, doctest, primitive , text, types-compat, unordered-containers @@ -293391,40 +294171,42 @@ self: { }) {inherit (pkgs) SDL2;}; "what4" = callPackage - ({ mkDerivation, attoparsec, base, bifunctors, bimap, bv-sized - , bytestring, config-value, containers, contravariant - , data-binary-ieee754, deepseq, deriving-compat, directory - , exceptions, extra, filepath, fingertree, ghc-prim, hashable + ({ mkDerivation, async, attoparsec, base, bifunctors, bimap + , bv-sized, bytestring, concurrent-extra, config-value, containers + , contravariant, data-binary-ieee754, deepseq, deriving-compat + , directory, exceptions, filepath, fingertree, ghc-prim, hashable , hashtables, hedgehog, io-streams, lens, libBF, lumberjack, mtl , panic, parameterized-utils, prettyprinter, process, QuickCheck - , scientific, tasty, tasty-checklist, tasty-hedgehog, tasty-hunit - , tasty-quickcheck, tasty-sugar, template-haskell, temporary, text - , th-abstraction, th-lift, th-lift-instances, transformers - , unordered-containers, utf8-string, vector, versions, zenc + , scientific, tasty, tasty-checklist, tasty-expected-failure + , tasty-hedgehog, tasty-hunit, tasty-quickcheck, tasty-sugar + , template-haskell, temporary, text, th-abstraction, th-lift + , th-lift-instances, transformers, unordered-containers + , utf8-string, vector, versions, zenc }: mkDerivation { pname = "what4"; - version = "1.2.1"; - sha256 = "0cbvdiszqzhw50m51kfm0qsadq04dxwb8836hibv61sshgckpsf3"; + version = "1.3"; + sha256 = "03p4sk543vygmah0mf1nzlxv9l3qzaiy023if3cszcwys22gr7kq"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ - attoparsec base bifunctors bimap bv-sized bytestring config-value - containers data-binary-ieee754 deepseq deriving-compat directory - exceptions extra filepath fingertree ghc-prim hashable hashtables - io-streams lens libBF mtl panic parameterized-utils prettyprinter - process scientific template-haskell temporary text th-abstraction - th-lift th-lift-instances transformers unordered-containers - utf8-string vector versions zenc + async attoparsec base bifunctors bimap bv-sized bytestring + concurrent-extra config-value containers data-binary-ieee754 + deepseq deriving-compat directory exceptions filepath fingertree + ghc-prim hashable hashtables io-streams lens libBF mtl panic + parameterized-utils prettyprinter process scientific + template-haskell temporary text th-abstraction th-lift + th-lift-instances transformers unordered-containers utf8-string + vector versions zenc ]; executableHaskellDepends = [ base parameterized-utils ]; testHaskellDepends = [ base bv-sized bytestring containers contravariant data-binary-ieee754 exceptions hedgehog io-streams libBF lumberjack - parameterized-utils prettyprinter QuickCheck tasty tasty-checklist - tasty-hedgehog tasty-hunit tasty-quickcheck tasty-sugar text - transformers versions + parameterized-utils prettyprinter process QuickCheck tasty + tasty-checklist tasty-expected-failure tasty-hedgehog tasty-hunit + tasty-quickcheck tasty-sugar text transformers versions ]; description = "Solver-agnostic symbolic values support for issuing queries"; license = lib.licenses.bsd3; @@ -294590,6 +295372,8 @@ self: { pname = "word24"; version = "2.0.1"; sha256 = "11m0qffpjngylmci73v7y3ap7v8244cylzgj3qai9wwdr1ya2jy3"; + revision = "1"; + editedCabalFile = "1mhjln83z2sz0pq9phlzjbdl7lny8fn3pb0smphm2rz09j6nmb0m"; libraryHaskellDepends = [ base deepseq ]; testHaskellDepends = [ base deepseq QuickCheck test-framework test-framework-quickcheck2 @@ -299446,8 +300230,8 @@ self: { }: mkDerivation { pname = "yapb"; - version = "0.2.3"; - sha256 = "14909qgfvz19jqyj64y2mjg4nzrd3kk3zffg53mf6715y49y6npb"; + version = "0.2.6"; + sha256 = "1gdmnhafr7i4f4zxsiq3yw2kzlxrir9vygf2g41war9wnd9mfq8p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -301348,8 +302132,8 @@ self: { }: mkDerivation { pname = "yesod-persistent"; - version = "1.6.0.7"; - sha256 = "102xmp7n08sk1g5rv31jpln2v9kqf1zsqsnmi83mnhmgggcbj1k4"; + version = "1.6.0.8"; + sha256 = "02vm0qm0yxqn6x61iir81wf6ibwnf8gkia8lw71fgpxgav154ig6"; libraryHaskellDepends = [ base blaze-builder conduit persistent persistent-template resource-pool resourcet transformers yesod-core @@ -301891,6 +302675,33 @@ self: { license = lib.licenses.mit; }) {}; + "yesod-test_1_6_13" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html + , bytestring, case-insensitive, conduit, containers, cookie, hspec + , hspec-core, html-conduit, http-types, HUnit, memory, mtl, network + , pretty-show, text, time, transformers, unliftio, unliftio-core + , wai, wai-extra, xml-conduit, xml-types, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-test"; + version = "1.6.13"; + sha256 = "1r5ip85x0shv00dvznd201fbl9gi90nkk33szmh0cz77x8960v19"; + libraryHaskellDepends = [ + aeson attoparsec base blaze-builder blaze-html bytestring + case-insensitive conduit containers cookie hspec-core html-conduit + http-types HUnit memory mtl network pretty-show text time + transformers wai wai-extra xml-conduit xml-types yesod-core + ]; + testHaskellDepends = [ + base bytestring containers cookie hspec html-conduit http-types + HUnit text unliftio unliftio-core wai wai-extra xml-conduit + yesod-core yesod-form + ]; + description = "integration testing for WAI/Yesod Applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "yesod-test-json" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, hspec , http-types, HUnit, text, transformers, wai, wai-test @@ -303275,8 +304086,8 @@ self: { }: mkDerivation { pname = "zeolite-lang"; - version = "0.22.0.0"; - sha256 = "1569qdpy2llvi4cvbmya89ll21rjjwbzxhm0f639aaaxal21szj5"; + version = "0.22.1.0"; + sha256 = "0gr3p9k7v44b09bcm1acyds5ai52cy72py2z975d6l08szvsbc5f"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -303816,6 +304627,8 @@ self: { pname = "zip"; version = "1.7.2"; sha256 = "1c5pr3hv11dpn4ybd4742qkpqmvb9l3l7xmzlsf65wm2p8071dvj"; + revision = "1"; + editedCabalFile = "1hazf2p31rzjycci8y40zm302msr0mgvb242lww21rxrpicbzl8d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ diff --git a/pkgs/development/python-modules/flake8-debugger/default.nix b/pkgs/development/python-modules/flake8-debugger/default.nix index 67f4ea529f10..55858a9eaf2c 100644 --- a/pkgs/development/python-modules/flake8-debugger/default.nix +++ b/pkgs/development/python-modules/flake8-debugger/default.nix @@ -1,32 +1,41 @@ -{ lib, fetchPypi, buildPythonPackage, isPy27 +{ lib +, buildPythonPackage +, fetchPypi , flake8 , pycodestyle -, six , pytestCheckHook +, pythonOlder }: buildPythonPackage rec { pname = "flake8-debugger"; - version = "4.0.0"; - disabled = isPy27; + version = "4.1.2"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - sha256 = "e43dc777f7db1481db473210101ec2df2bd39a45b149d7218a618e954177eda6"; + hash = "sha256-UrACVglB422b+Ab8olI9x/uFYKKV1fGm4VrC3tenOEA="; }; - propagatedBuildInputs = [ flake8 pycodestyle six ]; + propagatedBuildInputs = [ + flake8 + pycodestyle + ]; - checkInputs = [ pytestCheckHook ]; + checkInputs = [ + pytestCheckHook + ]; - # Tests not included in PyPI tarball - # FIXME: Remove when https://github.com/JBKahn/flake8-debugger/pull/15 is merged - doCheck = false; + pythonImportsCheck = [ + "flake8_debugger" + ]; - meta = { - homepage = "https://github.com/jbkahn/flake8-debugger"; + meta = with lib; { description = "ipdb/pdb statement checker plugin for flake8"; - maintainers = with lib.maintainers; [ johbo ]; - license = lib.licenses.mit; + homepage = "https://github.com/jbkahn/flake8-debugger"; + license = licenses.mit; + maintainers = with maintainers; [ johbo ]; }; } diff --git a/pkgs/development/python-modules/pyshp/default.nix b/pkgs/development/python-modules/pyshp/default.nix index fab58a72251f..122d90ccf1ea 100644 --- a/pkgs/development/python-modules/pyshp/default.nix +++ b/pkgs/development/python-modules/pyshp/default.nix @@ -2,12 +2,12 @@ , setuptools }: buildPythonPackage rec { - version = "2.2.0"; + version = "2.3.0"; pname = "pyshp"; src = fetchPypi { inherit pname version; - sha256 = "sha256-Dtogm9YvM0VwHE9nmbY4wRTOtn/uKClc3bThyvBT6UQ="; + sha256 = "sha256-glBk6kA6zxNehGz4sJJEmUMOa+HNN6DzS+cTCQZhfTw="; }; buildInputs = [ setuptools ]; diff --git a/pkgs/development/python-modules/pytrafikverket/default.nix b/pkgs/development/python-modules/pytrafikverket/default.nix index 0a65a960fb79..660a6a70bfc5 100644 --- a/pkgs/development/python-modules/pytrafikverket/default.nix +++ b/pkgs/development/python-modules/pytrafikverket/default.nix @@ -4,15 +4,19 @@ , aiohttp , async-timeout , lxml +, pythonOlder }: buildPythonPackage rec { pname = "pytrafikverket"; - version = "0.1.6.2"; + version = "0.2.0.1"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - sha256 = "0hrjsw53ixgmhsiszdrzzh0wma705nrhq8npzacsyaf43r29zvqy"; + hash = "sha256-RsB8b96aCIBM3aABOuuexB5fIo7H1Kq/XsGvV8b7/sA="; }; propagatedBuildInputs = [ @@ -23,10 +27,13 @@ buildPythonPackage rec { # Project has no tests doCheck = false; - pythonImportsCheck = [ "pytrafikverket" ]; + + pythonImportsCheck = [ + "pytrafikverket" + ]; meta = with lib; { - description = "Python library to manage Etekcity Devices and Levoit Air Purifier"; + description = "Library to get data from the Swedish Transport Administration (Trafikverket) API"; homepage = "https://github.com/endor-force/pytrafikverket"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; diff --git a/pkgs/development/python-modules/ratelimiter/default.nix b/pkgs/development/python-modules/ratelimiter/default.nix index fc51e1488d6a..cccca46296b6 100644 --- a/pkgs/development/python-modules/ratelimiter/default.nix +++ b/pkgs/development/python-modules/ratelimiter/default.nix @@ -1,35 +1,43 @@ -{ - lib +{ lib , buildPythonPackage , fetchPypi -, pytest -, glibcLocales +, pytest-asyncio +, pytestCheckHook }: buildPythonPackage rec { pname = "ratelimiter"; version = "1.2.0.post0"; + format = "setuptools"; src = fetchPypi { inherit pname version; - sha256 = "5c395dcabdbbde2e5178ef3f89b568a3066454a6ddc223b76473dac22f89b4f7"; + hash = "sha256-XDldyr273i5ReO8/ibVoowZkVKbdwiO3ZHPawi+JtPc="; }; - LC_ALL = "en_US.utf-8"; + checkInputs = [ + pytest-asyncio + pytestCheckHook + ]; - nativeBuildInputs = [ glibcLocales ]; + pythonImportsCheck = [ + "ratelimiter" + ]; - checkInputs = [ pytest ]; - - checkPhase = '' - py.test tests + preCheck = '' + # Uses out-dated options + rm tests/conftest.py ''; + disabledTests = [ + # TypeError: object Lock can't be used in 'await' expression + "test_alock" + ]; + meta = with lib; { + description = "Simple python rate limiting object"; homepage = "https://github.com/RazerM/ratelimiter"; license = licenses.asl20; - description = "Simple python rate limiting object"; maintainers = with maintainers; [ helkafen ]; }; } - diff --git a/pkgs/development/python-modules/types-paramiko/default.nix b/pkgs/development/python-modules/types-paramiko/default.nix index b8dded710c95..68af1b2dc2c8 100644 --- a/pkgs/development/python-modules/types-paramiko/default.nix +++ b/pkgs/development/python-modules/types-paramiko/default.nix @@ -6,11 +6,11 @@ buildPythonPackage rec { pname = "types-paramiko"; - version = "2.8.20"; + version = "2.8.21"; src = fetchPypi { inherit pname version; - sha256 = "sha256-tsK0nbyjv6hlONLinKRAgckjECEIqrGsK0f1OL5h5S4="; + sha256 = "sha256-ZAyFCsqK3EGw1aIl7jaseBJonhpDcMMS+OS5Ks7I5AU="; }; pythonImportsCheck = [ diff --git a/pkgs/development/python-modules/types-requests/default.nix b/pkgs/development/python-modules/types-requests/default.nix index 19a63f846404..bb7e12d5963d 100644 --- a/pkgs/development/python-modules/types-requests/default.nix +++ b/pkgs/development/python-modules/types-requests/default.nix @@ -6,12 +6,12 @@ buildPythonPackage rec { pname = "types-requests"; - version = "2.27.24"; + version = "2.27.25"; format = "setuptools"; src = fetchPypi { inherit pname version; - sha256 = "sha256-4c3pnpLV+3r6DuU5JLIR9MR2OVFkNNhtyE1T7IT8+oo="; + sha256 = "sha256-gFrn44/Z0VcVMGbcQ4HPWF/TTfohLy/B/s4kjAWqxXE="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/xknx/default.nix b/pkgs/development/python-modules/xknx/default.nix index 88bf7541428b..3706e87bbeb0 100644 --- a/pkgs/development/python-modules/xknx/default.nix +++ b/pkgs/development/python-modules/xknx/default.nix @@ -2,7 +2,7 @@ , buildPythonPackage , fetchFromGitHub , cryptography -, netifaces +, ifaddr , voluptuous , pyyaml , pytest-asyncio @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "xknx"; - version = "0.20.4"; + version = "0.21.0"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -21,12 +21,12 @@ buildPythonPackage rec { owner = "XKNX"; repo = pname; rev = "refs/tags/${version}"; - sha256 = "sha256-uqFS/kveWLEmu+8L9dOprcQcO+Odq9lzfTI9lqIhaSw="; + sha256 = "sha256-9fpWl9mYhYwc8Ig4uCF1RJvWS3LqrZQx88IrdaSPo7c="; }; propagatedBuildInputs = [ cryptography - netifaces + ifaddr ]; checkInputs = [ @@ -38,6 +38,11 @@ buildPythonPackage rec { "xknx" ]; + disabledTests = [ + # Test requires network access + "test_scan_timeout" + ]; + meta = with lib; { description = "KNX Library Written in Python"; longDescription = '' diff --git a/pkgs/development/tools/purescript/spago/spago.nix b/pkgs/development/tools/purescript/spago/spago.nix index 1747aaa55fda..b5cc43a67247 100644 --- a/pkgs/development/tools/purescript/spago/spago.nix +++ b/pkgs/development/tools/purescript/spago/spago.nix @@ -14,11 +14,11 @@ }: mkDerivation { pname = "spago"; - version = "0.20.7"; + version = "0.20.8"; src = fetchgit { url = "https://github.com/purescript/spago.git"; - sha256 = "0k9ablqhx4m1hk0sc0rx824qq5gr7fp7dpg9rj5v793v6hd3q4jv"; - rev = "41d9c967dc1db0de03985e31083eb76b3e2fcce4"; + sha256 = "0lakss2pg5kwbxqsmvzgkcc70l6j40cj9rarhkpcf0kxw98bb5x0"; + rev = "744bdbbefc538750d4c36888ee53dc5d336314c4"; fetchSubmodules = true; }; isLibrary = true; diff --git a/pkgs/games/hedgewars/default.nix b/pkgs/games/hedgewars/default.nix index 9062af5be383..a45c4fee05ec 100644 --- a/pkgs/games/hedgewars/default.nix +++ b/pkgs/games/hedgewars/default.nix @@ -103,5 +103,10 @@ mkDerivation rec { all movement on the battlefield has ceased).''; maintainers = with maintainers; [ kragniz fpletz ]; inherit (fpc.meta) platforms; + + # Appears to be some sort of C++ linking error. + # Example: https://hydra.nixos.org/build/174544990/nixlog/6 + broken = true; + hydraPlatforms = platforms.none; }; } diff --git a/pkgs/servers/gpm/default.nix b/pkgs/servers/gpm/default.nix index 206ac6131e42..f132f98344a9 100644 --- a/pkgs/servers/gpm/default.nix +++ b/pkgs/servers/gpm/default.nix @@ -1,16 +1,16 @@ -{ lib, stdenv, fetchurl, automake, autoconf, libtool, flex, bison, texinfo, fetchpatch - -# Optional Dependencies -, ncurses ? null +{ lib, stdenv, fetchFromGitHub, automake, autoconf, libtool, flex, bison, texinfo, fetchpatch, pkgsStatic +, withNcurses ? true, ncurses }: stdenv.mkDerivation rec { pname = "gpm"; - version = "1.20.7"; + version = "unstable-2020-06-17"; - src = fetchurl { - url = "https://www.nico.schottelius.org/software/gpm/archives/gpm-${version}.tar.bz2"; - sha256 = "13d426a8h403ckpc8zyf7s2p5rql0lqbg2bv0454x0pvgbfbf4gh"; + src = fetchFromGitHub { + owner = "telmich"; + repo = "gpm"; + rev = "e82d1a653ca94aa4ed12441424da6ce780b1e530"; + sha256 = "0ndn6dwc87slvyqp2cnbb02a6hkjwb6zjhs6viysykv06hq7ihy6"; }; postPatch = '' @@ -23,24 +23,9 @@ stdenv.mkDerivation rec { hardeningDisable = [ "format" ]; patches = [ - # musl compat patches, safe everywhere - (fetchpatch { - url = "https://raw.githubusercontent.com/gentoo/musl/5aed405d87dfa92a5cab1596f898e9dea07169b8/sys-libs/gpm/files/gpm-1.20.7-musl-missing-headers.patch"; - sha256 = "1g338m6j1sba84wlqp1r6rpabj5nm6ki577hjalg46czg0lfp20h"; - }) - # Touches same code as glibc fix in postPatch above, but on the non-glibc route - (fetchpatch { - url = "https://raw.githubusercontent.com/gentoo/musl/5aed405d87dfa92a5cab1596f898e9dea07169b8/sys-libs/gpm/files/gpm-1.20.7-musl-portable-sigaction.patch"; - sha256 = "0hfdqm9977hd5dpzn05y0a6jbj55w1kp4hd9gyzmg9wslmxni4rg"; - }) - (fetchpatch { - url = "https://raw.githubusercontent.com/gentoo/musl/5aed405d87dfa92a5cab1596f898e9dea07169b8/sys-libs/gpm/files/gpm-1.20.7-sysmacros.patch"; - sha256 = "0lg4l9phvy2n8gy17qsn6zn0qq52vm8g01pgq5kqpr8sd3fb21c2"; - }) - (fetchpatch { - # upstream build fix against -fno-common compilers like >=gcc-10 - url = "https://github.com/telmich/gpm/commit/f04f24dd5ca5c1c13608b144ab66e2ccd47f106a.patch"; - sha256 = "1q5hl5m61pci2f0x7r5in99rmqh328v1k0zj2693wdlafk9dabks"; + (fetchpatch { # pull request telmich/gpm#42 + url = "https://github.com/kaction/gpm/commit/217b4fe4c9b62298a4e9a54c1f07e3b52b013a09.patch"; + sha256 = "1f74h12iph4z1dldbxk9imcq11805c3ai2xhbsqvx8jpjrcfp19q"; }) ]; preConfigure = '' @@ -58,6 +43,8 @@ stdenv.mkDerivation rec { ln -sv $out/lib/libgpm.so.2 $out/lib/libgpm.so ''; + passthru.tests.static = pkgsStatic.gpm; + meta = with lib; { homepage = "https://www.nico.schottelius.org/software/gpm/"; description = "A daemon that provides mouse support on the Linux console"; diff --git a/pkgs/tools/networking/ooniprobe-cli/default.nix b/pkgs/tools/networking/ooniprobe-cli/default.nix new file mode 100644 index 000000000000..b6feafb4a003 --- /dev/null +++ b/pkgs/tools/networking/ooniprobe-cli/default.nix @@ -0,0 +1,27 @@ +{ lib +, buildGoModule +, fetchFromGitHub +}: + +buildGoModule rec { + pname = "ooniprobe-cli"; + version = "3.14.2"; + + src = fetchFromGitHub { + owner = "ooni"; + repo = "probe-cli"; + rev = "v${version}"; + hash = "sha256-9n/Ozyy1QzjFum/R/X2DChzTHl70e+JQuo09nToAIcE="; + }; + + vendorSha256 = "/fN9nRYOy00EeI8zZQFkCgTMGLZ0pFbYmRdTr2NLIsc="; + + subPackages = [ "cmd/ooniprobe" ]; + + meta = with lib; { + description = "The Open Observatory of Network Interference command line network probe"; + homepage = "https://ooni.org/install/cli"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/tools/security/vault/vault-bin.nix b/pkgs/tools/security/vault/vault-bin.nix index f29c3e493c5e..048d06f20043 100644 --- a/pkgs/tools/security/vault/vault-bin.nix +++ b/pkgs/tools/security/vault/vault-bin.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { pname = "vault-bin"; - version = "1.10.1"; + version = "1.10.2"; src = let @@ -16,11 +16,11 @@ stdenv.mkDerivation rec { aarch64-darwin = "darwin_arm64"; }; sha256 = selectSystem { - x86_64-linux = "sha256-8qrCGJNEWs3I/IRK1CiGfbbpQhwziFgoQyMcUX40wbw="; - aarch64-linux = "sha256-/rW39m2XnJp0MsBmXs4ktRnQriLdYHRJ9MIEtO9MxNk="; - i686-linux = "sha256-NHIxN3rdX+3yLjbh25c1IwB+Q/QRQCrIBF9XwxIwVpY="; - x86_64-darwin = "sha256-2OuJZftsP+fKInhBYlcRLZ1Rs+j/jl7Ve4M6Oz3Q7Ac="; - aarch64-darwin = "sha256-JSu8eS4jzRl8d8MOWnAgmvO68xGzxFRn8HW28gQbzmU="; + x86_64-linux = "sha256-8DF97kpBRqKvRqCi20QdVgE5T4QugM+Hh+2e1qdZAA8="; + aarch64-linux = "sha256-SZ1+q4um6aFMPoF6t5ycOrG5gQQRDNC7SGFJi/JReBI="; + i686-linux = "sha256-AatWqF2eDOslpK5J5fyGdrrjkag9GnCJcM0DnYCSZqg="; + x86_64-darwin = "sha256-pFQLm967yRiAWHm7PcZRknB4H6ZoEahf4rl8CCdh5AA="; + aarch64-darwin = "sha256-Br6fbJUkuIe7BVJU+bGGB9UOQyn2FV+Xy4ajfdfWCcM="; }; in fetchzip { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7c3569fd9033..dce530fae757 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1886,6 +1886,14 @@ with pkgs; brewtarget = libsForQt514.callPackage ../applications/misc/brewtarget { } ; + stdenvBootstrapTools = + let args = { crossSystem = stdenv.hostPlatform.system; }; in + if stdenv.hostPlatform.isDarwin + then callPackage ../stdenv/darwin/make-bootstrap-tools.nix args + else if stdenv.hostPlatform.isLinux + then callPackage ../stdenv/linux/make-bootstrap-tools.nix args + else throw "stdenvBootstrapTools: unknown hostPlatform ${stdenv.hostPlatform.config}"; + boxes = callPackage ../tools/text/boxes { }; boundary = callPackage ../tools/networking/boundary { }; @@ -8881,6 +8889,8 @@ with pkgs; onlykey = callPackage ../tools/security/onlykey { node_webkit = nwjs; }; + ooniprobe-cli = callPackage ../tools/networking/ooniprobe-cli { }; + openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli { jre = pkgs.jre_headless; }; openapi-generator-cli-unstable = callPackage ../tools/networking/openapi-generator-cli/unstable.nix { jre = pkgs.jre_headless; }; diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 972bb02ca7fe..88b53f6b636a 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -304,27 +304,29 @@ let # Test some statically linked packages to catch regressions # and get some cache going for static compilation with GHC. # Use integer-simple to avoid GMP linking problems (LGPL) - pkgsStatic.haskell.packages = + pkgsStatic = removePlatforms [ "aarch64-linux" # times out on Hydra "x86_64-darwin" # TODO: reenable when static libiconv works on darwin ] { - integer-simple.ghc8107 = { - inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.integer-simple.ghc8107) + haskellPackages = { + inherit (packagePlatforms pkgs.pkgsStatic.haskellPackages) hello lens random QuickCheck + cabal2nix ; }; - native-bignum.ghc902 = { - inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.native-bignum.ghc902) + haskell.packages.native-bignum.ghc922 = { + inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.native-bignum.ghc922) hello lens random QuickCheck + cabal2nix ; }; }; @@ -361,6 +363,9 @@ let ghc-lib = released; ghc-lib-parser = released; ghc-lib-parser-ex = released; + spectacle = [ + compilerNames.ghc8107 + ]; }) { mergeable = pkgs.releaseTools.aggregate { @@ -446,12 +451,8 @@ let ]; }; constituents = accumulateDerivations [ - jobs.pkgsStatic.haskell.packages.integer-simple.ghc8107.hello - jobs.pkgsStatic.haskell.packages.integer-simple.ghc8107.lens - jobs.pkgsStatic.haskell.packages.integer-simple.ghc8107.random - jobs.pkgsStatic.haskell.packages.native-bignum.ghc902.hello - jobs.pkgsStatic.haskell.packages.native-bignum.ghc902.lens - jobs.pkgsStatic.haskell.packages.native-bignum.ghc902.random + jobs.pkgsStatic.haskellPackages + jobs.pkgsStatic.haskell.packages.native-bignum.ghc922 ]; }; }