Merge branch 'master' into staging-next

+2337 -1361
+1
.github/workflows/manual-rendering.yml
··· 44 44 - name: Compare DocBook and MD manuals 45 45 id: check 46 46 run: | 47 + export NIX_PATH=nixpkgs=$(pwd) 47 48 .github/workflows/compare-manuals.sh \ 48 49 docbook/share/doc/nixos/options.html \ 49 50 md/share/doc/nixos/options.html
+2 -4
nixos/modules/services/databases/influxdb.nix
··· 96 96 }; 97 97 } cfg.extraConfig; 98 98 99 - configFile = pkgs.runCommandLocal "config.toml" { 100 - nativeBuildInputs = [ pkgs.remarshal ]; 101 - } '' 102 - remarshal -if json -of toml \ 99 + configFile = pkgs.runCommandLocal "config.toml" { } '' 100 + ${pkgs.buildPackages.remarshal}/bin/remarshal -if json -of toml \ 103 101 < ${pkgs.writeText "config.json" (builtins.toJSON configOptions)} \ 104 102 > $out 105 103 '';
+15 -3
nixos/modules/system/boot/luksroot.nix
··· 148 148 + optionalString dev.bypassWorkqueues " --perf-no_read_workqueue --perf-no_write_workqueue" 149 149 + optionalString (dev.header != null) " --header=${dev.header}"; 150 150 cschange = "cryptsetup luksChangeKey ${dev.device} ${optionalString (dev.header != null) "--header=${dev.header}"}"; 151 + fido2luksCredentials = dev.fido2.credentials ++ optional (dev.fido2.credential != null) dev.fido2.credential; 151 152 in '' 152 153 # Wait for luksRoot (and optionally keyFile and/or header) to appear, e.g. 153 154 # if on a USB drive. ··· 417 418 } 418 419 ''} 419 420 420 - ${optionalString (luks.fido2Support && (dev.fido2.credential != null)) '' 421 + ${optionalString (luks.fido2Support && fido2luksCredentials != []) '' 421 422 422 423 open_with_hardware() { 423 424 local passsphrase ··· 433 434 echo "Please move your mouse to create needed randomness." 434 435 ''} 435 436 echo "Waiting for your FIDO2 device..." 436 - fido2luks open${optionalString dev.allowDiscards " --allow-discards"} ${dev.device} ${dev.name} ${dev.fido2.credential} --await-dev ${toString dev.fido2.gracePeriod} --salt string:$passphrase 437 + fido2luks open${optionalString dev.allowDiscards " --allow-discards"} ${dev.device} ${dev.name} "${builtins.concatStringsSep "," fido2luksCredentials}" --await-dev ${toString dev.fido2.gracePeriod} --salt string:$passphrase 437 438 if [ $? -ne 0 ]; then 438 439 echo "No FIDO2 key found, falling back to normal open procedure" 439 440 open_normally ··· 444 445 # commands to run right before we mount our device 445 446 ${dev.preOpenCommands} 446 447 447 - ${if (luks.yubikeySupport && (dev.yubikey != null)) || (luks.gpgSupport && (dev.gpgCard != null)) || (luks.fido2Support && (dev.fido2.credential != null)) then '' 448 + ${if (luks.yubikeySupport && (dev.yubikey != null)) || (luks.gpgSupport && (dev.gpgCard != null)) || (luks.fido2Support && fido2luksCredentials != []) then '' 448 449 open_with_hardware 449 450 '' else '' 450 451 open_normally ··· 693 694 example = "f1d00200d8dc783f7fb1e10ace8da27f8312d72692abfca2f7e4960a73f48e82e1f7571f6ebfcee9fb434f9886ccc8fcc52a6614d8d2"; 694 695 type = types.nullOr types.str; 695 696 description = lib.mdDoc "The FIDO2 credential ID."; 697 + }; 698 + 699 + credentials = mkOption { 700 + default = []; 701 + example = [ "f1d00200d8dc783f7fb1e10ace8da27f8312d72692abfca2f7e4960a73f48e82e1f7571f6ebfcee9fb434f9886ccc8fcc52a6614d8d2" ]; 702 + type = types.listOf types.str; 703 + description = lib.mdDoc '' 704 + List of FIDO2 credential IDs. 705 + 706 + Use this if you have multiple FIDO2 keys you want to use for the same luks device. 707 + ''; 696 708 }; 697 709 698 710 gracePeriod = mkOption {
+1
pkgs/applications/emulators/pcsx2/default.nix
··· 33 33 stdenv.mkDerivation rec { 34 34 pname = "pcsx2"; 35 35 version = "1.7.3165"; 36 + # nixpkgs-update: no auto update 36 37 37 38 src = fetchFromGitHub { 38 39 owner = "PCSX2";
+4 -4
pkgs/data/misc/hackage/pin.json
··· 1 1 { 2 - "commit": "3c1ad4d78a1d5fc29c5e169f5ba9f82bc580d2f0", 3 - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/3c1ad4d78a1d5fc29c5e169f5ba9f82bc580d2f0.tar.gz", 4 - "sha256": "0cd24ibv0i2zq0vvawafm0hqjgv70flmna84g320h5jy3lc0qrv4", 5 - "msg": "Update from Hackage at 2022-08-20T06:29:36Z" 2 + "commit": "0fd2081c5296d9891054f8c742545d3871d76485", 3 + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/0fd2081c5296d9891054f8c742545d3871d76485.tar.gz", 4 + "sha256": "1bxxlks9bjf9lmshlg8777j6h7gb5mpd9lxj97nkqh32gnlj8m38", 5 + "msg": "Update from Hackage at 2022-08-28T23:15:42Z" 6 6 }
+38 -23
pkgs/development/haskell-modules/configuration-common.nix
··· 99 99 name = "git-annex-${super.git-annex.version}-src"; 100 100 url = "git://git-annex.branchable.com/"; 101 101 rev = "refs/tags/" + super.git-annex.version; 102 - sha256 = "0p9qd7yasdji5kwxn4d0hrv9hnxbzfsczknldh8jav3ynhg8k6c9"; 102 + sha256 = "19n60rx4mpr52551mvm0i5kgy32099rvgnihvmh5np09n2f81c2r"; 103 103 # delete android and Android directories which cause issues on 104 104 # darwin (case insensitive directory). Since we don't need them 105 105 # during the build process, we can delete it to prevent a hash ··· 820 820 testHaskellDepends = drv.testHaskellDepends or [] ++ [ self.hspec-meta_2_9_3 ]; 821 821 testToolDepends = drv.testToolDepends or [] ++ [ pkgs.git ]; 822 822 }) (super.sensei.override { 823 - hspec = self.hspec_2_10_0_1; 823 + hspec = self.hspec_2_10_1; 824 824 hspec-wai = super.hspec-wai.override { 825 - hspec = self.hspec_2_10_0_1; 825 + hspec = self.hspec_2_10_1; 826 826 }; 827 827 }); 828 828 ··· 1223 1223 1224 1224 # The test suite depends on an impure cabal-install installation in 1225 1225 # $HOME, which we don't have in our build sandbox. 1226 - cabal-install-parsers = dontCheck (super.cabal-install-parsers.override { 1227 - Cabal = self.Cabal_3_6_3_0; 1228 - }); 1226 + # 2022-08-31: Jailbreak is done to allow aeson 2.0.*: 1227 + # https://github.com/haskell-CI/haskell-ci/commit/6ad0d5d701cbe101013335d597acaf5feadd3ab9#r82681900 1228 + cabal-install-parsers = doJailbreak (dontCheck (super.cabal-install-parsers.override { 1229 + Cabal-syntax = self.Cabal-syntax_3_8_1_0; 1230 + })); 1231 + cabal-install-parsers_0_4_5 = doDistribute ( 1232 + dontCheck ( 1233 + super.cabal-install-parsers_0_4_5.override { 1234 + Cabal = self.Cabal_3_6_3_0; 1235 + } 1236 + ) 1237 + ); 1229 1238 1230 1239 # 2022-03-12: Pick patches from master for compat with Stackage Nightly 1231 1240 gitit = appendPatches [ ··· 1633 1642 servant-openapi3 = dontCheck super.servant-openapi3; 1634 1643 1635 1644 # Give hspec 2.10.* correct dependency versions without overrideScope 1636 - hspec_2_10_0_1 = doDistribute (super.hspec_2_10_0_1.override { 1637 - hspec-discover = self.hspec-discover_2_10_0_1; 1638 - hspec-core = self.hspec-core_2_10_0_1; 1645 + hspec_2_10_1 = doDistribute (super.hspec_2_10_1.override { 1646 + hspec-discover = self.hspec-discover_2_10_1; 1647 + hspec-core = self.hspec-core_2_10_1; 1639 1648 }); 1640 - hspec-discover_2_10_0_1 = super.hspec-discover_2_10_0_1.override { 1649 + hspec-discover_2_10_1 = super.hspec-discover_2_10_1.override { 1641 1650 hspec-meta = self.hspec-meta_2_9_3; 1642 1651 }; 1643 - hspec-core_2_10_0_1 = super.hspec-core_2_10_0_1.override { 1652 + hspec-core_2_10_1 = super.hspec-core_2_10_1.override { 1644 1653 hspec-meta = self.hspec-meta_2_9_3; 1645 1654 }; 1646 1655 ··· 2022 2031 haskell-ci = super.haskell-ci.overrideScope (self: super: { 2023 2032 Cabal = self.Cabal_3_6_3_0; 2024 2033 ShellCheck = self.ShellCheck_0_7_2; 2034 + cabal-install-parsers = self.cabal-install-parsers_0_4_5; 2025 2035 }); 2026 - 2027 - # Build haskell-ci from git repository 2028 - haskell-ci-unstable = overrideSrc rec { 2029 - version = "0.14.1-${builtins.substring 0 7 src.rev}"; 2030 - src = pkgs.fetchFromGitHub { 2031 - owner = "haskell-CI"; 2032 - repo = "haskell-ci"; 2033 - rev = "8311a999b8e8be3aa31f65f314def256aa2d5535"; 2034 - sha256 = "169jaqm4xs2almmvqsk567wayxs0g6kn0l5877c03hzr3d9ykrav"; 2035 - }; 2036 - } self.haskell-ci; 2037 2036 2038 2037 large-hashable = lib.pipe (super.large-hashable.override { 2039 2038 # https://github.com/factisresearch/large-hashable/commit/5ec9d2c7233fc4445303564047c992b693e1155c ··· 2186 2185 2187 2186 # Fixes https://github.com/NixOS/nixpkgs/issues/140613 2188 2187 # https://github.com/recursion-schemes/recursion-schemes/issues/128 2189 - recursion-schemes = appendPatch ./patches/recursion-schemes-128.patch super.recursion-schemes; 2188 + recursion-schemes = overrideCabal (drv: { 2189 + patches = drv.patches or [] ++ [ 2190 + ./patches/recursion-schemes-128.patch 2191 + ]; 2192 + # make sure line endings don't break the patch 2193 + prePatch = drv.prePatch or "" + '' 2194 + "${pkgs.buildPackages.dos2unix}/bin/dos2unix" *.cabal 2195 + ''; 2196 + }) super.recursion-schemes; 2197 + 2198 + # 2022-08-30 Too strict bounds on finite-typelits 2199 + # https://github.com/jumper149/blucontrol/issues/1 2200 + blucontrol = doJailbreak super.blucontrol; 2190 2201 2191 2202 # Fix from https://github.com/brendanhay/gogol/pull/144 which has seen no release 2192 2203 # Can't use fetchpatch as it required tweaking the line endings as the .cabal ··· 2547 2558 testTarget = "regex-tdfa-unittest"; 2548 2559 } super.regex-tdfa; 2549 2560 2561 + # 2022-09-01: 2562 + # Restrictive upper bound on base. 2563 + # Remove once version 1.* is released 2564 + monad-bayes = doJailbreak super.monad-bayes; 2550 2565 } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super // (let 2551 2566 # We need to build purescript with these dependencies and thus also its reverse 2552 2567 # dependencies to avoid version mismatches in their dependency closure.
+2 -1
pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
··· 93 93 time-compat = doJailbreak super.time-compat; 94 94 http-media = unmarkBroken (doJailbreak super.http-media); 95 95 servant-server = unmarkBroken (doJailbreak super.servant-server); 96 - foundation = dontCheck super.foundation; 96 + basement = doDistribute self.basement_0_0_14; 97 + foundation = doDistribute (dontCheck self.foundation_0_0_28); 97 98 vault = dontHaddock super.vault; 98 99 99 100 # https://github.com/snapframework/snap-core/issues/288
+17 -3
pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
··· 87 87 constraints = doJailbreak super.constraints; 88 88 cpphs = overrideCabal (drv: { postPatch = "sed -i -e 's,time >=1.5 && <1.11,time >=1.5 \\&\\& <1.12,' cpphs.cabal";}) super.cpphs; 89 89 data-fix = doJailbreak super.data-fix; 90 - dbus = self.dbus_1_2_25; 90 + dbus = self.dbus_1_2_26; 91 91 dec = doJailbreak super.dec; 92 92 ed25519 = doJailbreak super.ed25519; 93 93 ghc-byteorder = doJailbreak super.ghc-byteorder; ··· 130 130 retrie = doDistribute (dontCheck self.retrie_1_2_0_1); 131 131 singleton-bool = doJailbreak super.singleton-bool; 132 132 servant = doJailbreak super.servant; 133 + servant-swagger = doJailbreak super.servant-swagger; 134 + 135 + # 2022-09-02: Too strict bounds on lens 136 + # https://github.com/haskell-servant/servant/pull/1607/files 137 + servant-docs = doJailbreak super.servant-docs; 138 + servant-foreign = doJailbreak super.servant-foreign; 133 139 servant-auth = doJailbreak super.servant-auth; 134 - servant-swagger = doJailbreak super.servant-swagger; 140 + servant-auth-docs = doJailbreak super.servant-auth-docs; 141 + servant-auth-server = doJailbreak super.servant-auth-server; 135 142 servant-auth-swagger = doJailbreak super.servant-auth-swagger; 143 + # 2022-09-02: Too strict bounds on lens 144 + # https://github.com/haskell-servant/servant-multipart/pull/64 145 + servant-multipart = doJailbreak super.servant-multipart; 146 + # 2022-09-02: Too strict bounds on lens 147 + # https://github.com/GetShopTV/swagger2/pull/242 148 + swagger2 = doJailbreak super.swagger2; 149 + 136 150 shelly = doJailbreak super.shelly; 137 151 splitmix = doJailbreak super.splitmix; 138 152 tasty-hspec = doJailbreak super.tasty-hspec; 139 - th-desugar = self.th-desugar_1_13_1; 153 + th-desugar = self.th-desugar_1_14; 140 154 time-compat = doJailbreak super.time-compat; 141 155 tomland = doJailbreak super.tomland; 142 156 type-equality = doJailbreak super.type-equality;
+6 -4
pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
··· 70 70 - aeson-bson 71 71 - aeson-decode 72 72 - aeson-default 73 + - aeson-dependent-sum 73 74 - aeson-deriving 74 75 - aeson-diff-generic 75 76 - aeson-filthy ··· 1144 1145 - djinn-th 1145 1146 - dmcc 1146 1147 - dmenu 1148 + - dns-patterns 1147 1149 - dnsrbl 1148 1150 - dnssd 1149 1151 - dobutok ··· 1344 1346 - etcd 1345 1347 - ethereum-rlp 1346 1348 - eurofxref 1347 - - evdev 1348 1349 - eve 1349 1350 - eved 1350 1351 - event ··· 2144 2145 - heterogeneous-list-literals 2145 2146 - hetris 2146 2147 - heukarya 2147 - - hevm 2148 2148 - HExcel 2149 2149 - hexchat 2150 2150 - hexif ··· 2421 2421 - hsns 2422 2422 - hsntp 2423 2423 - hs-openmoji-data 2424 + - hs-opentelemetry-instrumentation-hspec 2424 2425 - hsoptions 2425 2426 - hsoz 2426 2427 - hsparql ··· 2809 2810 - kd-tree 2810 2811 - keccak 2811 2812 - keera-hails-reactivevalues 2812 - - keid-render-basic 2813 2813 - keid-ui-dearimgui 2814 2814 - keiretsu 2815 2815 - kempe ··· 3273 3273 - monadacme 3274 3274 - monad-atom 3275 3275 - monad-atom-simple 3276 - - monad-bayes 3277 3276 - monad-branch 3278 3277 - MonadCatchIO-transformers 3279 3278 - monad-choice ··· 4069 4068 - proxy-mapping 4070 4069 - psc-ide 4071 4070 - pseudo-trie 4071 + - psx 4072 4072 - PTQ 4073 4073 - publicsuffix 4074 4074 - publicsuffixlistcreate ··· 5068 5068 - text-ascii 5069 5069 - text-builder-linear 5070 5070 - text-containers 5071 + - text-display 5071 5072 - text-format-heavy 5072 5073 - text-generic-pretty 5073 5074 - text-icu-normalized ··· 5198 5199 - tracetree 5199 5200 - tracked-files 5200 5201 - tracker 5202 + - trackit 5201 5203 - traction 5202 5204 - tracy 5203 5205 - traildb
+5
pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
··· 150 150 - weeder == 2.2.* # 2022-02-21: preserve for GHC 8.10.7 151 151 - weeder == 2.3.* # 2022-05-31: preserve for GHC 9.0.2 152 152 - brick == 0.70.* # 2022-08-13: needed by matterhorn-50200.17.0 153 + - basement < 0.0.15 # 2022-08-30: last version to support GHC < 8.10 154 + - foundation < 0.0.29 # 2022-08-30: last version to support GHC < 8.10 155 + - cabal-install-parsers < 0.5 # 2022-08-31: required by haskell-ci 0.14.3 153 156 154 157 package-maintainers: 155 158 abbradar: ··· 535 538 dx9base: [ platforms.windows ] 536 539 dx9d3d: [ platforms.windows ] 537 540 dx9d3dx: [ platforms.windows ] 541 + evdev: [ platforms.linux ] 542 + evdev-streamly: [ platforms.linux ] 538 543 geomancy: [ platforms.x86 ] # x86 intrinsics 539 544 gi-gtkosxapplication: [ platforms.darwin ] 540 545 gtk-mac-integration: [ platforms.darwin ]
+22 -22
pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml
··· 1 - # Stackage LTS 19.19 1 + # Stackage LTS 19.20 2 2 # This file is auto-generated by 3 3 # maintainers/scripts/haskell/update-stackage.sh 4 4 default-package-overrides: ··· 13 13 - active ==0.2.0.15 14 14 - ad ==4.5.2 15 15 - ad-delcont ==0.3.0.0 16 - - adjunctions ==4.4.1 16 + - adjunctions ==4.4.2 17 17 - adler32 ==0.1.2.0 18 18 - advent-of-code-api ==0.2.8.1 19 - - aern2-mp ==0.2.9.1 20 - - aern2-real ==0.2.9.1 19 + - aern2-mp ==0.2.10.0 20 + - aern2-real ==0.2.10.0 21 21 - aeson ==2.0.3.0 22 22 - aeson-attoparsec ==0.0.0 23 23 - aeson-better-errors ==0.9.1.1 ··· 140 140 - base64-string ==0.2 141 141 - base-compat ==0.11.2 142 142 - base-compat-batteries ==0.11.2 143 - - basement ==0.0.14 143 + - basement ==0.0.15 144 144 - base-orphans ==0.8.7 145 145 - base-prelude ==1.6.1 146 146 - base-unicode-symbols ==0.2.4.2 ··· 315 315 - charset ==0.3.9 316 316 - charsetdetect-ae ==1.1.0.4 317 317 - Chart ==1.9.4 318 - - ChasingBottoms ==1.3.1.11 318 + - ChasingBottoms ==1.3.1.12 319 319 - cheapskate ==0.1.1.2 320 320 - cheapskate-highlight ==0.1.0.0 321 321 - cheapskate-lucid ==0.1.0.0 ··· 429 429 - convertible ==1.1.1.1 430 430 - cookie ==0.4.5 431 431 - copr-api ==0.1.0 432 - - core-data ==0.3.4.0 432 + - core-data ==0.3.6.0 433 433 - core-program ==0.4.6.4 434 434 - core-text ==0.3.8.0 435 435 - countable ==1.0 ··· 604 604 - doctest-exitcode-stdio ==0.0 605 605 - doctest-extract ==0.1 606 606 - doctest-lib ==0.1 607 - - doctest-parallel ==0.2.4 607 + - doctest-parallel ==0.2.5 608 608 - doldol ==0.4.1.2 609 609 - do-list ==1.0.1 610 610 - domain ==0.1.1.3 ··· 624 624 - drifter-sqlite ==0.1.0.0 625 625 - dsp ==0.2.5.1 626 626 - dual ==0.1.1.1 627 - - dual-tree ==0.2.3.0 627 + - dual-tree ==0.2.3.1 628 628 - dublincore-xml-conduit ==0.1.0.2 629 629 - dunai ==0.8.3 630 630 - duration ==0.2.0.0 ··· 683 683 - errors ==2.3.0 684 684 - errors-ext ==0.4.2 685 685 - ersatz ==0.4.12 686 - - esqueleto ==3.5.6.1 686 + - esqueleto ==3.5.7.0 687 687 - essence-of-live-coding ==0.2.6 688 688 - essence-of-live-coding-gloss ==0.2.6 689 689 - essence-of-live-coding-pulse ==0.2.6 ··· 725 725 - fakedata-quickcheck ==0.2.0 726 726 - fakefs ==0.3.0.2 727 727 - fakepull ==0.3.0.2 728 - - faktory ==1.1.2.2 728 + - faktory ==1.1.2.3 729 729 - fast-builder ==0.1.3.0 730 730 - fast-logger ==3.1.1 731 731 - fast-math ==1.0.2 ··· 754 754 - fin ==0.2.1 755 755 - FindBin ==0.0.5 756 756 - fingertree ==0.1.5.0 757 - - finite-typelits ==0.1.4.2 757 + - finite-typelits ==0.1.6.0 758 758 - first-class-families ==0.8.0.1 759 759 - first-class-patterns ==0.3.2.5 760 760 - fitspec ==0.4.10 ··· 793 793 - format-numbers ==0.1.0.1 794 794 - formatting ==7.1.3 795 795 - fortran-src ==0.9.0 796 - - foundation ==0.0.28 796 + - foundation ==0.0.29 797 797 - fourmolu ==0.4.0.0 798 798 - Frames ==0.7.3 799 799 - free ==5.1.9 ··· 946 946 - graph-core ==0.3.0.0 947 947 - graphite ==0.10.0.1 948 948 - graphs ==0.7.2 949 - - graphula ==2.0.1.1 949 + - graphula ==2.0.2.1 950 950 - graphviz ==2999.20.1.0 951 951 - graph-wrapper ==0.2.6.0 952 952 - gravatar ==0.8.1 ··· 1122 1122 - hslua-core ==2.1.0 1123 1123 - hslua-marshalling ==2.1.0 1124 1124 - hslua-module-doclayout ==1.0.4 1125 - - hslua-module-path ==1.0.2 1125 + - hslua-module-path ==1.0.3 1126 1126 - hslua-module-system ==1.0.2 1127 1127 - hslua-module-text ==1.0.2 1128 1128 - hslua-module-version ==1.0.2 ··· 1299 1299 - io-memoize ==1.1.1.0 1300 1300 - io-region ==0.1.1 1301 1301 - io-storage ==0.3 1302 - - io-streams ==1.5.2.1 1302 + - io-streams ==1.5.2.2 1303 1303 - ip6addr ==1.0.3 1304 1304 - iproute ==1.7.12 1305 1305 - IPv6Addr ==2.0.5 ··· 1480 1480 - markdown ==0.1.17.5 1481 1481 - markdown-unlit ==0.5.1 1482 1482 - markov-chain ==0.0.3.4 1483 - - massiv ==1.0.1.1 1483 + - massiv ==1.0.2.0 1484 1484 - massiv-io ==1.0.0.1 1485 1485 - massiv-persist ==1.0.0.3 1486 1486 - massiv-serialise ==1.0.0.2 ··· 1624 1624 - nano-erl ==0.1.0.1 1625 1625 - NanoID ==3.2.1 1626 1626 - nanospec ==0.2.2 1627 - - nanovg ==0.8.0.0 1627 + - nanovg ==0.8.1.0 1628 1628 - nats ==1.1.2 1629 1629 - natural-arithmetic ==0.1.3.0 1630 1630 - natural-induction ==0.2.0.0 ··· 1953 1953 - pulse-simple ==0.1.14 1954 1954 - pureMD5 ==2.1.4 1955 1955 - purescript-bridge ==0.14.0.0 1956 - - pusher-http-haskell ==2.1.0.10 1956 + - pusher-http-haskell ==2.1.0.11 1957 1957 - pvar ==1.0.0.0 1958 1958 - PyF ==0.10.2.0 1959 1959 - qchas ==1.1.0.1 ··· 2343 2343 - Stream ==0.4.7.2 2344 2344 - streaming ==0.2.3.1 2345 2345 - streaming-attoparsec ==1.0.0.1 2346 - - streaming-bytestring ==0.2.2 2346 + - streaming-bytestring ==0.2.3 2347 2347 - streaming-cassava ==0.2.0.0 2348 2348 - streaming-commons ==0.2.2.4 2349 2349 - streamly ==0.8.1.1 ··· 2598 2598 - type-spec ==0.4.0.0 2599 2599 - typography-geometry ==1.0.1.0 2600 2600 - tz ==0.1.3.6 2601 - - tzdata ==0.2.20220810.0 2601 + - tzdata ==0.2.20220815.0 2602 2602 - ua-parser ==0.7.7.0 2603 2603 - uglymemo ==0.1.0.1 2604 2604 - unagi-chan ==0.4.1.4 ··· 2840 2840 - yesod-auth ==1.6.11 2841 2841 - yesod-auth-basic ==0.1.0.3 2842 2842 - yesod-auth-hashdb ==1.7.1.7 2843 - - yesod-auth-oauth2 ==0.7.0.1 2843 + - yesod-auth-oauth2 ==0.7.0.2 2844 2844 - yesod-bin ==1.6.2.1 2845 2845 - yesod-core ==1.6.24.0 2846 2846 - yesod-eventsource ==1.6.0.1
+1 -1
pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
··· 1332 1332 - ethereum-client-haskell 1333 1333 - ethereum-merkle-patricia-db 1334 1334 - euphoria 1335 - - evdev-streamly 1336 1335 - eve-cli 1337 1336 - event-monad 1338 1337 - eventful-dynamodb ··· 2184 2183 - hsx-jmacro 2185 2184 - hsx-xhtml 2186 2185 - html-kure 2186 + - html-parse-util 2187 2187 - htoml-parse 2188 2188 - hts 2189 2189 - htsn-import
+13 -1
pkgs/development/haskell-modules/configuration-nix.nix
··· 738 738 ''; 739 739 }) super.haskell-language-server; 740 740 741 + # NOTE: this patch updates the hevm code to work with the latest packages that broke the build 742 + # it's temporary until hevm version 0.50.0 is released - https://github.com/ethereum/hevm/milestone/1 741 743 # tests depend on a specific version of solc 742 - hevm = dontCheck (doJailbreak super.hevm); 744 + hevm = dontCheck (appendPatch ./patches/hevm-update-deps.patch super.hevm); 743 745 744 746 # hadolint enables static linking by default in the cabal file, so we have to explicitly disable it. 745 747 # https://github.com/hadolint/hadolint/commit/e1305042c62d52c2af4d77cdce5d62f6a0a3ce7b ··· 980 982 ''; 981 983 }) super.jacinda; 982 984 985 + # Smoke test can't be executed in sandbox 986 + # https://github.com/georgefst/evdev/issues/25 987 + evdev = overrideCabal (drv: { 988 + testFlags = drv.testFlags or [] ++ [ 989 + "-p" "!/Smoke/" 990 + ]; 991 + }) super.evdev; 992 + 983 993 # Tests assume dist-newstyle build directory is present 984 994 cabal-hoogle = dontCheck super.cabal-hoogle; 985 995 ··· 1025 1035 hydraPlatforms = pkgs.lib.platforms.all; 1026 1036 broken = false; 1027 1037 }) super.cabal-install; 1038 + 1039 + keid-render-basic = addBuildTool pkgs.glslang super.keid-render-basic; 1028 1040 1029 1041 # haskell-language-server plugins all use the same test harness so we give them what we want in this loop. 1030 1042 } // pkgs.lib.mapAttrs
+1865 -771
pkgs/development/haskell-modules/hackage-packages.nix
··· 2134 2134 }: 2135 2135 mkDerivation { 2136 2136 pname = "BlogLiterately"; 2137 - version = "0.8.8"; 2138 - sha256 = "1g374dxdvs2mg9y5aq07qkff4srd53rhanav2fdz1g73ssbdjyhl"; 2137 + version = "0.8.8.1"; 2138 + sha256 = "1jj3daw8vr11v4dlvdkd7gddkpiy484mpk8dl9zgns2wnq5ibrkj"; 2139 2139 isLibrary = true; 2140 2140 isExecutable = true; 2141 2141 libraryHaskellDepends = [ ··· 3286 3286 }: 3287 3287 mkDerivation { 3288 3288 pname = "ChasingBottoms"; 3289 - version = "1.3.1.11"; 3290 - sha256 = "162lykrhhnj7i3l0kfzk2jwgjkdrqwamvxwf8g3hr042rqr1qywp"; 3291 - libraryHaskellDepends = [ 3292 - base containers mtl QuickCheck random syb 3293 - ]; 3294 - testHaskellDepends = [ 3295 - array base containers mtl QuickCheck random syb 3296 - ]; 3297 - description = "For testing partial and infinite values"; 3298 - license = lib.licenses.mit; 3299 - }) {}; 3300 - 3301 - "ChasingBottoms_1_3_1_12" = callPackage 3302 - ({ mkDerivation, array, base, containers, mtl, QuickCheck, random 3303 - , syb 3304 - }: 3305 - mkDerivation { 3306 - pname = "ChasingBottoms"; 3307 3289 version = "1.3.1.12"; 3308 3290 sha256 = "1vy9yq07p95qiap1pcp2bbbn1mqvp3spyrswpdz0qfcn06656650"; 3309 3291 libraryHaskellDepends = [ ··· 3314 3296 ]; 3315 3297 description = "For testing partial and infinite values"; 3316 3298 license = lib.licenses.mit; 3317 - hydraPlatforms = lib.platforms.none; 3318 3299 }) {}; 3319 3300 3320 3301 "CheatSheet" = callPackage ··· 12204 12185 pname = "JuicyPixels-scale-dct"; 12205 12186 version = "0.1.2"; 12206 12187 sha256 = "04rhrmjnh12hh2nz04k245avgdcwqfyjnsbpcrz8j9328j41nf7p"; 12207 - revision = "8"; 12208 - editedCabalFile = "08ym2s8ypmqs2viz4jr9zm54cia8b54li2zqi8dq93vjnzz0kkbf"; 12188 + revision = "9"; 12189 + editedCabalFile = "130s6r1p7v0dhfk9q0kb5qlapccap3mbkjzn2y59r00n011rs6bi"; 12209 12190 libraryHaskellDepends = [ 12210 12191 base base-compat carray fft JuicyPixels 12211 12192 ]; ··· 15973 15954 pname = "PSQueue"; 15974 15955 version = "1.1.1"; 15975 15956 sha256 = "02pgqzwxndi8cwa5fw668gfsh7z3lzbygkgcsf56bwrxwqjyz4bi"; 15957 + revision = "1"; 15958 + editedCabalFile = "02a5g59sc9jh3v4pibhjpijv8lsbiydznrpqyin7qhwsyc0p813a"; 15976 15959 libraryHaskellDepends = [ base ]; 15977 15960 testHaskellDepends = [ base QuickCheck ]; 15978 15961 description = "Priority Search Queue"; ··· 24683 24666 license = lib.licenses.bsd3; 24684 24667 }) {}; 24685 24668 24669 + "active_0_2_0_16" = callPackage 24670 + ({ mkDerivation, base, lens, linear, QuickCheck, semigroupoids 24671 + , semigroups, vector 24672 + }: 24673 + mkDerivation { 24674 + pname = "active"; 24675 + version = "0.2.0.16"; 24676 + sha256 = "1fz2rsyk41p9f9avlmn9lrdmii5alv88lkw677mw8q6mzyxpw67i"; 24677 + libraryHaskellDepends = [ 24678 + base lens linear semigroupoids semigroups vector 24679 + ]; 24680 + testHaskellDepends = [ 24681 + base lens linear QuickCheck semigroupoids semigroups vector 24682 + ]; 24683 + description = "Abstractions for animation"; 24684 + license = lib.licenses.bsd3; 24685 + hydraPlatforms = lib.platforms.none; 24686 + }) {}; 24687 + 24686 24688 "activehs" = callPackage 24687 24689 ({ mkDerivation, activehs-base, array, base, blaze-html 24688 24690 , blaze-markup, bytestring, cmdargs, containers, data-pprint ··· 24982 24984 }: 24983 24985 mkDerivation { 24984 24986 pname = "adjunctions"; 24985 - version = "4.4.1"; 24986 - sha256 = "0hqm86v5in7xp31wv3wvr1h7gsim96fpl0si0xrpv8060qalzwww"; 24987 - libraryHaskellDepends = [ 24988 - array base comonad containers contravariant distributive free mtl 24989 - profunctors semigroupoids semigroups tagged transformers 24990 - transformers-compat void 24991 - ]; 24992 - testHaskellDepends = [ base distributive generic-deriving hspec ]; 24993 - testToolDepends = [ hspec-discover ]; 24994 - description = "Adjunctions and representable functors"; 24995 - license = lib.licenses.bsd3; 24996 - }) {}; 24997 - 24998 - "adjunctions_4_4_2" = callPackage 24999 - ({ mkDerivation, array, base, comonad, containers, contravariant 25000 - , distributive, free, generic-deriving, hspec, hspec-discover, mtl 25001 - , profunctors, semigroupoids, semigroups, tagged, transformers 25002 - , transformers-compat, void 25003 - }: 25004 - mkDerivation { 25005 - pname = "adjunctions"; 25006 24987 version = "4.4.2"; 25007 24988 sha256 = "06354xzgf78jl4g1xw11rp74gi7zh94rgvsji7ma1g0hp26myyql"; 25008 24989 libraryHaskellDepends = [ ··· 25014 24995 testToolDepends = [ hspec-discover ]; 25015 24996 description = "Adjunctions and representable functors"; 25016 24997 license = lib.licenses.bsd3; 25017 - hydraPlatforms = lib.platforms.none; 25018 24998 }) {}; 25019 24999 25020 25000 "adler32" = callPackage ··· 25207 25187 }: 25208 25188 mkDerivation { 25209 25189 pname = "aern2-mp"; 25210 - version = "0.2.9.1"; 25211 - sha256 = "0fygbfrww0qjjjfj21crkv5najrnk57qizfh8q43s4z1szad9lk1"; 25190 + version = "0.2.10.0"; 25191 + sha256 = "1rrgij6wa0479pa2qr2fqylqlymg1xxsblrdp0ahmabdaazbdqd7"; 25212 25192 libraryHaskellDepends = [ 25213 25193 base cdar-mBound collect-errors deepseq hspec integer-logarithms 25214 25194 mixed-types-num QuickCheck reflection regex-tdfa template-haskell ··· 25221 25201 license = lib.licenses.bsd3; 25222 25202 }) {}; 25223 25203 25224 - "aern2-mp_0_2_10_0" = callPackage 25204 + "aern2-mp_0_2_11_0" = callPackage 25225 25205 ({ mkDerivation, base, cdar-mBound, collect-errors, deepseq, hspec 25226 25206 , integer-logarithms, mixed-types-num, QuickCheck, reflection 25227 25207 , regex-tdfa, template-haskell 25228 25208 }: 25229 25209 mkDerivation { 25230 25210 pname = "aern2-mp"; 25231 - version = "0.2.10.0"; 25232 - sha256 = "1rrgij6wa0479pa2qr2fqylqlymg1xxsblrdp0ahmabdaazbdqd7"; 25211 + version = "0.2.11.0"; 25212 + sha256 = "17syak48rqqlssk4gsxdfl21sidfypfwsyfmxsakahflcvl9jgpy"; 25233 25213 libraryHaskellDepends = [ 25234 25214 base cdar-mBound collect-errors deepseq hspec integer-logarithms 25235 25215 mixed-types-num QuickCheck reflection regex-tdfa template-haskell ··· 25249 25229 }: 25250 25230 mkDerivation { 25251 25231 pname = "aern2-real"; 25252 - version = "0.2.9.1"; 25253 - sha256 = "09h1x62jz30spfbshriznb9nczxiigd6nhs8n2xgnsjbdrspy45q"; 25232 + version = "0.2.10.0"; 25233 + sha256 = "08hfk0q6jmrjmkr9bj488lxjr7prkhc48ghfrk33flwk59zfgh3i"; 25254 25234 libraryHaskellDepends = [ 25255 25235 aern2-mp base collect-errors hspec integer-logarithms 25256 25236 mixed-types-num QuickCheck ··· 25263 25243 license = lib.licenses.bsd3; 25264 25244 }) {}; 25265 25245 25266 - "aern2-real_0_2_10_0" = callPackage 25246 + "aern2-real_0_2_11_0" = callPackage 25267 25247 ({ mkDerivation, aern2-mp, base, collect-errors, hspec 25268 25248 , integer-logarithms, mixed-types-num, QuickCheck 25269 25249 }: 25270 25250 mkDerivation { 25271 25251 pname = "aern2-real"; 25272 - version = "0.2.10.0"; 25273 - sha256 = "08hfk0q6jmrjmkr9bj488lxjr7prkhc48ghfrk33flwk59zfgh3i"; 25252 + version = "0.2.11.0"; 25253 + sha256 = "094hs147jzlg3zqary2zbpi7n18vykj0f7cw89k125zrs2h0f0v2"; 25274 25254 libraryHaskellDepends = [ 25275 25255 aern2-mp base collect-errors hspec integer-logarithms 25276 25256 mixed-types-num QuickCheck ··· 25544 25524 pname = "aeson-compat"; 25545 25525 version = "0.3.10"; 25546 25526 sha256 = "0ia3qfdpbrzhwwg4ywpdwca0z1m85k081pcz6jh1sx8qjsvcr71w"; 25547 - revision = "3"; 25548 - editedCabalFile = "0a4mvv7j18a4wiv6sssb6v4z2xn3kbrfw34842nq0hbygxqn05ri"; 25527 + revision = "4"; 25528 + editedCabalFile = "001w7pck3q5k4cnx53npllil5cblkg1ssqza4s9v347dfih3zmss"; 25549 25529 libraryHaskellDepends = [ 25550 25530 aeson attoparsec attoparsec-iso8601 base base-compat bytestring 25551 25531 containers exceptions hashable scientific tagged text time ··· 25595 25575 broken = true; 25596 25576 }) {}; 25597 25577 25578 + "aeson-dependent-sum" = callPackage 25579 + ({ mkDerivation, aeson, base, bytestring, constraints-extras 25580 + , dependent-sum, dependent-sum-template, hedgehog, some, tasty 25581 + , tasty-discover, tasty-hedgehog, tasty-hunit, vector 25582 + }: 25583 + mkDerivation { 25584 + pname = "aeson-dependent-sum"; 25585 + version = "0.1.0.1"; 25586 + sha256 = "1ahgvs93i4lkyli7x0xiqm0fg5gyd1zbk9xzwrdishaxs1w0aw3k"; 25587 + libraryHaskellDepends = [ 25588 + aeson base constraints-extras dependent-sum some vector 25589 + ]; 25590 + testHaskellDepends = [ 25591 + aeson base bytestring constraints-extras dependent-sum 25592 + dependent-sum-template hedgehog tasty tasty-hedgehog tasty-hunit 25593 + ]; 25594 + testToolDepends = [ tasty-discover ]; 25595 + description = "JSON encoding/decoding for dependent-sum"; 25596 + license = lib.licenses.gpl3Plus; 25597 + hydraPlatforms = lib.platforms.none; 25598 + broken = true; 25599 + }) {}; 25600 + 25598 25601 "aeson-deriving" = callPackage 25599 25602 ({ mkDerivation, aeson, base, hedgehog, regex-tdfa, text 25600 25603 , unordered-containers ··· 25675 25678 pname = "aeson-extra"; 25676 25679 version = "0.5.1.1"; 25677 25680 sha256 = "1fzri1h2wica3grnp8ag8izakqmsb2lh0nld7xnpxk0p766wg9r7"; 25681 + revision = "1"; 25682 + editedCabalFile = "1bw3qsk0ndw0d72qz3jgb2r7z5mvaxdjl1n9s2qhrx0jz2vapn0q"; 25678 25683 libraryHaskellDepends = [ 25679 25684 aeson attoparsec base base-compat-batteries bytestring deepseq 25680 25685 recursion-schemes scientific semialign template-haskell text these ··· 25958 25963 license = lib.licenses.mit; 25959 25964 }) {}; 25960 25965 25961 - "aeson-optics_1_2" = callPackage 25966 + "aeson-optics_1_2_0_1" = callPackage 25962 25967 ({ mkDerivation, aeson, attoparsec, base, bytestring, optics-core 25963 - , optics-extra, scientific, text, text-short, unordered-containers 25964 - , vector 25968 + , optics-extra, scientific, text, text-short, vector 25965 25969 }: 25966 25970 mkDerivation { 25967 25971 pname = "aeson-optics"; 25968 - version = "1.2"; 25969 - sha256 = "0p852w0ns9mkmydbhj1p3szvkw7pl83c0xaqhvn5jwdrpqj6ma74"; 25970 - revision = "1"; 25971 - editedCabalFile = "0d8f0sx4qqiqws70b1gm6ks4gw5hwl0qjh7mdjzr1yf3r4zyk5hq"; 25972 + version = "1.2.0.1"; 25973 + sha256 = "0b7frw4fm5hn611i8ldbnkq1h47vjw4fn6f85sj38fw2cn4n826j"; 25972 25974 libraryHaskellDepends = [ 25973 25975 aeson attoparsec base bytestring optics-core optics-extra 25974 - scientific text text-short unordered-containers vector 25976 + scientific text text-short vector 25975 25977 ]; 25976 25978 description = "Law-abiding optics for aeson"; 25977 25979 license = lib.licenses.mit; ··· 27539 27541 }) {}; 27540 27542 27541 27543 "algebraic-graphs-io" = callPackage 27542 - ({ mkDerivation, algebraic-graphs, attoparsec, base, binary 27544 + ({ mkDerivation, aeson, algebraic-graphs, attoparsec, base, binary 27543 27545 , binary-conduit, bytestring, conduit, conduit-extra, containers 27544 - , csv-conduit, directory, dot, exceptions, filepath, hspec 27545 - , http-conduit, matrix-market-attoparsec, megaparsec, mtl 27546 - , parser-combinators, primitive, QuickCheck, tar-conduit, text 27547 - , transformers, vector 27546 + , csv-conduit, directory, exceptions, filepath, hspec, http-conduit 27547 + , megaparsec, mtl, parser-combinators, primitive, serialise 27548 + , tar-conduit, text, transformers, vector 27548 27549 }: 27549 27550 mkDerivation { 27550 27551 pname = "algebraic-graphs-io"; 27551 - version = "0.4"; 27552 - sha256 = "03a31y4kxswn9h32vs7nh83cvwjmx714rckj8pvqxl4l7i01y6wf"; 27553 - revision = "1"; 27554 - editedCabalFile = "060m82d4qirv7anyp3n6wh5rsycipr5cimhl1y8p9mcm5573r2pl"; 27552 + version = "0.5.0.1"; 27553 + sha256 = "07vi8b928kjbrmd2p6mv808bh8vwb08wcsnz125v7wm4mc8lv24c"; 27555 27554 libraryHaskellDepends = [ 27556 - algebraic-graphs attoparsec base binary binary-conduit bytestring 27557 - conduit conduit-extra containers csv-conduit directory dot 27558 - exceptions filepath http-conduit matrix-market-attoparsec 27559 - megaparsec mtl parser-combinators primitive tar-conduit text 27560 - transformers vector 27555 + aeson algebraic-graphs attoparsec base binary binary-conduit 27556 + bytestring conduit conduit-extra containers csv-conduit directory 27557 + exceptions filepath http-conduit megaparsec mtl parser-combinators 27558 + primitive serialise tar-conduit text transformers vector 27561 27559 ]; 27562 - testHaskellDepends = [ base hspec QuickCheck ]; 27560 + testHaskellDepends = [ 27561 + aeson algebraic-graphs base hspec serialise 27562 + ]; 27563 27563 description = "I/O utilities and datasets for algebraic-graphs"; 27564 27564 license = lib.licenses.bsd3; 27565 27565 }) {}; ··· 34189 34189 }: 34190 34190 mkDerivation { 34191 34191 pname = "argo"; 34192 - version = "0.2022.2.27"; 34193 - sha256 = "0jbxkkgia4jj49kyc7zg97w397cfdfk194bx8s6cikyaigw0yg0a"; 34192 + version = "0.2022.8.28"; 34193 + sha256 = "0hiqj4by1pqx13rqnmkwncnv37lkgx4s5dlnyn1f4mqmw5x54s4k"; 34194 34194 isLibrary = true; 34195 34195 isExecutable = true; 34196 34196 libraryHaskellDepends = [ ··· 36612 36612 license = lib.licenses.mit; 36613 36613 }) {}; 36614 36614 36615 + "atrophy" = callPackage 36616 + ({ mkDerivation, base, contiguous, deepseq, HUnit, QuickCheck 36617 + , quickcheck-classes, random, tasty, tasty-bench, tasty-hunit 36618 + , tasty-quickcheck, wide-word 36619 + }: 36620 + mkDerivation { 36621 + pname = "atrophy"; 36622 + version = "0.1.0.0"; 36623 + sha256 = "13jdrbnmg2nvgl5c35kdikgdacw7c8kxdwq111mdi9x8bsd3j23q"; 36624 + libraryHaskellDepends = [ base contiguous wide-word ]; 36625 + testHaskellDepends = [ 36626 + base contiguous HUnit QuickCheck quickcheck-classes tasty 36627 + tasty-hunit tasty-quickcheck wide-word 36628 + ]; 36629 + benchmarkHaskellDepends = [ 36630 + base deepseq random tasty tasty-bench 36631 + ]; 36632 + description = "Faster integer division and modulus operations"; 36633 + license = lib.licenses.mit; 36634 + }) {}; 36635 + 36615 36636 "ats-format" = callPackage 36616 36637 ({ mkDerivation, ansi-wl-pprint, base, Cabal, cli-setup, directory 36617 36638 , filepath, language-ats, optparse-applicative, process, text ··· 37609 37630 executableHaskellDepends = [ base Cabal directory filepath ]; 37610 37631 description = "Automatically re-export modules"; 37611 37632 license = lib.licenses.mit; 37633 + mainProgram = "autoexporter"; 37634 + }) {}; 37635 + 37636 + "autoexporter_2_0_0_2" = callPackage 37637 + ({ mkDerivation, base, Cabal, directory, filepath }: 37638 + mkDerivation { 37639 + pname = "autoexporter"; 37640 + version = "2.0.0.2"; 37641 + sha256 = "1058lfjxlcbnd2p7lfjvhbzsgl0wss24c6frw7qzl2sg2kd5bppi"; 37642 + isLibrary = true; 37643 + isExecutable = true; 37644 + libraryHaskellDepends = [ base Cabal directory filepath ]; 37645 + executableHaskellDepends = [ base Cabal directory filepath ]; 37646 + description = "Automatically re-export modules"; 37647 + license = lib.licenses.mit; 37648 + hydraPlatforms = lib.platforms.none; 37612 37649 mainProgram = "autoexporter"; 37613 37650 }) {}; 37614 37651 ··· 40614 40651 license = lib.licenses.mit; 40615 40652 }) {}; 40616 40653 40617 - "basement" = callPackage 40654 + "basement_0_0_14" = callPackage 40618 40655 ({ mkDerivation, base, ghc-prim }: 40619 40656 mkDerivation { 40620 40657 pname = "basement"; ··· 40625 40662 libraryHaskellDepends = [ base ghc-prim ]; 40626 40663 description = "Foundation scrap box of array & string"; 40627 40664 license = lib.licenses.bsd3; 40665 + hydraPlatforms = lib.platforms.none; 40628 40666 }) {}; 40629 40667 40630 - "basement_0_0_15" = callPackage 40668 + "basement" = callPackage 40631 40669 ({ mkDerivation, base, ghc-prim }: 40632 40670 mkDerivation { 40633 40671 pname = "basement"; ··· 40636 40674 libraryHaskellDepends = [ base ghc-prim ]; 40637 40675 description = "Foundation scrap box of array & string"; 40638 40676 license = lib.licenses.bsd3; 40639 - hydraPlatforms = lib.platforms.none; 40640 40677 }) {}; 40641 40678 40642 40679 "basement-cd" = callPackage ··· 41607 41644 }: 41608 41645 mkDerivation { 41609 41646 pname = "bearriver"; 41610 - version = "0.13.5"; 41611 - sha256 = "08r6i7xs7n9054m80svqbyjgy6c5diypxswwjkc3gxrcn1s0fqkv"; 41647 + version = "0.13.6"; 41648 + sha256 = "07ga08r2wwwd2n7jq2bc93jaiqymn4kih2mjb43273zz29kxds99"; 41612 41649 libraryHaskellDepends = [ 41613 41650 base dunai MonadRandom mtl simple-affine-space transformers 41614 41651 ]; ··· 42610 42647 pname = "bin"; 42611 42648 version = "0.1.2"; 42612 42649 sha256 = "0idm2ix4wv1ppr3fjvd8xdlbkhk6lq4rvfs9dv615lmds4gbzm72"; 42650 + revision = "1"; 42651 + editedCabalFile = "052i9qfb037p71fhzl38ly51jkk9q6klb1cb07a0cv2ja5nzrjgn"; 42613 42652 libraryHaskellDepends = [ 42614 42653 base boring dec deepseq fin hashable QuickCheck some 42615 42654 ]; ··· 42874 42913 license = lib.licenses.bsd3; 42875 42914 }) {}; 42876 42915 42916 + "binary-instances_1_0_3" = callPackage 42917 + ({ mkDerivation, aeson, base, binary, binary-orphans, bytestring 42918 + , case-insensitive, hashable, primitive, QuickCheck 42919 + , quickcheck-instances, scientific, tagged, tasty, tasty-quickcheck 42920 + , text, text-binary, time-compat, unordered-containers, vector 42921 + , vector-binary-instances 42922 + }: 42923 + mkDerivation { 42924 + pname = "binary-instances"; 42925 + version = "1.0.3"; 42926 + sha256 = "00wwdk744x762p39jkg0azswxj0qy1lxjw8h9z2c0cvfam934987"; 42927 + libraryHaskellDepends = [ 42928 + aeson base binary binary-orphans case-insensitive hashable 42929 + primitive scientific tagged text text-binary time-compat 42930 + unordered-containers vector vector-binary-instances 42931 + ]; 42932 + testHaskellDepends = [ 42933 + aeson base binary bytestring case-insensitive hashable primitive 42934 + QuickCheck quickcheck-instances scientific tagged tasty 42935 + tasty-quickcheck text time-compat unordered-containers vector 42936 + ]; 42937 + description = "Orphan instances for binary"; 42938 + license = lib.licenses.bsd3; 42939 + hydraPlatforms = lib.platforms.none; 42940 + }) {}; 42941 + 42877 42942 "binary-io" = callPackage 42878 42943 ({ mkDerivation, async, base, binary, bytestring, concurrency 42879 42944 , deque, exceptions, hspec, process, stm, transformers ··· 43130 43195 pname = "binary-tagged"; 43131 43196 version = "0.3.1"; 43132 43197 sha256 = "01d1wb8h5mz76l09r2azphvhm1y3nar8pqrh2waxn797bd2dh6fp"; 43133 - revision = "1"; 43134 - editedCabalFile = "08s4ryp28j0vg94rfp9gnlb8mfyfcnrqnvq59k88l7hh1s4af0r5"; 43198 + revision = "2"; 43199 + editedCabalFile = "0w0n299j37w4xyf69wlfs1s06m01y6yyh9r5clacrr5m893rxy9a"; 43135 43200 libraryHaskellDepends = [ 43136 43201 array base base16-bytestring binary bytestring containers 43137 43202 structured tagged ··· 44151 44216 }: 44152 44217 mkDerivation { 44153 44218 pname = "binrep"; 44154 - version = "0.2.0"; 44155 - sha256 = "151vvxs4h6x24j437qma62z3n82yhvl754321zlyjj815icrax5a"; 44219 + version = "0.3.0"; 44220 + sha256 = "1mx4bjgn3jjflnr4cxyqljvh0k7yd7pla422xpawpkr5q1z8rq5m"; 44156 44221 libraryHaskellDepends = [ 44157 44222 aeson base bytestring either flatparse mason megaparsec refined 44158 44223 strongweak text text-icu vector vector-sized ··· 46534 46599 }: 46535 46600 mkDerivation { 46536 46601 pname = "bloodhound"; 46537 - version = "0.20.0.2"; 46538 - sha256 = "1dvs0gbh7wn9bp99b64vdf2as7zr4bcvxrjzpmlkak4vb4g4bqfz"; 46602 + version = "0.21.0.0"; 46603 + sha256 = "01znn7g5vnhdharl8cl2symffqinbz9syanpnim3ijx7015nasf1"; 46539 46604 libraryHaskellDepends = [ 46540 46605 aeson base blaze-builder bytestring containers exceptions hashable 46541 46606 http-client http-types mtl network-uri scientific semigroups semver ··· 47687 47752 pname = "boring"; 47688 47753 version = "0.2"; 47689 47754 sha256 = "0d2cm9ra69cvaxs5x3lr2rfv7xx6xrbpb3dbcpyd8m77cqxm7b0b"; 47690 - revision = "1"; 47691 - editedCabalFile = "116sbp55pp6b4z9c1iyxaafxwd3mzra5ha2g65sfdla28rabwxj0"; 47755 + revision = "2"; 47756 + editedCabalFile = "04pn94i3mysi7px93k86sf29vw99sf38sl4n0gy2nma0iqsik828"; 47692 47757 libraryHaskellDepends = [ base tagged transformers ]; 47693 47758 description = "Boring and Absurd types"; 47694 47759 license = lib.licenses.bsd3; ··· 47825 47890 pname = "bound-extras"; 47826 47891 version = "0.0.2"; 47827 47892 sha256 = "1mrsr75yd55p3rgqqjlhs0f498qgbmj12ldadj4frmkhjqf3vf9y"; 47893 + revision = "1"; 47894 + editedCabalFile = "07mqf5ycbjj31q1d8b2szzb96nigfhn9iv1h153ks8cgjh5ir8qj"; 47828 47895 libraryHaskellDepends = [ 47829 47896 base bound deepseq hashable transformers 47830 47897 ]; ··· 47901 47968 pname = "boundingboxes"; 47902 47969 version = "0.2.3"; 47903 47970 sha256 = "0r3mffqxqadn8qklq3kr0ggirkficfj8ic1fxgki2zrc5jm4f2g8"; 47971 + revision = "1"; 47972 + editedCabalFile = "0qz1bnci5bhb8zqc2dw19sa0k9i57fyhhdh78s3yllp3aijdc3n6"; 47904 47973 libraryHaskellDepends = [ base lens ]; 47905 47974 description = "A generic boundingbox for an arbitrary vector"; 47906 47975 license = lib.licenses.bsd3; ··· 48200 48269 mainProgram = "breakout"; 48201 48270 }) {}; 48202 48271 48272 + "breakpoint" = callPackage 48273 + ({ mkDerivation, base, containers, ghc, haskeline, mtl, tasty 48274 + , tasty-hunit, transformers 48275 + }: 48276 + mkDerivation { 48277 + pname = "breakpoint"; 48278 + version = "0.1.0.0"; 48279 + sha256 = "11b2wbm8fm1zwz81hx1l3c559ad7y50d0838n94lkm1vsa39hpk7"; 48280 + libraryHaskellDepends = [ 48281 + base containers ghc haskeline mtl transformers 48282 + ]; 48283 + testHaskellDepends = [ base containers tasty tasty-hunit ]; 48284 + description = "Set breakpoints using a GHC plugin"; 48285 + license = lib.licenses.mit; 48286 + }) {}; 48287 + 48203 48288 "breve" = callPackage 48204 48289 ({ mkDerivation, aeson, base, binary, blaze-html, bytestring 48205 48290 , configurator, cryptohash, directory, hashtables, http-api-data ··· 48584 48669 pname = "broadcast-chan"; 48585 48670 version = "0.2.1.2"; 48586 48671 sha256 = "1zsrafz3q9l8np8wafmrbi8ilwwsgnzkc8jfjkjfgs4kq65yglqw"; 48672 + revision = "1"; 48673 + editedCabalFile = "1989dc49db8cf3ca24x4hs3nirm74xl9p0dqf8kpj1dr64y6dvzj"; 48587 48674 libraryHaskellDepends = [ base transformers unliftio-core ]; 48588 48675 benchmarkHaskellDepends = [ async base criterion deepseq stm ]; 48589 48676 description = "Closable, fair, single-wakeup channel type that avoids 0 reader space leaks"; ··· 48598 48685 pname = "broadcast-chan-conduit"; 48599 48686 version = "0.2.1.2"; 48600 48687 sha256 = "0mwd82arm50zwz559qzxi70ia9d4h5kjwdvhk09jf966hd0knnmm"; 48688 + revision = "1"; 48689 + editedCabalFile = "0p0xp5jd5mjgapym482178z2b0vs61w93dxza37n3gqgd28n79is"; 48601 48690 libraryHaskellDepends = [ 48602 48691 base broadcast-chan conduit resourcet transformers unliftio-core 48603 48692 ]; ··· 48616 48705 pname = "broadcast-chan-pipes"; 48617 48706 version = "0.2.1.1"; 48618 48707 sha256 = "06nghcddlcnc97p3464fsgcfvjlsnxv7i7khzws3g3myl8hrd89c"; 48708 + revision = "1"; 48709 + editedCabalFile = "1cigswvq3jvsvk155mszyvjvrhlng7yjf8gnvdw2hw089dzsva95"; 48619 48710 libraryHaskellDepends = [ base broadcast-chan pipes pipes-safe ]; 48620 48711 testHaskellDepends = [ 48621 48712 base broadcast-chan-tests containers foldl pipes pipes-safe ··· 48634 48725 pname = "broadcast-chan-tests"; 48635 48726 version = "0.2.1.2"; 48636 48727 sha256 = "08qjvhdx2pwgj5kcl5fmg5qdlzbdchxjihmqch4sgv48kcga06nv"; 48637 - revision = "2"; 48638 - editedCabalFile = "0cd1sfjkf158z5g0xk2r5mcawmzay04q8hyhcbara4lfx6gwx3h9"; 48728 + revision = "3"; 48729 + editedCabalFile = "0z8ldbdgwzacl6pimn8784yvqnl6na8ffzbh76icdic59frwc2sz"; 48639 48730 libraryHaskellDepends = [ 48640 48731 async base broadcast-chan clock containers optparse-applicative 48641 48732 paramtree stm tagged tasty tasty-golden tasty-hunit tasty-travis ··· 49706 49797 license = lib.licenses.mit; 49707 49798 }) {}; 49708 49799 49800 + "burrito_2_0_1_2" = callPackage 49801 + ({ mkDerivation, base, bytestring, containers, hspec, parsec 49802 + , QuickCheck, template-haskell, text, transformers 49803 + }: 49804 + mkDerivation { 49805 + pname = "burrito"; 49806 + version = "2.0.1.2"; 49807 + sha256 = "1awfxllw4n1zg58q08ml25k0f3mvbrlsws17m40hwp3ddvv8nyfd"; 49808 + libraryHaskellDepends = [ 49809 + base bytestring containers parsec template-haskell text 49810 + transformers 49811 + ]; 49812 + testHaskellDepends = [ 49813 + base bytestring containers hspec parsec QuickCheck template-haskell 49814 + text transformers 49815 + ]; 49816 + description = "Parse and render URI templates"; 49817 + license = lib.licenses.mit; 49818 + hydraPlatforms = lib.platforms.none; 49819 + }) {}; 49820 + 49709 49821 "burst-detection" = callPackage 49710 49822 ({ mkDerivation, base, criterion, deepseq }: 49711 49823 mkDerivation { ··· 50264 50376 pname = "bytes"; 50265 50377 version = "0.17.2"; 50266 50378 sha256 = "06kqqk19qjhrwdqi6pyd1lwqfnj2sw3b3s49lc5vr2fmv8gg8mdw"; 50379 + revision = "1"; 50380 + editedCabalFile = "0frs6ag93kmg2fw3vd686czx8g7h9qmdn1ip6wdk96d94ap0fz9i"; 50267 50381 libraryHaskellDepends = [ 50268 50382 base binary binary-orphans bytestring cereal containers hashable 50269 50383 mtl scientific text time transformers transformers-compat ··· 50564 50678 ]; 50565 50679 description = "Efficiently parse and produce common integral and fractional numbers"; 50566 50680 license = lib.licenses.bsd3; 50681 + }) {}; 50682 + 50683 + "bytestring-lexing_0_5_0_9" = callPackage 50684 + ({ mkDerivation, base, bytestring, tasty, tasty-quickcheck 50685 + , tasty-smallcheck 50686 + }: 50687 + mkDerivation { 50688 + pname = "bytestring-lexing"; 50689 + version = "0.5.0.9"; 50690 + sha256 = "14nx7sfs75g57mlfiwgzm5sc3wm4va58zryjp27m5lmfdp30873c"; 50691 + libraryHaskellDepends = [ base bytestring ]; 50692 + testHaskellDepends = [ 50693 + base bytestring tasty tasty-quickcheck tasty-smallcheck 50694 + ]; 50695 + description = "Efficiently parse and produce common integral and fractional numbers"; 50696 + license = lib.licenses.bsd3; 50697 + hydraPlatforms = lib.platforms.none; 50567 50698 }) {}; 50568 50699 50569 50700 "bytestring-mmap" = callPackage ··· 52021 52152 broken = true; 52022 52153 }) {}; 52023 52154 52024 - "cabal-install-parsers" = callPackage 52155 + "cabal-install-parsers_0_4_5" = callPackage 52025 52156 ({ mkDerivation, aeson, ansi-terminal, base, base16-bytestring 52026 52157 , binary, binary-instances, bytestring, Cabal, containers 52027 52158 , criterion, cryptohash-sha256, deepseq, directory, filepath, lukko ··· 52047 52178 ]; 52048 52179 description = "Utilities to work with cabal-install files"; 52049 52180 license = "GPL-2.0-or-later AND BSD-3-Clause"; 52181 + hydraPlatforms = lib.platforms.none; 52182 + }) {}; 52183 + 52184 + "cabal-install-parsers" = callPackage 52185 + ({ mkDerivation, aeson, ansi-terminal, base, base16-bytestring 52186 + , binary, binary-instances, bytestring, Cabal-syntax, containers 52187 + , criterion, cryptohash-sha256, deepseq, directory, filepath, lukko 52188 + , network-uri, parsec, pretty, tar, tasty, tasty-golden 52189 + , tasty-hunit, text, time, transformers, tree-diff 52190 + }: 52191 + mkDerivation { 52192 + pname = "cabal-install-parsers"; 52193 + version = "0.5"; 52194 + sha256 = "017q4cagx3w0ww9bpilji9hiscilmg78m10ggi9ih0997hjp4l50"; 52195 + libraryHaskellDepends = [ 52196 + aeson base base16-bytestring binary binary-instances bytestring 52197 + Cabal-syntax containers cryptohash-sha256 deepseq directory 52198 + filepath lukko network-uri parsec pretty tar text time transformers 52199 + ]; 52200 + testHaskellDepends = [ 52201 + ansi-terminal base base16-bytestring bytestring Cabal-syntax 52202 + containers directory filepath pretty tar tasty tasty-golden 52203 + tasty-hunit tree-diff 52204 + ]; 52205 + benchmarkHaskellDepends = [ 52206 + base bytestring Cabal-syntax containers criterion directory 52207 + filepath 52208 + ]; 52209 + description = "Utilities to work with cabal-install files"; 52210 + license = "GPL-2.0-or-later AND BSD-3-Clause"; 52050 52211 }) {}; 52051 52212 52052 52213 "cabal-install-solver" = callPackage ··· 52220 52381 mainProgram = "cabal-plan"; 52221 52382 }) {}; 52222 52383 52384 + "cabal-plan_0_7_2_2" = callPackage 52385 + ({ mkDerivation, aeson, ansi-terminal, async, base, base-compat 52386 + , base16-bytestring, bytestring, containers, directory, filepath 52387 + , mtl, optics-core, optparse-applicative, parsec, process 52388 + , semialign, singleton-bool, text, these, topograph, transformers 52389 + , vector 52390 + }: 52391 + mkDerivation { 52392 + pname = "cabal-plan"; 52393 + version = "0.7.2.2"; 52394 + sha256 = "0ld2hgyyx64ns9cfxp1blb3azkv951qrcpx878hdvx2cdllgyy31"; 52395 + configureFlags = [ "-fexe" ]; 52396 + isLibrary = true; 52397 + isExecutable = true; 52398 + libraryHaskellDepends = [ 52399 + aeson base base16-bytestring bytestring containers directory 52400 + filepath text 52401 + ]; 52402 + executableHaskellDepends = [ 52403 + ansi-terminal async base base-compat bytestring containers 52404 + directory mtl optics-core optparse-applicative parsec process 52405 + semialign singleton-bool text these topograph transformers vector 52406 + ]; 52407 + description = "Library and utility for processing cabal's plan.json file"; 52408 + license = lib.licenses.gpl2Plus; 52409 + hydraPlatforms = lib.platforms.none; 52410 + mainProgram = "cabal-plan"; 52411 + }) {}; 52412 + 52223 52413 "cabal-progdeps" = callPackage 52224 52414 ({ mkDerivation, base, Cabal, directory, filepath }: 52225 52415 mkDerivation { ··· 53075 53265 }: 53076 53266 mkDerivation { 53077 53267 pname = "caerbannog"; 53078 - version = "1.0.0.0"; 53079 - sha256 = "1sfk4kh7jk762dqfp4c0hq9jqmp1r0x0727vp0cp48wsp9yn4d8f"; 53268 + version = "1.0.0.2"; 53269 + sha256 = "09rkj17p8c2j0zwkzhvjpajhga5h5q9y1vay2bmnplchx3r3sm8i"; 53080 53270 libraryHaskellDepends = [ base binary bytestring ]; 53081 53271 testHaskellDepends = [ 53082 53272 base binary bytestring hspec QuickCheck random ··· 55521 55711 broken = true; 55522 55712 }) {}; 55523 55713 55524 - "cayley-client_0_4_19_1" = callPackage 55714 + "cayley-client_0_4_19_2" = callPackage 55525 55715 ({ mkDerivation, aeson, attoparsec, base, binary, bytestring 55526 55716 , exceptions, hspec, http-client, http-conduit, lens, lens-aeson 55527 55717 , mtl, text, transformers, unordered-containers, vector 55528 55718 }: 55529 55719 mkDerivation { 55530 55720 pname = "cayley-client"; 55531 - version = "0.4.19.1"; 55532 - sha256 = "195qkxxmzbfaynzni7bv99iv7ia2k0ijhkd260nfdaa3z98j4rkz"; 55721 + version = "0.4.19.2"; 55722 + sha256 = "0p8s4r4wgscqll2jd1k3plfq8v89jf344vq5bz5fg9r66kbryjxs"; 55533 55723 libraryHaskellDepends = [ 55534 55724 aeson attoparsec base binary bytestring exceptions http-client 55535 55725 http-conduit lens lens-aeson mtl text transformers ··· 62435 62625 pname = "colors"; 62436 62626 version = "0.3.0.2"; 62437 62627 sha256 = "0gbdqn5wrh9711j5hs5ypbd3w7a3mh37g6aadqiq4m5n7jna6phm"; 62438 - revision = "1"; 62439 - editedCabalFile = "0q152j8ybnga46azvfg3xmsjk01lz4wkhlli07cd92803vc4d6dl"; 62628 + revision = "2"; 62629 + editedCabalFile = "1zhm6608y16haxvkf0rs3iihq1j8jg5kgfj9r6n65raymymd7rfj"; 62440 62630 libraryHaskellDepends = [ base lens linear profunctors ]; 62441 62631 description = "A type for colors"; 62442 62632 license = lib.licenses.bsd3; ··· 68195 68385 }: 68196 68386 mkDerivation { 68197 68387 pname = "core-data"; 68198 - version = "0.3.4.0"; 68199 - sha256 = "07f90lhjv9vpnymidq6kyrnz6s2w3slvy2nwzjxvbia2p22nqmak"; 68200 - revision = "1"; 68201 - editedCabalFile = "1zc0y1f2mzycdnyd5f8dmkhnwc15bczhf2i82y45bjy4pg3890vg"; 68202 - libraryHaskellDepends = [ 68203 - aeson base bytestring containers core-text hashable hourglass 68204 - prettyprinter scientific text time unordered-containers uuid vector 68205 - ]; 68206 - description = "Convenience wrappers around common data structures and encodings"; 68207 - license = lib.licenses.mit; 68208 - }) {}; 68209 - 68210 - "core-data_0_3_6_0" = callPackage 68211 - ({ mkDerivation, aeson, base, bytestring, containers, core-text 68212 - , hashable, hourglass, prettyprinter, scientific, text, time 68213 - , unordered-containers, uuid, vector 68214 - }: 68215 - mkDerivation { 68216 - pname = "core-data"; 68217 68388 version = "0.3.6.0"; 68218 68389 sha256 = "17x6dkrrps7cwh232fhmwn1r06xn28ghxysw26rba44lwshc9wga"; 68219 68390 libraryHaskellDepends = [ ··· 68222 68393 ]; 68223 68394 description = "Convenience wrappers around common data structures and encodings"; 68224 68395 license = lib.licenses.mit; 68225 - hydraPlatforms = lib.platforms.none; 68226 68396 }) {}; 68227 68397 68228 68398 "core-haskell" = callPackage ··· 70240 70410 pname = "crypt-sha512"; 70241 70411 version = "0"; 70242 70412 sha256 = "1wsma9frdrn39i506zydlzlk1ir6jh1pidqfjms8rwqjpx965gn2"; 70243 - revision = "7"; 70244 - editedCabalFile = "18i2irw9ghwic6yanl6iqqbqqvlwvm6hvvniqgb75hinxgyim0d4"; 70413 + revision = "8"; 70414 + editedCabalFile = "09fj4nghk80l8pqxjiddw0v8frwg46v5izkjsx2jvk1ksh6cif2b"; 70245 70415 libraryHaskellDepends = [ 70246 70416 attoparsec base bytestring cryptohash-sha512 70247 70417 ]; ··· 71847 72017 pname = "cue-sheet"; 71848 72018 version = "2.0.2"; 71849 72019 sha256 = "0n8a5m5qlz8dz03sphj9pybfjfkc0gngpmh56h6idj88frn1z947"; 72020 + revision = "1"; 72021 + editedCabalFile = "14w4r8y871fkvvak9lklncchlnq3cb6gy4qy1124g9hsnf75mgg4"; 71850 72022 enableSeparateDataOutput = true; 71851 72023 libraryHaskellDepends = [ 71852 72024 base bytestring containers exceptions megaparsec mtl QuickCheck ··· 73412 73584 license = lib.licenses.bsd3; 73413 73585 }) {}; 73414 73586 73587 + "data-bword_0_1_0_2" = callPackage 73588 + ({ mkDerivation, base, ghc-prim, tasty, tasty-quickcheck }: 73589 + mkDerivation { 73590 + pname = "data-bword"; 73591 + version = "0.1.0.2"; 73592 + sha256 = "0dcngqc0igqs68lplqzfg5rl2nj1iy4555g7swsxd8n7svkq0j6n"; 73593 + libraryHaskellDepends = [ base ghc-prim ]; 73594 + testHaskellDepends = [ base tasty tasty-quickcheck ]; 73595 + description = "Extra operations on binary words of fixed length"; 73596 + license = lib.licenses.bsd3; 73597 + hydraPlatforms = lib.platforms.none; 73598 + }) {}; 73599 + 73415 73600 "data-carousel" = callPackage 73416 73601 ({ mkDerivation, base, containers, lens }: 73417 73602 mkDerivation { ··· 76642 76827 license = lib.licenses.bsd3; 76643 76828 }) {}; 76644 76829 76830 + "dec_0_0_5" = callPackage 76831 + ({ mkDerivation, base, boring }: 76832 + mkDerivation { 76833 + pname = "dec"; 76834 + version = "0.0.5"; 76835 + sha256 = "126z70ij9hhy8pajw0d5fl0hrppy5sh22j8nkx46i0g6qz3l7071"; 76836 + libraryHaskellDepends = [ base boring ]; 76837 + description = "Decidable propositions"; 76838 + license = lib.licenses.bsd3; 76839 + hydraPlatforms = lib.platforms.none; 76840 + }) {}; 76841 + 76645 76842 "decepticons" = callPackage 76646 76843 ({ mkDerivation, base, comonad-transformers }: 76647 76844 mkDerivation { ··· 77209 77406 license = lib.licenses.mit; 77210 77407 }) {}; 77211 77408 77409 + "dejafu_2_4_0_4" = callPackage 77410 + ({ mkDerivation, base, concurrency, containers, contravariant 77411 + , deepseq, exceptions, leancheck, profunctors, random, transformers 77412 + }: 77413 + mkDerivation { 77414 + pname = "dejafu"; 77415 + version = "2.4.0.4"; 77416 + sha256 = "0nf89l7ps8wrm97skkn8nmi7wmmnr3dxmvjmhs69abnlahj7zjqh"; 77417 + libraryHaskellDepends = [ 77418 + base concurrency containers contravariant deepseq exceptions 77419 + leancheck profunctors random transformers 77420 + ]; 77421 + description = "A library for unit-testing concurrent programs"; 77422 + license = lib.licenses.mit; 77423 + hydraPlatforms = lib.platforms.none; 77424 + }) {}; 77425 + 77212 77426 "deka" = callPackage 77213 77427 ({ mkDerivation, base, bytestring, mpdec, parsec, transformers }: 77214 77428 mkDerivation { ··· 78228 78442 testHaskellDepends = [ base HUnit ]; 78229 78443 description = "Parse and render JSON simply"; 78230 78444 license = lib.licenses.mit; 78445 + mainProgram = "derulo"; 78446 + }) {}; 78447 + 78448 + "derulo_2_0_0_3" = callPackage 78449 + ({ mkDerivation, base, HUnit }: 78450 + mkDerivation { 78451 + pname = "derulo"; 78452 + pname = "htaut"; 78453 + sha256 = "0bs0bl66256i7ib82i70slf8s2pm091vbqk50pna2vrxs0a3mlkb"; 78454 + isLibrary = true; 78455 + isExecutable = true; 78456 + libraryHaskellDepends = [ base ]; 78457 + executableHaskellDepends = [ base ]; 78458 + testHaskellDepends = [ base HUnit ]; 78459 + description = "Parse and render JSON simply"; 78460 + license = lib.licenses.mit; 78461 + hydraPlatforms = lib.platforms.none; 78231 78462 mainProgram = "derulo"; 78232 78463 }) {}; 78233 78464 ··· 79836 80067 license = lib.licenses.bsd3; 79837 80068 }) {}; 79838 80069 80070 + "diagrams-core_1_5_0_1" = callPackage 80071 + ({ mkDerivation, adjunctions, base, containers, distributive 80072 + , dual-tree, lens, linear, monoid-extras, mtl, profunctors 80073 + , semigroups, unordered-containers 80074 + }: 80075 + mkDerivation { 80076 + pname = "diagrams-core"; 80077 + version = "1.5.0.1"; 80078 + sha256 = "1gv1p5hrxi3hks0nb4l38gdgfq9bh9d86b6dxcyzqxrwxbxk1khn"; 80079 + libraryHaskellDepends = [ 80080 + adjunctions base containers distributive dual-tree lens linear 80081 + monoid-extras mtl profunctors semigroups unordered-containers 80082 + ]; 80083 + description = "Core libraries for diagrams EDSL"; 80084 + license = lib.licenses.bsd3; 80085 + hydraPlatforms = lib.platforms.none; 80086 + }) {}; 80087 + 79839 80088 "diagrams-graphviz" = callPackage 79840 80089 ({ mkDerivation, base, containers, diagrams-lib, fgl, graphviz 79841 80090 , split ··· 79976 80225 pname = "diagrams-lib"; 79977 80226 version = "1.4.5.1"; 79978 80227 sha256 = "1hkxp549i99s45qk8zmhjvz1xyyv3i0ffl8155bifkic6fd8y2gz"; 79979 - revision = "2"; 79980 - editedCabalFile = "12zif237fhf8r016225wsfkshwsxpqq0bm0h3k1ys5yjyk6m3x90"; 80228 + revision = "3"; 80229 + editedCabalFile = "1s8iyx86hd7p1h08nlmx8dj03fdzbwi417yw1qxc5ivd77ciqj61"; 79981 80230 libraryHaskellDepends = [ 79982 80231 active adjunctions array base bytestring cereal colour containers 79983 80232 data-default-class diagrams-core diagrams-solve directory ··· 81677 81926 "discord-haskell" = callPackage 81678 81927 ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring 81679 81928 , containers, data-default, emoji, http-api-data, http-client 81680 - , iso8601-time, MonadRandom, mtl, req, safe-exceptions, scientific 81681 - , text, time, unliftio, websockets, wuss 81929 + , iso8601-time, MonadRandom, mtl, network, req, safe-exceptions 81930 + , scientific, text, time, unliftio, unordered-containers 81931 + , websockets, wuss 81682 81932 }: 81683 81933 mkDerivation { 81684 81934 pname = "discord-haskell"; 81685 - version = "1.14.0"; 81686 - sha256 = "0dxzv2kl4njnq5m48d017ph1r8fir418ndzjahcing3b2hp2g1lp"; 81935 + version = "1.15.1"; 81936 + sha256 = "18md6zdvanmd29d6pn6v979c8iy4rsbzbrppjmz732fn5q9063f2"; 81687 81937 isLibrary = true; 81688 81938 isExecutable = true; 81689 81939 libraryHaskellDepends = [ 81690 81940 aeson async base base64-bytestring bytestring containers 81691 81941 data-default emoji http-api-data http-client iso8601-time 81692 - MonadRandom mtl req safe-exceptions scientific text time unliftio 81693 - websockets wuss 81942 + MonadRandom mtl network req safe-exceptions scientific text time 81943 + unliftio unordered-containers websockets wuss 81694 81944 ]; 81695 81945 executableHaskellDepends = [ base text unliftio ]; 81696 81946 description = "Write bots for Discord in Haskell"; ··· 82826 83076 }) {}; 82827 83077 82828 83078 "ditto" = callPackage 82829 - ({ mkDerivation, base, containers, mtl, semigroups, text, torsor }: 83079 + ({ mkDerivation, base, containers, mtl, text }: 82830 83080 mkDerivation { 82831 83081 pname = "ditto"; 82832 - version = "0.4"; 82833 - sha256 = "0qnkv0r5dm73qlrsgwxwzm7f9gbknwcy1dzbjs6vlcmx8hyqh2gp"; 82834 - libraryHaskellDepends = [ 82835 - base containers mtl semigroups text torsor 82836 - ]; 83082 + version = "0.4.1"; 83083 + sha256 = "0wimz4zpiyll6wcbdhlwjbbjb0y6xy6lk0q1p0hpq5jmf1j2h4pb"; 83084 + libraryHaskellDepends = [ base containers mtl text ]; 82837 83085 description = "ditto is a type-safe HTML form generation and validation library"; 82838 83086 license = lib.licenses.bsd3; 82839 83087 }) {}; ··· 83043 83291 pname = "dlist-nonempty"; 83044 83292 version = "0.1.1"; 83045 83293 sha256 = "0csbspdy43pzvasb5mhs5pz2f49ws78pi253cx7pp84wjx6ads20"; 83046 - revision = "12"; 83047 - editedCabalFile = "0b8lkcpzxjdwm13v7y35j2x3sy97rwzyjwdwzag1va4lvfwa1287"; 83294 + revision = "13"; 83295 + editedCabalFile = "1hbd0j8yw81y4rnxqxxnvhy33ccgl5c7qcr9shzqy97fwi2vkikm"; 83048 83296 libraryHaskellDepends = [ 83049 83297 base base-compat deepseq dlist semigroupoids 83050 83298 ]; ··· 83250 83498 }: 83251 83499 mkDerivation { 83252 83500 pname = "dns-patterns"; 83253 - version = "0.1.3"; 83254 - sha256 = "01373vx919s6xznifc0nv9dlwnqh8j0h57v0pdzmpfa5z7jyq7vf"; 83501 + version = "0.2.1"; 83502 + sha256 = "0vaxh178kndjryhchx6wryla5q8a9498vx7w39bb4va96f7gyby6"; 83255 83503 libraryHaskellDepends = [ 83256 83504 attoparsec base bytestring parser-combinators text 83257 83505 ]; 83258 83506 testHaskellDepends = [ attoparsec base bytestring HUnit text ]; 83259 83507 description = "DNS name parsing and pattern matching utilities"; 83260 83508 license = lib.licenses.bsd3; 83509 + hydraPlatforms = lib.platforms.none; 83510 + broken = true; 83261 83511 }) {}; 83262 83512 83263 83513 "dnscache" = callPackage ··· 84087 84337 }: 84088 84338 mkDerivation { 84089 84339 pname = "doctest-parallel"; 84090 - version = "0.2.4"; 84091 - sha256 = "0fzfhvam3j15vmh356svg6zlafbayaqmds8hki6jxrandj2d14kp"; 84092 - libraryHaskellDepends = [ 84093 - base base-compat Cabal code-page containers deepseq directory 84094 - exceptions extra filepath ghc ghc-paths Glob pretty process random 84095 - syb template-haskell transformers unordered-containers 84096 - ]; 84097 - testHaskellDepends = [ 84098 - base base-compat code-page containers deepseq directory exceptions 84099 - filepath ghc ghc-paths hspec hspec-core hspec-discover HUnit 84100 - mockery process QuickCheck setenv silently stringbuilder syb 84101 - transformers 84102 - ]; 84103 - testToolDepends = [ hspec-discover ]; 84104 - doHaddock = false; 84105 - description = "Test interactive Haskell examples"; 84106 - license = lib.licenses.mit; 84107 - }) {}; 84108 - 84109 - "doctest-parallel_0_2_5" = callPackage 84110 - ({ mkDerivation, base, base-compat, Cabal, code-page, containers 84111 - , deepseq, directory, exceptions, extra, filepath, ghc, ghc-paths 84112 - , Glob, hspec, hspec-core, hspec-discover, HUnit, mockery, pretty 84113 - , process, QuickCheck, random, setenv, silently, stringbuilder, syb 84114 - , template-haskell, transformers, unordered-containers 84115 - }: 84116 - mkDerivation { 84117 - pname = "doctest-parallel"; 84118 84340 version = "0.2.5"; 84119 84341 sha256 = "075y4yllpgfq0dlfd6y9nqhsdkxzb9s3jgb0v194l216kg5zsqzc"; 84120 84342 libraryHaskellDepends = [ ··· 84132 84354 doHaddock = false; 84133 84355 description = "Test interactive Haskell examples"; 84134 84356 license = lib.licenses.mit; 84135 - hydraPlatforms = lib.platforms.none; 84136 84357 }) {}; 84137 84358 84138 84359 "doctest-prop" = callPackage ··· 85940 86161 }) {}; 85941 86162 85942 86163 "dual-tree" = callPackage 85943 - ({ mkDerivation, base, monoid-extras, newtype-generics, QuickCheck 85944 - , semigroups, testing-feat 85945 - }: 85946 - mkDerivation { 85947 - pname = "dual-tree"; 85948 - version = "0.2.3.0"; 85949 - sha256 = "0qyn7kb42wvlcvb1wbf1qx3isc2y6k3hzp5iq6ab0r0llw9g6qlg"; 85950 - revision = "2"; 85951 - editedCabalFile = "0cv2pkq85d7wgk6jjcq8vpv3577iyd1x0sg5ivw9ixyf5v5qwjxy"; 85952 - libraryHaskellDepends = [ 85953 - base monoid-extras newtype-generics semigroups 85954 - ]; 85955 - testHaskellDepends = [ 85956 - base monoid-extras QuickCheck semigroups testing-feat 85957 - ]; 85958 - description = "Rose trees with cached and accumulating monoidal annotations"; 85959 - license = lib.licenses.bsd3; 85960 - }) {}; 85961 - 85962 - "dual-tree_0_2_3_1" = callPackage 85963 86164 ({ mkDerivation, base, monoid-extras, QuickCheck, semigroups 85964 86165 , testing-feat 85965 86166 }: ··· 85973 86174 ]; 85974 86175 description = "Rose trees with cached and accumulating monoidal annotations"; 85975 86176 license = lib.licenses.bsd3; 85976 - hydraPlatforms = lib.platforms.none; 85977 86177 }) {}; 85978 86178 85979 86179 "dualizer" = callPackage ··· 86159 86359 maintainers = [ lib.maintainers.turion ]; 86160 86360 }) {}; 86161 86361 86362 + "dunai_0_9_0" = callPackage 86363 + ({ mkDerivation, base, MonadRandom, simple-affine-space, tasty 86364 + , tasty-hunit, transformers, transformers-base 86365 + }: 86366 + mkDerivation { 86367 + pname = "dunai"; 86368 + version = "0.9.0"; 86369 + sha256 = "0p93c1h5bggvabx4vvd95khmjrq4qh46rvxkm4cqcdfd0601lyy5"; 86370 + libraryHaskellDepends = [ 86371 + base MonadRandom simple-affine-space transformers transformers-base 86372 + ]; 86373 + testHaskellDepends = [ base tasty tasty-hunit transformers ]; 86374 + description = "Generalised reactive framework supporting classic, arrowized and monadic FRP"; 86375 + license = lib.licenses.bsd3; 86376 + hydraPlatforms = lib.platforms.none; 86377 + maintainers = [ lib.maintainers.turion ]; 86378 + }) {}; 86379 + 86162 86380 "dunai-core" = callPackage 86163 86381 ({ mkDerivation, base, MonadRandom, transformers, transformers-base 86164 86382 }: ··· 86179 86397 ({ mkDerivation, base, dunai, normaldistribution, QuickCheck }: 86180 86398 mkDerivation { 86181 86399 pname = "dunai-test"; 86182 - version = "0.8.3"; 86183 - sha256 = "07kirfcyzanscp0kdhgsg0pf809nwf6im0m104xrsrxkak1iqkh4"; 86400 + version = "0.9.0"; 86401 + sha256 = "0j007pd475fmxhnvvwh6z8awrxfcfgwmph1z412k332lrj46nhv7"; 86184 86402 libraryHaskellDepends = [ 86185 86403 base dunai normaldistribution QuickCheck 86186 86404 ]; ··· 87916 88134 }: 87917 88135 mkDerivation { 87918 88136 pname = "effectful"; 87919 - version = "2.0.0.0"; 87920 - sha256 = "1fhi7nfaxbazq01pgypf5mk6gd6k983jm3qbvwf6wi75xqx68rxy"; 88137 + version = "2.1.0.0"; 88138 + sha256 = "16vkxjmlwmyrvp3gdjma73jqlbmvbj9cawazg9h6fchxfr6ps53n"; 87921 88139 libraryHaskellDepends = [ 87922 88140 async base bytestring directory effectful-core process stm time 87923 88141 unliftio ··· 87939 88157 }: 87940 88158 mkDerivation { 87941 88159 pname = "effectful-core"; 87942 - version = "2.0.0.0"; 87943 - sha256 = "15jg59843h0llv6v6s66nhz8q48ch1y5jibpxq4ki3w91nqaz13i"; 88160 + version = "2.1.0.0"; 88161 + sha256 = "1lgg8f66jrs206b4zvkplq7w8d8sd91mxj9333sr4v4dnnshp4lk"; 87944 88162 libraryHaskellDepends = [ 87945 88163 base containers exceptions monad-control primitive 87946 88164 transformers-base unliftio-core ··· 88897 89115 license = lib.licenses.bsd3; 88898 89116 }) {}; 88899 89117 88900 - "eliminators_0_9" = callPackage 89118 + "eliminators_0_9_1" = callPackage 88901 89119 ({ mkDerivation, base, extra, hspec, hspec-discover, singleton-nats 88902 - , singletons-base, template-haskell, th-abstraction, th-desugar 89120 + , singletons-base, template-haskell, text, th-abstraction 89121 + , th-desugar 88903 89122 }: 88904 89123 mkDerivation { 88905 89124 pname = "eliminators"; 88906 - version = "0.9"; 88907 - sha256 = "118bd51hfbh29yhs9ai3srk431avwsmccm1500mp21fbwxq8phsj"; 89125 + version = "0.9.1"; 89126 + sha256 = "0qw6fd6mskwyj1mzz6a6vdxh80jqxn0dzmwp1vq8py1cgnzrpfda"; 88908 89127 libraryHaskellDepends = [ 88909 - base extra singleton-nats singletons-base template-haskell 89128 + base extra singleton-nats singletons-base template-haskell text 88910 89129 th-abstraction th-desugar 88911 89130 ]; 88912 89131 testHaskellDepends = [ base hspec singleton-nats singletons-base ]; ··· 89729 89948 }: 89730 89949 mkDerivation { 89731 89950 pname = "ema"; 89732 - version = "0.8.0.0"; 89733 - sha256 = "03phqldw1dldmp4gp1wmlm8cyb5qkg1v62brvhwbc9cl1iasllk2"; 89951 + version = "0.8.2.0"; 89952 + sha256 = "158n1qizqncl4q4szk9jwjdnj1y0jsbpzyi4hjslk4zkvkkscwqa"; 89734 89953 enableSeparateDataOutput = true; 89735 89954 libraryHaskellDepends = [ 89736 89955 aeson async base blaze-html blaze-markup constraints-extras ··· 89879 90098 }: 89880 90099 mkDerivation { 89881 90100 pname = "email-validator"; 89882 - version = "1.0.0"; 89883 - sha256 = "0l8c87kv80y1cpifcg80zhmdi884n7409w22akvc7kb9vvyp3b4v"; 89884 - revision = "1"; 89885 - editedCabalFile = "08ncdqjmgxlzsxfj8z0xaj1p5nnx4ndj4490gvfhj50kv2wx47iw"; 90101 + version = "1.0.1"; 90102 + sha256 = "0nn1lrl1dv9zg9kvw46253jdb6cfzh5wn70n71pv85adc544001s"; 89886 90103 isLibrary = false; 89887 90104 isExecutable = true; 89888 90105 executableHaskellDepends = [ ··· 89890 90107 pcre-light tasty tasty-hunit 89891 90108 ]; 89892 90109 testHaskellDepends = [ 89893 - base bytestring cmdargs dns doctest email-validate HUnit 89894 - parallel-io pcre-light tasty tasty-hunit 90110 + base bytestring doctest email-validate HUnit pcre-light tasty 90111 + tasty-hunit 89895 90112 ]; 89896 90113 description = "Perform basic syntax and deliverability checks on email addresses"; 89897 90114 license = lib.licenses.agpl3Only; ··· 90412 90629 license = lib.licenses.bsd3; 90413 90630 }) {}; 90414 90631 90632 + "entropy_0_4_1_10" = callPackage 90633 + ({ mkDerivation, base, bytestring, Cabal, directory, filepath 90634 + , process, unix 90635 + }: 90636 + mkDerivation { 90637 + pname = "entropy"; 90638 + version = "0.4.1.10"; 90639 + sha256 = "1rbx4ydabrjs8kkdg9laznkh9nisiq6b5z93vnp9bh6iy59ivb45"; 90640 + setupHaskellDepends = [ base Cabal directory filepath process ]; 90641 + libraryHaskellDepends = [ base bytestring unix ]; 90642 + description = "A platform independent entropy source"; 90643 + license = lib.licenses.bsd3; 90644 + hydraPlatforms = lib.platforms.none; 90645 + }) {}; 90646 + 90415 90647 "entwine" = callPackage 90416 90648 ({ mkDerivation, async, base, clock, containers, criterion 90417 90649 , directory, exceptions, monad-loops, process, QuickCheck ··· 90914 91146 maintainers = [ lib.maintainers.sternenseemann ]; 90915 91147 }) {}; 90916 91148 91149 + "envy_2_1_1_0" = callPackage 91150 + ({ mkDerivation, base, bytestring, containers, hspec, mtl 91151 + , QuickCheck, quickcheck-instances, text, time, transformers 91152 + }: 91153 + mkDerivation { 91154 + pname = "envy"; 91155 + version = "2.1.1.0"; 91156 + sha256 = "0cc4lxh4zyg388s794i4ydixi83mgzarjldssmccmss9gp90qcj6"; 91157 + libraryHaskellDepends = [ 91158 + base bytestring containers mtl text time transformers 91159 + ]; 91160 + testHaskellDepends = [ 91161 + base bytestring hspec mtl QuickCheck quickcheck-instances text time 91162 + transformers 91163 + ]; 91164 + description = "An environmentally friendly way to deal with environment variables"; 91165 + license = lib.licenses.bsd3; 91166 + hydraPlatforms = lib.platforms.none; 91167 + maintainers = [ lib.maintainers.sternenseemann ]; 91168 + }) {}; 91169 + 90917 91170 "envy-extensible" = callPackage 90918 91171 ({ mkDerivation, base, doctest, envy, extensible, hspec 90919 91172 , hspec-discover, main-tester, QuickCheck ··· 91169 91422 pname = "equational-reasoning"; 91170 91423 version = "0.7.0.1"; 91171 91424 sha256 = "1xp5vmz19idc29xidr7q65hsnhfnl3ca80hxxfllsqpyyh32qlhn"; 91425 + revision = "1"; 91426 + editedCabalFile = "0bi5xmaq5cbs1jqz6naw4706wv5yjgx1g4vibp872iqzcjc86yka"; 91172 91427 libraryHaskellDepends = [ 91173 91428 base containers template-haskell th-desugar void 91174 91429 ]; ··· 91690 91945 pname = "ersatz-toysat"; 91691 91946 version = "0.2.2.0"; 91692 91947 sha256 = "056yyls1mhl20sbngk43lip9gi092c1da0snx6fcs0vbv8gm0j4v"; 91948 + revision = "2"; 91949 + editedCabalFile = "0ijzzn2bis2kgxf3cnnqkxrfh3n5pw5jp29548dac9ayfk8iwvvh"; 91693 91950 isLibrary = true; 91694 91951 isExecutable = true; 91695 91952 libraryHaskellDepends = [ ··· 91898 92155 }: 91899 92156 mkDerivation { 91900 92157 pname = "esqueleto"; 91901 - version = "3.5.6.1"; 91902 - sha256 = "1cb8hnv3i75db46dgi2a960zq715py2jq9w3x31q8d3avfkgds2i"; 92158 + version = "3.5.7.0"; 92159 + sha256 = "1dqd1ni4rv70yrb71cbldrak22dgxgns3qnfhsnwbwp5mia9h1v1"; 91903 92160 libraryHaskellDepends = [ 91904 92161 aeson attoparsec base blaze-html bytestring conduit containers 91905 92162 monad-logger persistent resourcet tagged template-haskell text time ··· 91916 92173 license = lib.licenses.bsd3; 91917 92174 }) {}; 91918 92175 91919 - "esqueleto_3_5_7_0" = callPackage 92176 + "esqueleto_3_5_8_0" = callPackage 91920 92177 ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring 91921 92178 , conduit, containers, exceptions, hspec, hspec-core, monad-logger 91922 92179 , mtl, mysql, mysql-simple, persistent, persistent-mysql ··· 91926 92183 }: 91927 92184 mkDerivation { 91928 92185 pname = "esqueleto"; 91929 - version = "3.5.7.0"; 91930 - sha256 = "1dqd1ni4rv70yrb71cbldrak22dgxgns3qnfhsnwbwp5mia9h1v1"; 92186 + version = "3.5.8.0"; 92187 + sha256 = "06fdrmp57kqvyj4bl8a7f1xz4iyd1w5qldrkf3raq6in0l628m9y"; 91931 92188 libraryHaskellDepends = [ 91932 92189 aeson attoparsec base blaze-html bytestring conduit containers 91933 92190 monad-logger persistent resourcet tagged template-haskell text time ··· 92638 92895 ]; 92639 92896 description = "Bindings to libevdev"; 92640 92897 license = lib.licenses.bsd3; 92641 - hydraPlatforms = lib.platforms.none; 92642 - broken = true; 92898 + platforms = lib.platforms.linux; 92643 92899 }) {inherit (pkgs) libevdev;}; 92644 92900 92645 92901 "evdev-streamly" = callPackage ··· 92657 92913 ]; 92658 92914 description = "Bridge for working with evdev and streamly"; 92659 92915 license = lib.licenses.bsd3; 92660 - hydraPlatforms = lib.platforms.none; 92916 + platforms = lib.platforms.linux; 92661 92917 }) {}; 92662 92918 92663 92919 "eve" = callPackage ··· 93244 93500 }: 93245 93501 mkDerivation { 93246 93502 pname = "evoke"; 93247 - version = "0.2022.5.19"; 93248 - sha256 = "1kw4jklbr5pjd1rhwm6c89492w7rjc0mv335j5bis6nn53g7psna"; 93503 + version = "0.2022.8.26"; 93504 + sha256 = "05jyak1dmb4cw4gp5p71pv8imkfachylq8bak81jmg6ni2shp28j"; 93249 93505 libraryHaskellDepends = [ base ghc text ]; 93250 93506 testHaskellDepends = [ 93251 93507 aeson base HUnit insert-ordered-containers lens QuickCheck swagger2 ··· 94063 94319 }: 94064 94320 mkDerivation { 94065 94321 pname = "exon"; 94066 - version = "0.4.0.0"; 94067 - sha256 = "17hzyfh4wcv5x1446qk448mdlcr63z50nkicf67k8618szf2sqdl"; 94322 + version = "0.5.0.0"; 94323 + sha256 = "0q55lxd85nkpml2x1c1i0dgh6z3c61cr07866zzlqn0mnm2wx8rv"; 94068 94324 libraryHaskellDepends = [ 94069 94325 base flatparse haskell-src-exts haskell-src-meta incipit-base 94070 94326 template-haskell text ··· 94891 95147 license = lib.licenses.bsd3; 94892 95148 }) {}; 94893 95149 95150 + "extra_1_7_11" = callPackage 95151 + ({ mkDerivation, base, clock, directory, filepath, process 95152 + , QuickCheck, quickcheck-instances, time, unix 95153 + }: 95154 + mkDerivation { 95155 + pname = "extra"; 95156 + version = "1.7.11"; 95157 + sha256 = "0zskgc0y16y3fkfd5z0r0rh4z8jahfpywbs6xviqg09hx5y0bxjy"; 95158 + libraryHaskellDepends = [ 95159 + base clock directory filepath process time unix 95160 + ]; 95161 + testHaskellDepends = [ 95162 + base directory filepath QuickCheck quickcheck-instances unix 95163 + ]; 95164 + description = "Extra functions I use"; 95165 + license = lib.licenses.bsd3; 95166 + hydraPlatforms = lib.platforms.none; 95167 + }) {}; 95168 + 94894 95169 "extract-dependencies" = callPackage 94895 95170 ({ mkDerivation, async, base, Cabal, containers 94896 95171 , package-description-remote ··· 95445 95720 }: 95446 95721 mkDerivation { 95447 95722 pname = "faktory"; 95448 - version = "1.1.2.2"; 95449 - sha256 = "0vkjd20wpzb170lisk1sb4508h56mgjbk4f5qbi6k8vvbdipiaqy"; 95450 - isLibrary = true; 95451 - isExecutable = true; 95452 - libraryHaskellDepends = [ 95453 - aeson aeson-casing base bytestring connection cryptonite errors 95454 - megaparsec memory mtl network random safe-exceptions scanner 95455 - semigroups text time unix unordered-containers 95456 - ]; 95457 - executableHaskellDepends = [ aeson base safe-exceptions ]; 95458 - testHaskellDepends = [ 95459 - aeson aeson-qq async base hspec markdown-unlit mtl time 95460 - ]; 95461 - testToolDepends = [ markdown-unlit ]; 95462 - description = "Faktory Worker for Haskell"; 95463 - license = lib.licenses.mit; 95464 - hydraPlatforms = lib.platforms.none; 95465 - broken = true; 95466 - }) {}; 95467 - 95468 - "faktory_1_1_2_3" = callPackage 95469 - ({ mkDerivation, aeson, aeson-casing, aeson-qq, async, base 95470 - , bytestring, connection, cryptonite, errors, hspec, markdown-unlit 95471 - , megaparsec, memory, mtl, network, random, safe-exceptions 95472 - , scanner, semigroups, text, time, unix, unordered-containers 95473 - }: 95474 - mkDerivation { 95475 - pname = "faktory"; 95476 95723 version = "1.1.2.3"; 95477 95724 sha256 = "1mihcmz3wzw2f6vfwv7xkvzhiql1fbb5v2llpkx5y455z939xl37"; 95478 95725 isLibrary = true; ··· 97507 97754 pname = "fgl"; 97508 97755 version = "5.7.0.3"; 97509 97756 sha256 = "04k5grp5d381wkc7sxgcl0sd3z3nlm6l6mmh103vhzh6p49vhs99"; 97757 + revision = "1"; 97758 + editedCabalFile = "0d5b88j42a3f50b7kbksszvwvcgr59f8pcg3p6cvzq9f4n7y51s7"; 97510 97759 libraryHaskellDepends = [ 97511 97760 array base containers deepseq transformers 97512 97761 ]; ··· 97744 97993 testHaskellDepends = [ base bytestring ]; 97745 97994 description = "Use Template Haskell to embed (LZMA compressed) data"; 97746 97995 license = lib.licenses.bsd3; 97996 + }) {}; 97997 + 97998 + "file-embed-lzma_0_0_1" = callPackage 97999 + ({ mkDerivation, base, bytestring, directory, filepath, lzma 98000 + , template-haskell, text, transformers 98001 + }: 98002 + mkDerivation { 98003 + pname = "file-embed-lzma"; 98004 + version = "0.0.1"; 98005 + sha256 = "19l1gdjhsn4zh96mzbjsa5rn0acwrx1w3jy25cm23xv6jl8z28i9"; 98006 + libraryHaskellDepends = [ 98007 + base bytestring directory filepath lzma template-haskell text 98008 + transformers 98009 + ]; 98010 + testHaskellDepends = [ base bytestring ]; 98011 + description = "Use Template Haskell to embed (LZMA compressed) data"; 98012 + license = lib.licenses.bsd3; 98013 + hydraPlatforms = lib.platforms.none; 97747 98014 }) {}; 97748 98015 97749 98016 "file-embed-poly" = callPackage ··· 98057 98324 license = lib.licenses.bsd3; 98058 98325 }) {}; 98059 98326 98327 + "filepattern_0_1_3" = callPackage 98328 + ({ mkDerivation, base, directory, extra, filepath, QuickCheck }: 98329 + mkDerivation { 98330 + pname = "filepattern"; 98331 + version = "0.1.3"; 98332 + sha256 = "0dlnwnwhsfdkwm69z66wj5d2x9n3la55glq4fsn5rxm2kr1msi6c"; 98333 + libraryHaskellDepends = [ base directory extra filepath ]; 98334 + testHaskellDepends = [ base directory extra filepath QuickCheck ]; 98335 + description = "File path glob-like matching"; 98336 + license = lib.licenses.bsd3; 98337 + hydraPlatforms = lib.platforms.none; 98338 + }) {}; 98339 + 98060 98340 "fileplow" = callPackage 98061 98341 ({ mkDerivation, base, binary-search, bytestring, hspec, mtl 98062 98342 , QuickCheck, temporary, vector ··· 98242 98522 pname = "fin"; 98243 98523 version = "0.2.1"; 98244 98524 sha256 = "14zknp1f65i57nsx8v0np08d7y0szzblybmq7fa5ydazhqwnxlrv"; 98525 + revision = "1"; 98526 + editedCabalFile = "0qk48l13k8xr0qcs4nr5mpr5y84s8apdm5wlqldjdl9l3qbp58aw"; 98245 98527 libraryHaskellDepends = [ 98246 98528 base boring dec deepseq hashable QuickCheck some universe-base 98247 98529 ]; ··· 98593 98875 }) {}; 98594 98876 98595 98877 "finite-typelits" = callPackage 98596 - ({ mkDerivation, base, deepseq }: 98597 - mkDerivation { 98598 - pname = "finite-typelits"; 98599 - version = "0.1.4.2"; 98600 - sha256 = "0iyp9fyd2ki9qcmk9infz9p6rjhsx9jrs3f5yz0yqs8vj5na81yj"; 98601 - libraryHaskellDepends = [ base deepseq ]; 98602 - description = "A type inhabited by finitely many values, indexed by type-level naturals"; 98603 - license = lib.licenses.bsd3; 98604 - maintainers = [ lib.maintainers.turion ]; 98605 - }) {}; 98606 - 98607 - "finite-typelits_0_1_6_0" = callPackage 98608 98878 ({ mkDerivation, base, deepseq, QuickCheck }: 98609 98879 mkDerivation { 98610 98880 pname = "finite-typelits"; ··· 98614 98884 testHaskellDepends = [ base deepseq QuickCheck ]; 98615 98885 description = "A type inhabited by finitely many values, indexed by type-level naturals"; 98616 98886 license = lib.licenses.bsd3; 98617 - hydraPlatforms = lib.platforms.none; 98618 98887 maintainers = [ lib.maintainers.turion ]; 98619 98888 }) {}; 98620 98889 ··· 98969 99238 ]; 98970 99239 description = "Fixes whitespace issues"; 98971 99240 license = "unknown"; 99241 + mainProgram = "fix-whitespace"; 99242 + }) {}; 99243 + 99244 + "fix-whitespace_0_0_10" = callPackage 99245 + ({ mkDerivation, base, directory, extra, filepath, filepattern 99246 + , text, yaml 99247 + }: 99248 + mkDerivation { 99249 + pname = "fix-whitespace"; 99250 + version = "0.0.10"; 99251 + sha256 = "1jlkx0ygl315yik0f2fh4ml77c4080y0czs2mlnc84pkhximj58l"; 99252 + isLibrary = false; 99253 + isExecutable = true; 99254 + executableHaskellDepends = [ 99255 + base directory extra filepath filepattern text yaml 99256 + ]; 99257 + description = "Fixes whitespace issues"; 99258 + license = "unknown"; 99259 + hydraPlatforms = lib.platforms.none; 98972 99260 mainProgram = "fix-whitespace"; 98973 99261 }) {}; 98974 99262 ··· 100059 100347 license = lib.licenses.mit; 100060 100348 }) {}; 100061 100349 100350 + "flow_2_0_0_1" = callPackage 100351 + ({ mkDerivation, base, HUnit }: 100352 + mkDerivation { 100353 + pname = "flow"; 100354 + version = "2.0.0.1"; 100355 + sha256 = "1drbw1lbglx30i48mq9a77f34jff6wxvgq1d4rk8axlfis6pnj4h"; 100356 + libraryHaskellDepends = [ base ]; 100357 + testHaskellDepends = [ base HUnit ]; 100358 + description = "Write more understandable Haskell"; 100359 + license = lib.licenses.mit; 100360 + hydraPlatforms = lib.platforms.none; 100361 + }) {}; 100362 + 100062 100363 "flow-er" = callPackage 100063 100364 ({ mkDerivation, base, doctest, flow, QuickCheck }: 100064 100365 mkDerivation { ··· 101168 101469 pname = "force-layout"; 101169 101470 version = "0.4.0.6"; 101170 101471 sha256 = "17956k3mab2xhrmfy7fj5gh08h43yjlsryi5acjhnkmin5arhwpp"; 101171 - revision = "8"; 101172 - editedCabalFile = "0ifp1bcvgkyma6sp889f1fr866vw884d0wgrnzqx9isfjk52csi4"; 101472 + revision = "9"; 101473 + editedCabalFile = "0271sh8py8lm6amwxyr4dic20cji5hq1iixmikq0kmijg1095wkp"; 101173 101474 libraryHaskellDepends = [ 101174 101475 base containers data-default-class lens linear 101175 101476 ]; ··· 101692 101993 }: 101693 101994 mkDerivation { 101694 101995 pname = "fortran-src-extras"; 101695 - version = "0.3.1"; 101696 - sha256 = "1n4w5qs93pahdnmfc30r5nmfn7zq6sxmb80f2bnl1zws3xcr30v7"; 101996 + version = "0.3.2"; 101997 + sha256 = "1b8vcg86pq92r1012s6fpnnkr489zs9x202rdjkjnyrmzm9v8rrx"; 101697 101998 isLibrary = true; 101698 101999 isExecutable = true; 101699 102000 libraryHaskellDepends = [ ··· 101723 102024 }: 101724 102025 mkDerivation { 101725 102026 pname = "fortran-vars"; 101726 - version = "0.3.0"; 101727 - sha256 = "0095ifc9psi2mv348qw7538rl1ld2drfq5pcsbdyxrhklm12h5ji"; 102027 + version = "0.3.1"; 102028 + sha256 = "16b1f2h3q2bskz139p8v7w5aa9nsz73w05jby3s3h1rv4g7lj3f1"; 101728 102029 isLibrary = true; 101729 102030 isExecutable = true; 101730 102031 libraryHaskellDepends = [ ··· 101840 102141 mainProgram = "foscam-sort"; 101841 102142 }) {}; 101842 102143 101843 - "foundation" = callPackage 102144 + "foundation_0_0_28" = callPackage 101844 102145 ({ mkDerivation, base, basement, gauge, ghc-prim }: 101845 102146 mkDerivation { 101846 102147 pname = "foundation"; ··· 101851 102152 benchmarkHaskellDepends = [ base basement gauge ]; 101852 102153 description = "Alternative prelude with batteries and no dependencies"; 101853 102154 license = lib.licenses.bsd3; 102155 + hydraPlatforms = lib.platforms.none; 101854 102156 }) {}; 101855 102157 101856 - "foundation_0_0_29" = callPackage 102158 + "foundation" = callPackage 101857 102159 ({ mkDerivation, base, basement, gauge, ghc-prim }: 101858 102160 mkDerivation { 101859 102161 pname = "foundation"; ··· 101864 102166 benchmarkHaskellDepends = [ base basement gauge ]; 101865 102167 description = "Alternative prelude with batteries and no dependencies"; 101866 102168 license = lib.licenses.bsd3; 101867 - hydraPlatforms = lib.platforms.none; 101868 102169 }) {}; 101869 102170 101870 102171 "foundation-edge" = callPackage ··· 101956 102257 mainProgram = "fourmolu"; 101957 102258 }) {}; 101958 102259 101959 - "fourmolu_0_8_1_0" = callPackage 102260 + "fourmolu_0_8_2_0" = callPackage 101960 102261 ({ mkDerivation, aeson, ansi-terminal, array, base, bytestring 101961 102262 , Cabal, containers, Diff, directory, dlist, exceptions, filepath 101962 102263 , ghc-lib-parser, gitrev, hspec, hspec-discover, hspec-megaparsec ··· 101966 102267 }: 101967 102268 mkDerivation { 101968 102269 pname = "fourmolu"; 101969 - version = "0.8.1.0"; 101970 - sha256 = "0acpl5p259pfs42k4iaqhpfpbpbzjk8fxzc65i9wr2wka9cdvzdv"; 102270 + version = "0.8.2.0"; 102271 + sha256 = "1wyfj3yfhp00pr0sjbkba8djjgp1pk8jabj48cps2nkgy5lqbyix"; 101971 102272 isLibrary = true; 101972 102273 isExecutable = true; 101973 102274 libraryHaskellDepends = [ ··· 104174 104475 pname = "functor-classes-compat"; 104175 104476 version = "2.0.0.2"; 104176 104477 sha256 = "02jamibwyr8hvf432m761v94xmwhbflrp6hd01jyv7fm95f5ki6h"; 104478 + revision = "1"; 104479 + editedCabalFile = "1yiw8wsxyvadbdbhv8r9h1m130lvgdgvz1v7lmga8pcg7brfagz8"; 104177 104480 libraryHaskellDepends = [ base containers ]; 104178 104481 description = "Data.Functor.Classes instances for core packages"; 104179 104482 license = lib.licenses.bsd3; ··· 104675 104978 license = lib.licenses.asl20; 104676 104979 }) {}; 104677 104980 104981 + "fusion-plugin_0_2_5" = callPackage 104982 + ({ mkDerivation, base, containers, directory, filepath 104983 + , fusion-plugin-types, ghc, syb, time, transformers 104984 + }: 104985 + mkDerivation { 104986 + pname = "fusion-plugin"; 104987 + version = "0.2.5"; 104988 + sha256 = "0xzy7ml8wh63mza4am9rdd12qqn9r6ba6c0i9bv7bxp0nlzy7d6l"; 104989 + libraryHaskellDepends = [ 104990 + base containers directory filepath fusion-plugin-types ghc syb time 104991 + transformers 104992 + ]; 104993 + description = "GHC plugin to make stream fusion more predictable"; 104994 + license = lib.licenses.asl20; 104995 + hydraPlatforms = lib.platforms.none; 104996 + }) {}; 104997 + 104678 104998 "fusion-plugin-types" = callPackage 104679 104999 ({ mkDerivation, base }: 104680 105000 mkDerivation { ··· 106377 106697 license = lib.licenses.mit; 106378 106698 }) {}; 106379 106699 106380 - "generic-arbitrary_1_0_0" = callPackage 106700 + "generic-arbitrary_1_0_1" = callPackage 106381 106701 ({ mkDerivation, base, deepseq, QuickCheck, tasty, tasty-discover 106382 106702 , tasty-hunit, tasty-quickcheck 106383 106703 }: 106384 106704 mkDerivation { 106385 106705 pname = "generic-arbitrary"; 106386 - version = "1.0.0"; 106387 - sha256 = "1l1d61336r92rrpcgsdfxfc2c9slvf9g1m7vbl54bcvw0qlgzgc9"; 106706 + version = "1.0.1"; 106707 + sha256 = "1ir95k98w3i7aisw3gjflzaxzgq3qamxw1bssvdbww43sgckw0cj"; 106388 106708 libraryHaskellDepends = [ base QuickCheck ]; 106389 106709 testHaskellDepends = [ 106390 106710 base deepseq QuickCheck tasty tasty-discover tasty-hunit ··· 106652 106972 pname = "generic-lens-lite"; 106653 106973 version = "0.1"; 106654 106974 sha256 = "07z00phy6h50bb4axlr57kin9l5fygi4q4j33rj5180ai2cbcpc6"; 106655 - revision = "3"; 106656 - editedCabalFile = "0srsqwncr5fkjcqk7ldfmd8q4y80ksbv9mvnzrw9lk2hywdagl8c"; 106975 + revision = "4"; 106976 + editedCabalFile = "1aw808ifylrwjpsf754gzq4npmh7c872cy2fsm7r2gpjgk7mkpp6"; 106657 106977 libraryHaskellDepends = [ base ]; 106658 106978 testHaskellDepends = [ base ]; 106659 106979 description = "Monomorphic field lens like with generic-lens"; 106660 106980 license = lib.licenses.bsd3; 106661 106981 }) {}; 106662 106982 106983 + "generic-lexicographic-order" = callPackage 106984 + ({ mkDerivation, base }: 106985 + mkDerivation { 106986 + pname = "generic-lexicographic-order"; 106987 + version = "0.1.0.0"; 106988 + sha256 = "096c1fan7isxynyk968llm3p204kgcmh8xp4krnmspz0xvcn7sh0"; 106989 + libraryHaskellDepends = [ base ]; 106990 + testHaskellDepends = [ base ]; 106991 + description = "Derive Bounded and Enum for sum types and Enum for product types"; 106992 + license = lib.licenses.bsd3; 106993 + }) {}; 106994 + 106663 106995 "generic-lucid-scaffold" = callPackage 106664 106996 ({ mkDerivation, base, lucid, text }: 106665 106997 mkDerivation { ··· 106747 107079 pname = "generic-optics-lite"; 106748 107080 version = "0.1"; 106749 107081 sha256 = "0vf5sk1narj69pdhjqxjj0w3w3i5lxjxn8p98xp8dj0jws4mx9xi"; 106750 - revision = "3"; 106751 - editedCabalFile = "0f2dnsdl25s6cfdp7f97r2d9md82vn53dm5gry2pds791k1w4q53"; 107082 + revision = "4"; 107083 + editedCabalFile = "1k5lkdzzdqq743bcw0shhwxj2i7ywh7rihdgasy543i5mvcp0cr4"; 106752 107084 libraryHaskellDepends = [ base generic-lens-lite optics-core ]; 106753 107085 testHaskellDepends = [ base optics-core ]; 106754 107086 description = "Monomorphic field opics like with generic-lens"; ··· 107001 107333 pname = "generics-sop"; 107002 107334 version = "0.5.1.2"; 107003 107335 sha256 = "098blydb7c7wg77dn658r0zb1z20vfkar1him1rqlq0da90437b3"; 107336 + revision = "1"; 107337 + editedCabalFile = "1s8bx25yrjqy1cj9y1s1m8a8qlby9dxjzin16yymz7g39fqcqxz8"; 107004 107338 libraryHaskellDepends = [ 107005 107339 base ghc-prim sop-core template-haskell th-abstraction 107006 107340 ]; ··· 107018 107352 pname = "generics-sop-lens"; 107019 107353 version = "0.2.0.1"; 107020 107354 sha256 = "1yl74pz6r2zf9sspzbqg6xvr6k9b5irq3c3pjrf5ih6hfrz4k1ks"; 107021 - revision = "2"; 107022 - editedCabalFile = "14rw0xyfhgyywyb7yghjaqnkpkx9dh0yz8y7l8phxzqgim5r8d1v"; 107355 + revision = "3"; 107356 + editedCabalFile = "0p9h7xbd0jcf85r480gbnyyh822r3wziv1rg2qwgq0ll5apqvzmn"; 107023 107357 libraryHaskellDepends = [ base generics-sop lens ]; 107024 107358 description = "Lenses for types in generics-sop"; 107025 107359 license = lib.licenses.bsd3; ··· 108291 108625 }) {}; 108292 108626 108293 108627 "gettext-th" = callPackage 108294 - ({ mkDerivation, base, bytestring, directory, filepath 108628 + ({ mkDerivation, base, bytestring, containers, directory, filepath 108295 108629 , haskell-gettext, template-haskell, text, th-lift-instances 108296 108630 }: 108297 108631 mkDerivation { 108298 108632 pname = "gettext-th"; 108299 - version = "0.1.0.3"; 108300 - sha256 = "0z0mz8bm4a1ns2k7mm5k1amm0l9vk7f64g3w6la7v7q80zaql0b1"; 108633 + version = "0.2.0.0"; 108634 + sha256 = "0jmzg9yj6barpwdvq3mzdd2m9x3hn10hlvd18b1s8qfa2qq2lf21"; 108301 108635 libraryHaskellDepends = [ 108302 - base bytestring directory filepath haskell-gettext template-haskell 108303 - text th-lift-instances 108636 + base bytestring containers directory filepath haskell-gettext 108637 + template-haskell text th-lift-instances 108304 108638 ]; 108305 108639 description = "gettext-th can internationalise a haskell program without runtime dependencies"; 108306 108640 license = lib.licenses.bsd3; ··· 108400 108734 mainProgram = "gh-pocket-knife"; 108401 108735 }) {}; 108402 108736 108403 - "ghc_9_2_4" = callPackage 108404 - ({ mkDerivation, array, base, binary, bytestring, containers 108405 - , deepseq, directory, exceptions, filepath, ghc-boot, ghc-heap 108406 - , ghci, hpc, process, template-haskell, terminfo, time 108407 - , transformers, unix 108737 + "ghc_9_4_2" = callPackage 108738 + ({ mkDerivation, alex, array, base, binary, bytestring, Cabal 108739 + , containers, deepseq, deriveConstants, directory, exceptions 108740 + , filepath, genprimopcode, ghc-boot, ghc-heap, ghci, happy, hpc 108741 + , process, stm, template-haskell, terminfo, time, transformers 108742 + , unix 108408 108743 }: 108409 108744 mkDerivation { 108410 108745 pname = "ghc"; 108411 - version = "9.2.4"; 108412 - sha256 = "0w63p24p4k16jbr4pnh8nrnxqpiyg8fa0l75ry28y72kp4ngif9q"; 108746 + version = "9.4.2"; 108747 + sha256 = "1xqcc807pdlm2108iz138dh90ppa3v9swb0nfd790va1xvqdvn4c"; 108748 + setupHaskellDepends = [ base Cabal directory filepath process ]; 108413 108749 libraryHaskellDepends = [ 108414 108750 array base binary bytestring containers deepseq directory 108415 - exceptions filepath ghc-boot ghc-heap ghci hpc process 108751 + exceptions filepath ghc-boot ghc-heap ghci hpc process stm 108416 108752 template-haskell terminfo time transformers unix 108417 108753 ]; 108754 + libraryToolDepends = [ alex deriveConstants genprimopcode happy ]; 108418 108755 description = "The GHC API"; 108419 108756 license = lib.licenses.bsd3; 108420 108757 hydraPlatforms = lib.platforms.none; 108421 - }) {}; 108758 + }) {deriveConstants = null; genprimopcode = null;}; 108422 108759 108423 108760 "ghc-api-compat_8_6" = callPackage 108424 108761 ({ mkDerivation, ghc }: ··· 109047 109384 }: 109048 109385 mkDerivation { 109049 109386 pname = "ghc-hs-meta"; 109050 - version = "0.1.0.0"; 109051 - sha256 = "0csbhd6agq3siwrlkjc063jynzxplpwi3x288kw3hhaz5nz1v3ck"; 109387 + version = "0.1.1.0"; 109388 + sha256 = "0yrrf0lx626rl4b14jaqmkab1vf4vymi81jkjm91y5vas8zc276i"; 109052 109389 libraryHaskellDepends = [ 109053 109390 base bytestring ghc ghc-boot template-haskell 109054 109391 ]; ··· 109196 109533 hydraPlatforms = lib.platforms.none; 109197 109534 }) {}; 109198 109535 109199 - "ghc-lib_9_4_1_20220807" = callPackage 109536 + "ghc-lib_9_4_2_20220822" = callPackage 109200 109537 ({ mkDerivation, alex, array, base, binary, bytestring, containers 109201 109538 , deepseq, directory, exceptions, filepath, ghc-lib-parser 109202 109539 , ghc-prim, happy, hpc, parsec, pretty, process, rts, stm, time ··· 109204 109541 }: 109205 109542 mkDerivation { 109206 109543 pname = "ghc-lib"; 109207 - version = "9.4.1.20220807"; 109208 - sha256 = "0anaf36bgziqy8ajc5442qf06xv06p3x46dca29qdnplckjypc51"; 109209 - revision = "1"; 109210 - editedCabalFile = "00mik89sdk4hr5pk3f82kdyik0aamlc1c6apiwvqv03pwrl2v6ih"; 109544 + version = "9.4.2.20220822"; 109545 + sha256 = "0ri29jyrs31ai4a1w3a9jwxc6xb1hqp64gxbwb5y7mbfyi5ray30"; 109211 109546 enableSeparateDataOutput = true; 109212 109547 libraryHaskellDepends = [ 109213 109548 array base binary bytestring containers deepseq directory ··· 109281 109616 hydraPlatforms = lib.platforms.none; 109282 109617 }) {}; 109283 109618 109284 - "ghc-lib-parser_9_4_1_20220807" = callPackage 109619 + "ghc-lib-parser_9_4_2_20220822" = callPackage 109285 109620 ({ mkDerivation, alex, array, base, binary, bytestring, containers 109286 109621 , deepseq, directory, exceptions, filepath, ghc-prim, happy, parsec 109287 109622 , pretty, process, time, transformers, unix 109288 109623 }: 109289 109624 mkDerivation { 109290 109625 pname = "ghc-lib-parser"; 109291 - version = "9.4.1.20220807"; 109292 - sha256 = "0m297q39afy2dd2gya451lgwl8wjrzcz2f72102x69qbbp3r63q2"; 109626 + version = "9.4.2.20220822"; 109627 + sha256 = "0irqp5v5vsmv4jmwizl0ag9v43bxfi14m2n977xzya27fdwzvc9y"; 109293 109628 enableSeparateDataOutput = true; 109294 109629 libraryHaskellDepends = [ 109295 109630 array base binary bytestring containers deepseq directory ··· 112479 112814 }: 112480 112815 mkDerivation { 112481 112816 pname = "git-annex"; 112482 - version = "10.20220724"; 112483 - sha256 = "0890xsfhk5k7xddqgq4qppbr169vjja76cd5cz1cslj20lmz5f28"; 112817 + version = "10.20220822"; 112818 + sha256 = "1qv3cb7p2zyc5mpcr4nfgzdmswfny5jbimd2ip7ygh71jlahrbfc"; 112484 112819 configureFlags = [ 112485 112820 "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime" 112486 112821 "-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser" ··· 113172 113507 mainProgram = "github-release"; 113173 113508 }) {}; 113174 113509 113510 + "github-release_2_0_0_2" = callPackage 113511 + ({ mkDerivation, aeson, base, burrito, bytestring, http-client 113512 + , http-client-tls, http-types, mime-types, optparse-generic, text 113513 + , unordered-containers 113514 + }: 113515 + mkDerivation { 113516 + pname = "github-release"; 113517 + version = "2.0.0.2"; 113518 + sha256 = "0xyh4nkrclpvy5i9v0yqlbzm6aq5gl4p3sairdi1abnyzn3ij04h"; 113519 + isLibrary = true; 113520 + isExecutable = true; 113521 + libraryHaskellDepends = [ 113522 + aeson base burrito bytestring http-client http-client-tls 113523 + http-types mime-types optparse-generic text unordered-containers 113524 + ]; 113525 + executableHaskellDepends = [ 113526 + aeson base burrito bytestring http-client http-client-tls 113527 + http-types mime-types optparse-generic text unordered-containers 113528 + ]; 113529 + description = "Upload files to GitHub releases"; 113530 + license = lib.licenses.mit; 113531 + hydraPlatforms = lib.platforms.none; 113532 + mainProgram = "github-release"; 113533 + }) {}; 113534 + 113175 113535 "github-rest" = callPackage 113176 113536 ({ mkDerivation, aeson, aeson-qq, base, bytestring, http-client 113177 113537 , http-client-tls, http-types, jwt, mtl, scientific, tasty ··· 113429 113789 }) {}; 113430 113790 113431 113791 "gitlab-haskell" = callPackage 113432 - ({ mkDerivation, aeson, base, bytestring, connection, http-client 113433 - , http-conduit, http-types, tasty, tasty-hunit, temporary, text 113434 - , time, transformers, unix 113792 + ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring 113793 + , connection, http-client, http-conduit, http-types, tasty 113794 + , tasty-hunit, temporary, text, time, transformers, tree-diff, unix 113795 + , unordered-containers, vector 113435 113796 }: 113436 113797 mkDerivation { 113437 113798 pname = "gitlab-haskell"; 113438 - version = "0.3.2.0"; 113439 - sha256 = "1ibsb4wyavyb6s64czy1pdbcskfwn96wcky4vlpr0r1f8gjpym5s"; 113799 + version = "1.0.0.1"; 113800 + sha256 = "1spd989dpqjx7m39fdzdkirp3pgh5cf57dqv756x51r4qkcs4hh1"; 113440 113801 enableSeparateDataOutput = true; 113441 113802 libraryHaskellDepends = [ 113442 113803 aeson base bytestring connection http-client http-conduit 113443 113804 http-types temporary text time transformers unix 113444 113805 ]; 113445 - testHaskellDepends = [ aeson base bytestring tasty tasty-hunit ]; 113806 + testHaskellDepends = [ 113807 + aeson ansi-wl-pprint base bytestring tasty tasty-hunit tree-diff 113808 + unordered-containers vector 113809 + ]; 113446 113810 description = "A Haskell library for the GitLab web API"; 113447 113811 license = lib.licenses.bsd3; 113448 113812 hydraPlatforms = lib.platforms.none; ··· 119313 119677 }: 119314 119678 mkDerivation { 119315 119679 pname = "graphula"; 119316 - version = "2.0.1.1"; 119317 - sha256 = "0gn33jz9nb2pf1mkjzwnf04l0shnvj520qb0jmz6d87w79jiqdlj"; 119318 - libraryHaskellDepends = [ 119319 - base containers directory generics-eot HUnit mtl persistent 119320 - QuickCheck random semigroups temporary text unliftio unliftio-core 119321 - ]; 119322 - testHaskellDepends = [ 119323 - base generic-arbitrary hspec markdown-unlit monad-logger persistent 119324 - persistent-sqlite QuickCheck resourcet transformers unliftio-core 119325 - ]; 119326 - testToolDepends = [ markdown-unlit ]; 119327 - description = "A simple interface for generating persistent data and linking its dependencies"; 119328 - license = lib.licenses.mit; 119329 - }) {}; 119330 - 119331 - "graphula_2_0_2_1" = callPackage 119332 - ({ mkDerivation, base, containers, directory, generic-arbitrary 119333 - , generics-eot, hspec, HUnit, markdown-unlit, monad-logger, mtl 119334 - , persistent, persistent-sqlite, QuickCheck, random, resourcet 119335 - , semigroups, temporary, text, transformers, unliftio 119336 - , unliftio-core 119337 - }: 119338 - mkDerivation { 119339 - pname = "graphula"; 119340 119680 version = "2.0.2.1"; 119341 119681 sha256 = "0kkjhfb9x3s0j6m0a68cblfkh70wg2vxrd1f998g20dlpx5rl27m"; 119342 119682 libraryHaskellDepends = [ ··· 119350 119690 testToolDepends = [ markdown-unlit ]; 119351 119691 description = "A simple interface for generating persistent data and linking its dependencies"; 119352 119692 license = lib.licenses.mit; 119353 - hydraPlatforms = lib.platforms.none; 119354 119693 }) {}; 119355 119694 119356 119695 "graphula-core" = callPackage ··· 119394 119733 pname = "graphviz"; 119395 119734 version = "2999.20.1.0"; 119396 119735 sha256 = "0l0zxgb938hh09qirggbaskq79mgj3s081cnr42y5vm1rp1jir2s"; 119736 + revision = "1"; 119737 + editedCabalFile = "1i0ayvs8iaq5vg38ximc23w1f1qvgmwmn5znqkjsrb96x0ssmdiw"; 119397 119738 isLibrary = true; 119398 119739 isExecutable = true; 119399 119740 libraryHaskellDepends = [ ··· 122558 122899 pname = "hackage-repo-tool"; 122559 122900 version = "0.1.1.3"; 122560 122901 sha256 = "13q81gi3xmkzwfrbyk5dwxws3c92vnrlslksi021iasmjwhw2h6l"; 122902 + revision = "1"; 122903 + editedCabalFile = "0c1hg72yxpkmcpl22rm40gf0xx3djdakscqll5g7hsgda4bkg2lr"; 122561 122904 isLibrary = false; 122562 122905 isExecutable = true; 122563 122906 executableHaskellDepends = [ ··· 122584 122927 pname = "hackage-security"; 122585 122928 version = "0.6.2.2"; 122586 122929 sha256 = "0xmjw3frssdv3glhdg3yivdy38h5icz6xywngrahc19220ba6cx8"; 122930 + revision = "1"; 122931 + editedCabalFile = "01fhp3kzc1wfvixzgnz4y52bzm4sickk1cj7pksrwmbi90dghv0s"; 122587 122932 libraryHaskellDepends = [ 122588 122933 base base16-bytestring base64-bytestring bytestring Cabal 122589 122934 Cabal-syntax containers cryptohash-sha256 directory ed25519 ··· 122815 123160 122816 123161 "hackport" = callPackage 122817 123162 ({ mkDerivation, array, async, base, base16-bytestring 122818 - , base64-bytestring, binary, bytestring, cabal-install, containers 123163 + , base64-bytestring, binary, bytestring, containers 122819 123164 , cryptohash-sha256, deepseq, directory, doctest, echo, ed25519 122820 123165 , edit-distance, extensible-exceptions, filepath, ghc-prim 122821 - , hashable, hspec, hspec-discover, HTTP, mtl, network, network-uri 122822 - , parallel, parsec, pretty, process, QuickCheck, random, regex-base 122823 - , regex-posix, resolv, split, stm, tar, template-haskell, text 122824 - , time, transformers, unix, xml, zlib 123166 + , hashable, hspec, hspec-discover, HTTP, lifted-base, monad-control 123167 + , mtl, network, network-uri, optparse-applicative, parallel, parsec 123168 + , parser-combinators, pretty, process, QuickCheck, random 123169 + , regex-base, regex-posix, resolv, split, stm, tar 123170 + , template-haskell, text, time, transformers, unix, xml, zlib 122825 123171 }: 122826 123172 mkDerivation { 122827 123173 pname = "hackport"; 122828 - version = "0.7.2.2"; 122829 - sha256 = "0yknhk34pwmij8virmlf619sw1k8rl5a8sy7h18q05rsnsdsbipf"; 123174 + version = "0.7.3.0"; 123175 + sha256 = "0166ybpnb0ajp2afgi70lwwmkwbbgavj8mfpcksyaysbpa6zpl4m"; 122830 123176 isLibrary = false; 122831 123177 isExecutable = true; 122832 123178 libraryHaskellDepends = [ 122833 123179 array async base base16-bytestring base64-bytestring binary 122834 123180 bytestring containers cryptohash-sha256 deepseq directory echo 122835 123181 ed25519 edit-distance extensible-exceptions filepath ghc-prim 122836 - hashable HTTP mtl network network-uri parallel parsec pretty 122837 - process QuickCheck random regex-base regex-posix resolv split stm 122838 - tar template-haskell text time transformers unix xml zlib 123182 + hashable HTTP lifted-base monad-control mtl network network-uri 123183 + parallel parsec pretty process QuickCheck random regex-base 123184 + regex-posix resolv split stm tar template-haskell text time 123185 + transformers unix xml zlib 122839 123186 ]; 122840 - executableHaskellDepends = [ base directory filepath ]; 123187 + executableHaskellDepends = [ 123188 + base directory filepath optparse-applicative parsec 123189 + parser-combinators 123190 + ]; 122841 123191 testHaskellDepends = [ 122842 123192 async base bytestring containers deepseq directory 122843 - extensible-exceptions filepath hspec network-uri parallel pretty 122844 - process QuickCheck split text time xml 123193 + extensible-exceptions filepath hspec network-uri parallel parsec 123194 + pretty process QuickCheck split text time xml 122845 123195 ]; 122846 - testToolDepends = [ cabal-install doctest hspec-discover ]; 123196 + testToolDepends = [ doctest hspec-discover ]; 122847 123197 doHaddock = false; 122848 123198 description = "Hackage and Portage integration tool"; 122849 123199 license = lib.licenses.gpl3Plus; ··· 123237 123587 }: 123238 123588 mkDerivation { 123239 123589 pname = "haeredes"; 123240 - version = "0.5.2"; 123241 - sha256 = "0qqz22aghl00hy240hvws3sgaw2jvhqicms0c1y76b68af1dlkyh"; 123590 + version = "0.5.3"; 123591 + sha256 = "10pjkgwqyij2vd6q2n6g53n11h6fqv9g2zr57bym8dp2j22p2jzh"; 123242 123592 isLibrary = false; 123243 123593 isExecutable = true; 123244 123594 executableHaskellDepends = [ ··· 126616 126966 126617 126967 "hashes" = callPackage 126618 126968 ({ mkDerivation, base, bytestring, criterion, openssl, QuickCheck 126619 - , sydtest 126969 + , sha-validation, sydtest, vector 126620 126970 }: 126621 126971 mkDerivation { 126622 126972 pname = "hashes"; 126623 - version = "0.2.1.1"; 126624 - sha256 = "0ni2viazdsg7632lf5viclmwicas36y4ky3mm1bmy3rpvw48g8np"; 126973 + version = "0.2.2.0"; 126974 + sha256 = "194r4zi3sz3dwd5qmrrf92y655v1vxl0xkzsmj4yjk9xpl85wpcl"; 126625 126975 libraryHaskellDepends = [ base bytestring ]; 126626 126976 librarySystemDepends = [ openssl ]; 126627 - testHaskellDepends = [ base bytestring QuickCheck sydtest ]; 126977 + testHaskellDepends = [ 126978 + base bytestring QuickCheck sha-validation sydtest vector 126979 + ]; 126628 126980 testSystemDepends = [ openssl ]; 126629 126981 benchmarkHaskellDepends = [ base bytestring criterion ]; 126630 126982 benchmarkSystemDepends = [ openssl ]; ··· 132137 132489 }: 132138 132490 mkDerivation { 132139 132491 pname = "hath"; 132140 - version = "0.5.0"; 132141 - sha256 = "16597w35xbv0hq14bdz4g8w52iy7z54wrqfmd929xrzbxbnc41r6"; 132492 + version = "0.5.7"; 132493 + sha256 = "0ma4myb0cnia0j31a8863a2c80ynw9aa85ls9r688cd9gl1dbhfy"; 132142 132494 isLibrary = false; 132143 132495 isExecutable = true; 132144 132496 executableHaskellDepends = [ 132145 132497 base cmdargs split tasty tasty-hunit tasty-quickcheck 132146 132498 ]; 132147 132499 testHaskellDepends = [ 132148 - base cmdargs process split tasty tasty-hunit tasty-quickcheck 132500 + base process split tasty tasty-hunit tasty-quickcheck 132149 132501 ]; 132150 132502 description = "Hath manipulates network blocks in CIDR notation"; 132151 132503 license = lib.licenses.agpl3Only; ··· 134086 134438 maintainers = [ lib.maintainers.maralorn ]; 134087 134439 }) {}; 134088 134440 134089 - "hedgehog_1_1_1" = callPackage 134441 + "hedgehog_1_2" = callPackage 134090 134442 ({ mkDerivation, ansi-terminal, async, barbies, base, bytestring 134091 134443 , concurrent-output, containers, deepseq, directory, erf 134092 134444 , exceptions, lifted-async, mmorph, monad-control, mtl, pretty-show ··· 134095 134447 }: 134096 134448 mkDerivation { 134097 134449 pname = "hedgehog"; 134098 - version = "1.1.1"; 134099 - sha256 = "1qx7bjcdgczvz5xhrqz25lray9rk3wrhzqfc5vpjnvgkzvnj3mny"; 134100 - revision = "2"; 134101 - editedCabalFile = "06i998jic83qpihcv7xhc2ny1z3b4k0p22ds79l5l9hfbf0la6rh"; 134450 + version = "1.2"; 134451 + sha256 = "0zlfmzzancsglzqmdr40kdfk3ih7anssfkb196r0n9b5lvdcfn98"; 134102 134452 libraryHaskellDepends = [ 134103 134453 ansi-terminal async barbies base bytestring concurrent-output 134104 134454 containers deepseq directory erf exceptions lifted-async mmorph ··· 134308 134658 pname = "hedgehog-quickcheck"; 134309 134659 version = "0.1.1"; 134310 134660 sha256 = "1z2ja63wqz83qhwzh0zs98k502v8fjdpnsnhqk3srypx2nw5vdlp"; 134311 - revision = "3"; 134312 - editedCabalFile = "0mfpgn46126y1y2k3i2r5nqxcrsa16il3vyf7ir0w471nmks7n54"; 134661 + revision = "4"; 134662 + editedCabalFile = "1838hm2p22n8qrps17zjzf9k0jwvrw9g99r0crii3igfbi22m8nf"; 134313 134663 libraryHaskellDepends = [ base hedgehog QuickCheck transformers ]; 134314 134664 description = "Use QuickCheck generators in Hedgehog and vice versa"; 134315 134665 license = lib.licenses.bsd3; ··· 134538 134888 broken = true; 134539 134889 }) {}; 134540 134890 134891 + "hegg" = callPackage 134892 + ({ mkDerivation, base, containers, deriving-compat, tasty 134893 + , tasty-hunit, tasty-quickcheck, transformers 134894 + }: 134895 + mkDerivation { 134896 + pname = "hegg"; 134897 + version = "0.1.0.0"; 134898 + sha256 = "00i18as11njqc10g360aca0l9diz474lsm73rwkg53bwwnfssg1n"; 134899 + libraryHaskellDepends = [ base containers transformers ]; 134900 + testHaskellDepends = [ 134901 + base containers deriving-compat tasty tasty-hunit tasty-quickcheck 134902 + ]; 134903 + description = "Fast equality saturation in Haskell"; 134904 + license = lib.licenses.bsd3; 134905 + }) {}; 134906 + 134541 134907 "heidi" = callPackage 134542 134908 ({ mkDerivation, base, boxes, containers, criterion, exceptions 134543 134909 , generics-sop, hashable, microlens, microlens-th, scientific ··· 135879 136245 testSystemDepends = [ secp256k1 ]; 135880 136246 description = "Ethereum virtual machine evaluator"; 135881 136247 license = lib.licenses.agpl3Only; 135882 - hydraPlatforms = lib.platforms.none; 135883 136248 mainProgram = "hevm"; 135884 - broken = true; 135885 136249 }) {inherit (pkgs) libff; inherit (pkgs) secp256k1;}; 135886 136250 135887 136251 "hevolisa" = callPackage ··· 139097 139461 pname = "hkd"; 139098 139462 version = "0.1"; 139099 139463 sha256 = "1xz0i8lkh0rp55b0s7npkzqgyz9pf1bwq9b66cwbg073r9sz41wa"; 139100 - revision = "3"; 139101 - editedCabalFile = "0801yrh576b5yvglv0ywzhqfqda376bc10frgdkc0phi5c7qmnj4"; 139464 + revision = "4"; 139465 + editedCabalFile = "08qjy1616ypa6r0jwh5m66dlvnj87k4cdcggi28caadzg8cf1fz5"; 139102 139466 libraryHaskellDepends = [ base some ]; 139103 139467 testHaskellDepends = [ base some ]; 139104 139468 description = "\"higher-kinded data\""; ··· 144281 144645 pname = "hpqtypes"; 144282 144646 version = "1.9.4.0"; 144283 144647 sha256 = "0m0jpv0d2zynhn53gbjb50sb91lxss71qnzhcy30agxvf29qpi0w"; 144648 + revision = "2"; 144649 + editedCabalFile = "1xpbb5js710rd7kbdgx6hl10dl7n95yp6pidqrh8f9ifwx076k3g"; 144284 144650 setupHaskellDepends = [ base Cabal directory filepath ]; 144285 144651 libraryHaskellDepends = [ 144286 144652 aeson async base bytestring containers exceptions lifted-base ··· 145380 145746 }: 145381 145747 mkDerivation { 145382 145748 pname = "hs-opentelemetry-api"; 145383 - version = "0.0.3.5"; 145384 - sha256 = "0jk623sg997d92iid7v04bh83mp09bb1fyf0j005r9f0zgmdmwvv"; 145749 + version = "0.0.3.6"; 145750 + sha256 = "1g634i1md07vrq10c6sj01nnanhn377xv14vcmygi85np66mqkc8"; 145385 145751 libraryHaskellDepends = [ 145386 145752 async attoparsec base binary bytestring charset clock containers 145387 145753 ghc-prim hashable http-types memory mtl template-haskell text ··· 145469 145835 license = lib.licenses.bsd3; 145470 145836 }) {}; 145471 145837 145838 + "hs-opentelemetry-instrumentation-hspec" = callPackage 145839 + ({ mkDerivation, base, hs-opentelemetry-api, hspec, hspec-core, mtl 145840 + , resourcet, text, unliftio, vault 145841 + }: 145842 + mkDerivation { 145843 + pname = "hs-opentelemetry-instrumentation-hspec"; 145844 + version = "0.0.1.0"; 145845 + sha256 = "0ya2s4x37fz8zzdik1mbxv5j69rz8m4gv9viizcgp5wcknjs818z"; 145846 + libraryHaskellDepends = [ 145847 + base hs-opentelemetry-api hspec hspec-core mtl resourcet text 145848 + unliftio vault 145849 + ]; 145850 + testHaskellDepends = [ 145851 + base hs-opentelemetry-api hspec hspec-core mtl resourcet text 145852 + unliftio vault 145853 + ]; 145854 + license = lib.licenses.bsd3; 145855 + hydraPlatforms = lib.platforms.none; 145856 + broken = true; 145857 + }) {}; 145858 + 145472 145859 "hs-opentelemetry-instrumentation-http-client" = callPackage 145473 145860 ({ mkDerivation, aeson, base, bytestring, case-insensitive, conduit 145474 145861 , hs-opentelemetry-api, hs-opentelemetry-instrumentation-conduit ··· 145604 145991 ({ mkDerivation, async, base, bytestring, clock 145605 145992 , hs-opentelemetry-api, hs-opentelemetry-exporter-otlp 145606 145993 , hs-opentelemetry-propagator-w3c, hspec, http-types, mwc-random 145607 - , network-bsd, random, random-bytestring, stm, text, unagi-chan 145608 - , unix, unordered-containers, vector, vector-builder 145994 + , network-bsd, random, random-bytestring, stm, text, transformers 145995 + , unagi-chan, unix, unordered-containers, vector, vector-builder 145609 145996 }: 145610 145997 mkDerivation { 145611 145998 pname = "hs-opentelemetry-sdk"; 145612 - version = "0.0.3.1"; 145613 - sha256 = "0z4j2jih8076xic39kil0w0p6vcjbpcmpbfiskx2i7ycm2cg4gs2"; 145999 + pname = "htaut"; 146000 + sha256 = "1721786554sb0jwa8mmkcrlwci1i49mgwpaxa8xaiilw6nddmc8a"; 145614 146001 libraryHaskellDepends = [ 145615 146002 async base bytestring hs-opentelemetry-api 145616 146003 hs-opentelemetry-exporter-otlp hs-opentelemetry-propagator-w3c 145617 146004 http-types mwc-random network-bsd random random-bytestring stm text 145618 - unagi-chan unix unordered-containers vector vector-builder 146005 + transformers unagi-chan unix unordered-containers vector 146006 + vector-builder 145619 146007 ]; 145620 146008 testHaskellDepends = [ 145621 146009 async base bytestring clock hs-opentelemetry-api 145622 146010 hs-opentelemetry-exporter-otlp hs-opentelemetry-propagator-w3c 145623 146011 hspec http-types mwc-random network-bsd random random-bytestring 145624 - stm text unagi-chan unix unordered-containers vector vector-builder 146012 + stm text transformers unagi-chan unix unordered-containers vector 146013 + vector-builder 145625 146014 ]; 145626 146015 description = "OpenTelemetry SDK for use in applications"; 146016 + license = lib.licenses.bsd3; 146017 + }) {}; 146018 + 146019 + "hs-opentelemetry-utils-exceptions" = callPackage 146020 + ({ mkDerivation, base, exceptions, hs-opentelemetry-api 146021 + , hs-opentelemetry-sdk, text 146022 + }: 146023 + mkDerivation { 146024 + pname = "hs-opentelemetry-utils-exceptions"; 146025 + version = "0.1.0.0"; 146026 + sha256 = "0syz50by1n5818pwfap58rj6d76frwvhk14aqxk1x3mx2ddsz0yc"; 146027 + libraryHaskellDepends = [ 146028 + base exceptions hs-opentelemetry-api hs-opentelemetry-sdk text 146029 + ]; 146030 + testHaskellDepends = [ 146031 + base exceptions hs-opentelemetry-api hs-opentelemetry-sdk text 146032 + ]; 145627 146033 license = lib.licenses.bsd3; 145628 146034 }) {}; 145629 146035 ··· 148206 148612 }: 148207 148613 mkDerivation { 148208 148614 pname = "hslua-module-path"; 148209 - version = "1.0.2"; 148210 - sha256 = "0y2syngdhqdpbz9y5ya0cwp07s2q7g16djw508w5003va811yw60"; 148211 - libraryHaskellDepends = [ 148212 - base filepath hslua-core hslua-marshalling hslua-packaging text 148213 - ]; 148214 - testHaskellDepends = [ 148215 - base filepath hslua-core hslua-marshalling hslua-packaging tasty 148216 - tasty-hunit tasty-lua text 148217 - ]; 148218 - description = "Lua module to work with file paths"; 148219 - license = lib.licenses.mit; 148220 - }) {}; 148221 - 148222 - "hslua-module-path_1_0_3" = callPackage 148223 - ({ mkDerivation, base, filepath, hslua-core, hslua-marshalling 148224 - , hslua-packaging, tasty, tasty-hunit, tasty-lua, text 148225 - }: 148226 - mkDerivation { 148227 - pname = "hslua-module-path"; 148228 148615 version = "1.0.3"; 148229 148616 sha256 = "1sy2k4mb263kg85vkf39ja84xz5kvm6z61xn62jy1swhrvvd96sr"; 148230 148617 libraryHaskellDepends = [ ··· 148236 148623 ]; 148237 148624 description = "Lua module to work with file paths"; 148238 148625 license = lib.licenses.mit; 148239 - hydraPlatforms = lib.platforms.none; 148240 148626 }) {}; 148241 148627 148242 148628 "hslua-module-system" = callPackage ··· 148772 149158 license = lib.licenses.mit; 148773 149159 }) {}; 148774 149160 148775 - "hspec_2_10_0_1" = callPackage 149161 + "hspec_2_10_1" = callPackage 148776 149162 ({ mkDerivation, base, hspec-core, hspec-discover 148777 149163 , hspec-expectations, QuickCheck 148778 149164 }: 148779 149165 mkDerivation { 148780 149166 pname = "hspec"; 148781 - version = "2.10.0.1"; 148782 - sha256 = "0in22h0k4f0c6d55zbdsypf0a546f4mafifxmk019cxnj4i5rx8q"; 149167 + version = "2.10.1"; 149168 + sha256 = "1nhsamvdpbz89dxww1bz1428nn7zb5w83r4jgjwb30y5aa29w2jm"; 148783 149169 libraryHaskellDepends = [ 148784 149170 base hspec-core hspec-discover hspec-expectations QuickCheck 148785 149171 ]; ··· 148903 149289 license = lib.licenses.mit; 148904 149290 }) {}; 148905 149291 148906 - "hspec-core_2_10_0_1" = callPackage 149292 + "hspec-core_2_10_1" = callPackage 148907 149293 ({ mkDerivation, ansi-terminal, array, base, base-orphans 148908 149294 , call-stack, clock, deepseq, directory, filepath, ghc, ghc-boot-th 148909 149295 , hspec-expectations, hspec-meta, HUnit, process, QuickCheck ··· 148912 149298 }: 148913 149299 mkDerivation { 148914 149300 pname = "hspec-core"; 148915 - version = "2.10.0.1"; 148916 - sha256 = "0g59jlkds28q9vb4fw7wc7cdwa7rl4anhk6gaz411j8ra3j1cjql"; 149301 + version = "2.10.1"; 149302 + sha256 = "0f1af3j1szh801ahxrxasb78icq8swhdv99hjlgb52k3drf77pwn"; 148917 149303 libraryHaskellDepends = [ 148918 149304 ansi-terminal array base call-stack clock deepseq directory 148919 149305 filepath ghc ghc-boot-th hspec-expectations HUnit QuickCheck ··· 148994 149380 maintainers = [ lib.maintainers.maralorn ]; 148995 149381 }) {}; 148996 149382 148997 - "hspec-discover_2_10_0_1" = callPackage 149383 + "hspec-discover_2_10_1" = callPackage 148998 149384 ({ mkDerivation, base, directory, filepath, hspec-meta, mockery 148999 149385 , QuickCheck 149000 149386 }: 149001 149387 mkDerivation { 149002 149388 pname = "hspec-discover"; 149003 - version = "2.10.0.1"; 149004 - sha256 = "1z27h094qyiqnlqsp5ppfd6v9yshhnz4ry7x7zvkyjfmx3xxwm9z"; 149389 + version = "2.10.1"; 149390 + sha256 = "034xm9zgclvpbbs54d93s0h9qvbb9p86dd1w1p9sl8kjp108a542"; 149005 149391 isLibrary = true; 149006 149392 isExecutable = true; 149007 149393 libraryHaskellDepends = [ base directory filepath ]; ··· 150730 151116 pname = "htaglib"; 150731 151117 version = "1.2.0"; 150732 151118 sha256 = "0ph04j1ysjzzrcyllgibzrzfv5g5mgpa6s0ksxww15aryipw65sa"; 150733 - revision = "1"; 150734 - editedCabalFile = "09vsz2z5sb5ai3qpksqdckb43vndqs66x4abx3lln2xr40dlkljv"; 151119 + revision = "2"; 151120 + editedCabalFile = "1vb9izb058z8lsq5yp4c0w4lralb0mzr5g6hw4mvd82yjf07il0z"; 150735 151121 enableSeparateDataOutput = true; 150736 151122 libraryHaskellDepends = [ base bytestring text transformers ]; 150737 151123 librarySystemDepends = [ taglib ]; ··· 151086 151472 license = lib.licenses.bsd3; 151087 151473 hydraPlatforms = lib.platforms.none; 151088 151474 broken = true; 151475 + }) {}; 151476 + 151477 + "html-parse-util" = callPackage 151478 + ({ mkDerivation, attoparsec, base, html-parse, text }: 151479 + mkDerivation { 151480 + pname = "html-parse-util"; 151481 + version = "0.2.1"; 151482 + sha256 = "1n5pxx7m1b2dnlck3vqibjcny2r3ywi6r4f9vl3j516dx8r22pp2"; 151483 + libraryHaskellDepends = [ attoparsec base html-parse text ]; 151484 + description = "Utility functions for working with html-parse"; 151485 + license = lib.licenses.bsd3; 151486 + hydraPlatforms = lib.platforms.none; 151089 151487 }) {}; 151090 151488 151091 151489 "html-presentation-text" = callPackage ··· 151468 151866 pname = "http-api-data"; 151469 151867 version = "0.5"; 151470 151868 sha256 = "0gxpfrkr83gq5kndfbyg03ps0g421bn4vafdqng7wmnn5hhb9vgp"; 151869 + revision = "1"; 151870 + editedCabalFile = "1gcqa0lm804cqv1xdaxz87mg0fv7d98i57px8al7qgdzpldma17k"; 151471 151871 libraryHaskellDepends = [ 151472 151872 attoparsec attoparsec-iso8601 base base-compat bytestring 151473 151873 containers cookie hashable http-types tagged text time-compat ··· 159578 159978 pname = "insert-ordered-containers"; 159579 159979 version = "0.2.5.1"; 159580 159980 sha256 = "1mnc0gby7xz8065rvkqsaqk1vqs0gv1y9qgvwsvxx3gsg9yj3a7r"; 159581 - revision = "2"; 159582 - editedCabalFile = "1mb1iknk0hyz0az85k9w45ymdan37gx3m72mn6zw9i3dib3ly1il"; 159981 + revision = "3"; 159982 + editedCabalFile = "11awwf3lm3qzjqxy8gw9cizr30228cjwhqzff7wvjvdx131s0raa"; 159583 159983 libraryHaskellDepends = [ 159584 159984 aeson base deepseq hashable indexed-traversable lens optics-core 159585 159985 optics-extra semigroupoids text transformers unordered-containers ··· 161171 161571 }: 161172 161572 mkDerivation { 161173 161573 pname = "io-streams"; 161174 - version = "1.5.2.1"; 161175 - sha256 = "1y3sqmxrwiksz7pl4hf3vzvg8p8n00qnv98nj5xbpcadlh468rny"; 161176 - revision = "3"; 161177 - editedCabalFile = "14zy4y6xnrfal02w0m8smjpb202axmq88cm40722rzxfpy5s1cjq"; 161178 - configureFlags = [ "-fnointeractivetests" ]; 161179 - libraryHaskellDepends = [ 161180 - attoparsec base bytestring network primitive process text time 161181 - transformers vector zlib-bindings 161182 - ]; 161183 - testHaskellDepends = [ 161184 - attoparsec base bytestring deepseq directory filepath HUnit mtl 161185 - network primitive process QuickCheck test-framework 161186 - test-framework-hunit test-framework-quickcheck2 text time 161187 - transformers vector zlib zlib-bindings 161188 - ]; 161189 - description = "Simple, composable, and easy-to-use stream I/O"; 161190 - license = lib.licenses.bsd3; 161191 - }) {}; 161192 - 161193 - "io-streams_1_5_2_2" = callPackage 161194 - ({ mkDerivation, attoparsec, base, bytestring, deepseq, directory 161195 - , filepath, HUnit, mtl, network, primitive, process, QuickCheck 161196 - , test-framework, test-framework-hunit, test-framework-quickcheck2 161197 - , text, time, transformers, vector, zlib, zlib-bindings 161198 - }: 161199 - mkDerivation { 161200 - pname = "io-streams"; 161201 161574 version = "1.5.2.2"; 161202 161575 sha256 = "1zn4iyd18g9jc1qdgixp6hi56nj7czy4jdz2xca59hcn2q2xarfk"; 161203 161576 configureFlags = [ "-fnointeractivetests" ]; ··· 161213 161586 ]; 161214 161587 description = "Simple, composable, and easy-to-use stream I/O"; 161215 161588 license = lib.licenses.bsd3; 161216 - hydraPlatforms = lib.platforms.none; 161217 161589 }) {}; 161218 161590 161219 161591 "io-streams-haproxy" = callPackage ··· 165248 165620 license = lib.licenses.mit; 165249 165621 }) {}; 165250 165622 165623 + "json-feed_2_0_0_4" = callPackage 165624 + ({ mkDerivation, aeson, base, bytestring, filepath, hspec 165625 + , mime-types, network-uri, tagsoup, text, time 165626 + }: 165627 + mkDerivation { 165628 + pname = "json-feed"; 165629 + version = "2.0.0.4"; 165630 + sha256 = "022zdas84skhh9s17k6mx45axrzfv2c7jf7f2rhk324706b7wxfl"; 165631 + libraryHaskellDepends = [ 165632 + aeson base bytestring mime-types network-uri tagsoup text time 165633 + ]; 165634 + testHaskellDepends = [ 165635 + aeson base bytestring filepath hspec mime-types network-uri tagsoup 165636 + text time 165637 + ]; 165638 + description = "JSON Feed"; 165639 + license = lib.licenses.mit; 165640 + hydraPlatforms = lib.platforms.none; 165641 + }) {}; 165642 + 165251 165643 "json-fu" = callPackage 165252 165644 ({ mkDerivation, aeson, attoparsec, base, bytestring, containers 165253 165645 , hashable, hspec, mtl, syb, text, time, unordered-containers ··· 168084 168476 }) {inherit (pkgs) SDL_mixer;}; 168085 168477 168086 168478 "keid-core" = callPackage 168087 - ({ mkDerivation, base, binary, bytestring, cryptohash-md5 168088 - , derive-storable, derive-storable-plugin, file-embed, foldl 168089 - , geomancy, GLFW-b, ktx-codec, neat-interpolation 168090 - , optparse-applicative, optparse-simple, resourcet, rio, rio-app 168091 - , serialise, StateVar, tagged, template-haskell, text, transformers 168092 - , unagi-chan, unliftio, vector, vulkan, vulkan-utils 168479 + ({ mkDerivation, base, binary, bytestring, containers 168480 + , cryptohash-md5, derive-storable, derive-storable-plugin 168481 + , file-embed, foldl, geomancy, GLFW-b, ktx-codec 168482 + , neat-interpolation, optparse-applicative, optparse-simple 168483 + , resourcet, rio, rio-app, serialise, spirv-reflect-types 168484 + , spirv-reflect-yaml, StateVar, tagged, template-haskell, text 168485 + , transformers, unagi-chan, unliftio, vector, vulkan, vulkan-utils 168093 168486 , VulkanMemoryAllocator, zstd 168094 168487 }: 168095 168488 mkDerivation { 168096 168489 pname = "keid-core"; 168097 - version = "0.1.6.1"; 168098 - sha256 = "0r0gkq8hn3gkfpc9c982fhncdfbbk2y06lll515ycs55456bqdnh"; 168490 + version = "0.1.7.0"; 168491 + sha256 = "0y9ks8bgaimg8qzwx5lxkihlx0akkbwhghma9sfm37d7qq2nbn07"; 168099 168492 libraryHaskellDepends = [ 168100 - base binary bytestring cryptohash-md5 derive-storable 168493 + base binary bytestring containers cryptohash-md5 derive-storable 168101 168494 derive-storable-plugin file-embed foldl geomancy GLFW-b ktx-codec 168102 168495 neat-interpolation optparse-applicative optparse-simple resourcet 168103 - rio rio-app serialise StateVar tagged template-haskell text 168104 - transformers unagi-chan unliftio vector vulkan vulkan-utils 168105 - VulkanMemoryAllocator zstd 168496 + rio rio-app serialise spirv-reflect-types spirv-reflect-yaml 168497 + StateVar tagged template-haskell text transformers unagi-chan 168498 + unliftio vector vulkan vulkan-utils VulkanMemoryAllocator zstd 168106 168499 ]; 168107 168500 description = "Core parts of Keid engine"; 168108 168501 license = lib.licenses.bsd3; ··· 168149 168542 }: 168150 168543 mkDerivation { 168151 168544 pname = "keid-render-basic"; 168152 - version = "0.1.6.1"; 168153 - sha256 = "0rp06ap82ky70qhp8prhyi3vkynrn3c2wilr2lmlh2gv64q2ri0g"; 168545 + version = "0.1.7.0"; 168546 + sha256 = "0amv73z9154r10501wm5zxcc2drqf47xsvygqzhyvs655yfcg0x6"; 168154 168547 enableSeparateDataOutput = true; 168155 168548 libraryHaskellDepends = [ 168156 168549 aeson base bytestring derive-storable derive-storable-plugin ··· 168160 168553 description = "Basic rendering programs for Keid engine"; 168161 168554 license = lib.licenses.bsd3; 168162 168555 platforms = [ "x86_64-linux" ]; 168163 - hydraPlatforms = lib.platforms.none; 168164 - broken = true; 168165 168556 }) {}; 168166 168557 168167 168558 "keid-resource-gltf" = callPackage ··· 168206 168597 }: 168207 168598 mkDerivation { 168208 168599 pname = "keid-ui-dearimgui"; 168209 - version = "0.1.1.1"; 168210 - sha256 = "0qxkgrayb365mj7sknzq7w9cxs5ppfzg272cah632bvs70qkl7xl"; 168600 + version = "0.1.2.0"; 168601 + sha256 = "1n8a33fr8y8wz4nbgn1pijk73ik0jmr6mxp8dnvcad2gp4cr86j5"; 168211 168602 libraryHaskellDepends = [ 168212 168603 base binary bytestring dear-imgui GLFW-b keid-core resourcet rio 168213 168604 rio-app unliftio vector vulkan vulkan-utils VulkanMemoryAllocator ··· 169934 170325 license = lib.licenses.mit; 169935 170326 }) {}; 169936 170327 170328 + "lackey_2_0_0_3" = callPackage 170329 + ({ mkDerivation, base, hspec, servant, servant-foreign, text }: 170330 + mkDerivation { 170331 + pname = "lackey"; 170332 + pname = "htaut"; 170333 + sha256 = "0drcq03vsya11002wg7i3phbgyylcyx4zry3ixflffm8sz00smci"; 170334 + libraryHaskellDepends = [ base servant-foreign text ]; 170335 + testHaskellDepends = [ base hspec servant servant-foreign text ]; 170336 + description = "Generate Ruby clients from Servant APIs"; 170337 + license = lib.licenses.mit; 170338 + hydraPlatforms = lib.platforms.none; 170339 + }) {}; 170340 + 169937 170341 "lacroix" = callPackage 169938 170342 ({ mkDerivation, base }: 169939 170343 mkDerivation { ··· 170866 171270 pname = "lame"; 170867 171271 version = "0.2.0"; 170868 171272 sha256 = "1bqq3aanfffdsl3v0am7jdfslcr6y372cq7jx36z7g09zy5mp2sp"; 170869 - revision = "1"; 170870 - editedCabalFile = "1czjga37b56xs6jrylsf5gip5srmlfg2982k96l5w4300sj8ricz"; 171273 + revision = "2"; 171274 + editedCabalFile = "15yjwhwxiqds425y7a4s1z9vdrgmqwq2y5kvl1d1xhw7h05ryxkr"; 170871 171275 enableSeparateDataOutput = true; 170872 171276 libraryHaskellDepends = [ 170873 171277 base bytestring directory exceptions filepath text transformers ··· 170884 171288 broken = true; 170885 171289 }) {mp3lame = null;}; 170886 171290 171291 + "lame_0_2_1" = callPackage 171292 + ({ mkDerivation, base, bytestring, directory, exceptions, filepath 171293 + , hspec, hspec-discover, htaglib, mp3lame, temporary, text 171294 + , transformers, wave 171295 + }: 171296 + mkDerivation { 171297 + pname = "lame"; 171298 + version = "0.2.1"; 171299 + sha256 = "1xz98v2kqs69jijza0vyz57lpbs3h2f7fcablihlzprh1sylc3vq"; 171300 + enableSeparateDataOutput = true; 171301 + libraryHaskellDepends = [ 171302 + base bytestring directory exceptions filepath text transformers 171303 + wave 171304 + ]; 171305 + librarySystemDepends = [ mp3lame ]; 171306 + testHaskellDepends = [ 171307 + base directory filepath hspec htaglib temporary text 171308 + ]; 171309 + testToolDepends = [ hspec-discover ]; 171310 + description = "A high-level binding to the LAME encoder"; 171311 + license = lib.licenses.bsd3; 171312 + hydraPlatforms = lib.platforms.none; 171313 + broken = true; 171314 + }) {mp3lame = null;}; 171315 + 170887 171316 "lame-tester" = callPackage 170888 171317 ({ mkDerivation, base-noprelude, bizzlelude, containers, semigroups 170889 171318 , tasty, tasty-hunit, validation ··· 170903 171332 }) {}; 170904 171333 170905 171334 "landlock" = callPackage 170906 - ({ mkDerivation, base, exceptions, filepath, process, QuickCheck 170907 - , tasty, tasty-expected-failure, tasty-hunit, tasty-quickcheck 170908 - , unix 171335 + ({ mkDerivation, async, base, exceptions, filepath, process, psx 171336 + , QuickCheck, tasty, tasty-expected-failure, tasty-hunit 171337 + , tasty-quickcheck, unix 170909 171338 }: 170910 171339 mkDerivation { 170911 171340 pname = "landlock"; 170912 - version = "0.1.0.0"; 170913 - sha256 = "19l95a4wajdzml38l9251yklxsgk70ky29x7bmldyn6nagdqgdap"; 170914 - libraryHaskellDepends = [ base exceptions unix ]; 171341 + version = "0.2.0.1"; 171342 + sha256 = "1xn517if819v7qrazq0dx7mmgn9i996j1lmxrkb68rmflbg2wic1"; 171343 + libraryHaskellDepends = [ base exceptions psx unix ]; 170915 171344 testHaskellDepends = [ 170916 - base filepath process QuickCheck tasty tasty-expected-failure 171345 + async base filepath process QuickCheck tasty tasty-expected-failure 170917 171346 tasty-hunit tasty-quickcheck 170918 171347 ]; 170919 171348 doHaddock = false; ··· 171186 171615 ({ mkDerivation, base, language-c99, language-c99-util, mtl }: 171187 171616 mkDerivation { 171188 171617 pname = "language-c99-simple"; 171189 - version = "0.2.1"; 171190 - sha256 = "0ii5mlxzy47gs91amriv1zsbb0myayanwsw3qwz4p29m09fqjpic"; 171618 + version = "0.2.2"; 171619 + sha256 = "16va8nd3xa4a8nfdpazcnrl0192cpdc7z06ixcx0ya04sycc9cx9"; 171191 171620 libraryHaskellDepends = [ 171192 171621 base language-c99 language-c99-util mtl 171193 171622 ]; ··· 173575 174004 testHaskellDepends = [ base ]; 173576 174005 description = "Enumerative property-based testing"; 173577 174006 license = lib.licenses.bsd3; 174007 + }) {}; 174008 + 174009 + "leancheck_1_0_0" = callPackage 174010 + ({ mkDerivation, base, template-haskell }: 174011 + mkDerivation { 174012 + pname = "leancheck"; 174013 + version = "1.0.0"; 174014 + sha256 = "0896792d34aqag2hhmi6596kx46ca3897d0v9lr69qbcms9jj5gh"; 174015 + libraryHaskellDepends = [ base template-haskell ]; 174016 + testHaskellDepends = [ base ]; 174017 + description = "Enumerative property-based testing"; 174018 + license = lib.licenses.bsd3; 174019 + hydraPlatforms = lib.platforms.none; 173578 174020 }) {}; 173579 174021 173580 174022 "leancheck-enum-instances" = callPackage ··· 177159 177601 , containers, data-default-class, free-vector-spaces, hashable 177160 177602 , ieee754, lens, linear, manifolds-core, MemoTrie, QuickCheck 177161 177603 , semigroups, tagged, tasty, tasty-quickcheck, template-haskell 177162 - , transformers, vector, vector-space 177604 + , th-abstraction, transformers, vector, vector-space 177163 177605 }: 177164 177606 mkDerivation { 177165 177607 pname = "linearmap-category"; 177166 - version = "0.4.2.0"; 177167 - sha256 = "0iblymralldn1xljdl6qyvxcsxg6rmgj42qx254vaajijp51ycmp"; 177608 + version = "0.4.3.0"; 177609 + sha256 = "0319x0fz863d44p1lzgbnp8nwxdpvn50ms29z7lwh0g3s0mcs628"; 177168 177610 libraryHaskellDepends = [ 177169 177611 base call-stack constrained-categories containers 177170 177612 data-default-class free-vector-spaces hashable ieee754 lens linear 177171 177613 manifolds-core MemoTrie QuickCheck semigroups tagged 177172 - template-haskell transformers vector vector-space 177614 + template-haskell th-abstraction transformers vector vector-space 177173 177615 ]; 177174 177616 testHaskellDepends = [ 177175 177617 base constrained-categories linear manifolds-core QuickCheck tasty ··· 178240 178682 ({ mkDerivation, base, bytestring, cmdargs, configurator 178241 178683 , containers, directory, dns, doctest, filemanip, filepath, HDBC 178242 178684 , HDBC-postgresql, HDBC-sqlite3, MissingH, tasty, tasty-hunit 178243 - , tasty-quickcheck 178244 178685 }: 178245 178686 mkDerivation { 178246 178687 pname = "list-remote-forwards"; 178247 - version = "0.0.1"; 178248 - sha256 = "1bq5244ys4xy3pfj72dq399x0g57q41lrllbd5hgvk9z0j92lxys"; 178688 + version = "0.0.3"; 178689 + sha256 = "0c7fm8mbhhh9nhcib5d0k2gipfkcsvpkg5x4xb7x75x0i099q6jf"; 178249 178690 isLibrary = false; 178250 178691 isExecutable = true; 178251 178692 executableHaskellDepends = [ 178252 178693 base bytestring cmdargs configurator containers directory dns 178253 178694 filepath HDBC HDBC-postgresql HDBC-sqlite3 MissingH tasty 178254 - tasty-hunit tasty-quickcheck 178695 + tasty-hunit 178255 178696 ]; 178256 178697 testHaskellDepends = [ 178257 178698 base bytestring cmdargs configurator containers directory dns 178258 - doctest filemanip filepath HDBC HDBC-postgresql HDBC-sqlite3 178259 - MissingH tasty tasty-hunit tasty-quickcheck 178699 + doctest filemanip filepath HDBC HDBC-sqlite3 MissingH tasty 178700 + tasty-hunit 178260 178701 ]; 178261 178702 description = "List all remote forwards for mail accounts stored in a SQL database"; 178262 - license = lib.licenses.gpl3Only; 178703 + license = lib.licenses.agpl3Only; 178263 178704 hydraPlatforms = lib.platforms.none; 178264 178705 mainProgram = "list-remote-forwards"; 178265 178706 broken = true; ··· 178274 178715 libraryHaskellDepends = [ base ]; 178275 178716 description = "Easily and clearly create lists with only one element in them"; 178276 178717 license = lib.licenses.mit; 178718 + }) {}; 178719 + 178720 + "list-singleton_2_0_0_2" = callPackage 178721 + ({ mkDerivation, base }: 178722 + mkDerivation { 178723 + pname = "list-singleton"; 178724 + version = "2.0.0.2"; 178725 + sha256 = "1n1b1fk8zn9hz162lmy9d123icd2i6cnlvpkk2ypbphmnam0xr43"; 178726 + libraryHaskellDepends = [ base ]; 178727 + description = "Easily and clearly create lists with only one element in them"; 178728 + license = lib.licenses.mit; 178729 + hydraPlatforms = lib.platforms.none; 178277 178730 }) {}; 178278 178731 178279 178732 "list-t" = callPackage ··· 179797 180250 license = lib.licenses.bsd3; 179798 180251 }) {}; 179799 180252 180253 + "lockfree-queue_0_2_4" = callPackage 180254 + ({ mkDerivation, abstract-deque, abstract-deque-tests 180255 + , atomic-primops, base, bytestring, ghc-prim, HUnit, test-framework 180256 + , test-framework-hunit 180257 + }: 180258 + mkDerivation { 180259 + pname = "lockfree-queue"; 180260 + version = "0.2.4"; 180261 + sha256 = "1vlrydp3ywqgfnhmfm7zhdfn3nrkd7q8lj9apa34y35yvh67gxm0"; 180262 + libraryHaskellDepends = [ 180263 + abstract-deque atomic-primops base ghc-prim 180264 + ]; 180265 + testHaskellDepends = [ 180266 + abstract-deque abstract-deque-tests atomic-primops base bytestring 180267 + ghc-prim HUnit test-framework test-framework-hunit 180268 + ]; 180269 + description = "Michael and Scott lock-free queues"; 180270 + license = lib.licenses.bsd3; 180271 + hydraPlatforms = lib.platforms.none; 180272 + }) {}; 180273 + 179800 180274 "lockpool" = callPackage 179801 180275 ({ mkDerivation, base, clock, stm }: 179802 180276 mkDerivation { ··· 181996 182470 pname = "lukko"; 181997 182471 version = "0.1.1.3"; 181998 182472 sha256 = "07xb926kixqv5scqdl8w34z42zjzdpbq06f0ha3f3nm3rxhgn3m8"; 181999 - revision = "2"; 182000 - editedCabalFile = "1h4pdybiqpwljjm4p9bhn3nr2kgqxxggnl5czk5d6ch6li1w1160"; 182473 + revision = "3"; 182474 + editedCabalFile = "1a6spmbiv3ias40sjrnsxfgr1d5mwg039a2q7113zb7i9n6c1m7g"; 182001 182475 libraryHaskellDepends = [ base ]; 182002 182476 testHaskellDepends = [ 182003 182477 async base bytestring filepath singleton-bool tasty ··· 182420 182894 license = lib.licenses.bsd3; 182421 182895 }) {inherit (pkgs) xz;}; 182422 182896 182897 + "lzma_0_0_0_4" = callPackage 182898 + ({ mkDerivation, base, bytestring, HUnit, QuickCheck, tasty 182899 + , tasty-hunit, tasty-quickcheck, xz 182900 + }: 182901 + mkDerivation { 182902 + pname = "lzma"; 182903 + version = "0.0.0.4"; 182904 + sha256 = "0fy11i7fanrsbh8w7cclwx0i6csn5df6vl38dh2112aqw6n7h382"; 182905 + libraryHaskellDepends = [ base bytestring ]; 182906 + librarySystemDepends = [ xz ]; 182907 + testHaskellDepends = [ 182908 + base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck 182909 + ]; 182910 + description = "LZMA/XZ compression and decompression"; 182911 + license = lib.licenses.bsd3; 182912 + hydraPlatforms = lib.platforms.none; 182913 + }) {inherit (pkgs) xz;}; 182914 + 182423 182915 "lzma-clib" = callPackage 182424 182916 ({ mkDerivation }: 182425 182917 mkDerivation { ··· 183273 183765 }: 183274 183766 mkDerivation { 183275 183767 pname = "mailbox-count"; 183276 - version = "0.0.5"; 183277 - sha256 = "0g1kbb4pmh1vs8ddswpcmqb9fhfkhlffwp9y7r4dq5wcsdihwm8c"; 183768 + version = "0.0.6"; 183769 + sha256 = "0pjy1l63wzic55snhkxq7hv4iscda3np5f5dl5lb9vmh0hlx4x1k"; 183278 183770 isLibrary = false; 183279 183771 isExecutable = true; 183280 183772 executableHaskellDepends = [ ··· 183283 183775 ]; 183284 183776 testHaskellDepends = [ 183285 183777 base cmdargs configurator containers directory doctest filemanip 183286 - filepath HDBC HDBC-postgresql HDBC-sqlite3 MissingH tasty 183287 - tasty-hunit 183778 + filepath HDBC HDBC-sqlite3 MissingH tasty tasty-hunit 183288 183779 ]; 183289 183780 description = "Count mailboxes in a SQL database"; 183290 183781 license = lib.licenses.agpl3Only; ··· 184799 185290 }: 184800 185291 mkDerivation { 184801 185292 pname = "massiv"; 184802 - version = "1.0.1.1"; 184803 - sha256 = "1yg594y0v8bpymd5g6hy8a7cy2hbvlpyxm9hnq3pprbhbcrrx22w"; 184804 - revision = "1"; 184805 - editedCabalFile = "1rcjcd3sf4qlrwk026sw5nz9i5jagpga83jyp5ij3igkg2ffps21"; 184806 - libraryHaskellDepends = [ 184807 - base bytestring deepseq exceptions primitive random scheduler 184808 - unliftio-core vector 184809 - ]; 184810 - testHaskellDepends = [ base doctest ]; 184811 - description = "Massiv (Массив) is an Array Library"; 184812 - license = lib.licenses.bsd3; 184813 - }) {}; 184814 - 184815 - "massiv_1_0_2_0" = callPackage 184816 - ({ mkDerivation, base, bytestring, deepseq, doctest, exceptions 184817 - , primitive, random, scheduler, unliftio-core, vector 184818 - }: 184819 - mkDerivation { 184820 - pname = "massiv"; 184821 185293 version = "1.0.2.0"; 184822 185294 sha256 = "15ckrsavsrkgm4c9al2jlk1r4nm2mdjshw1ksbkh8m65l3l5kcrr"; 184823 185295 libraryHaskellDepends = [ ··· 184827 185299 testHaskellDepends = [ base doctest ]; 184828 185300 description = "Massiv (Массив) is an Array Library"; 184829 185301 license = lib.licenses.bsd3; 184830 - hydraPlatforms = lib.platforms.none; 184831 185302 }) {}; 184832 185303 184833 185304 "massiv-io" = callPackage ··· 189878 190349 license = lib.licenses.bsd3; 189879 190350 }) {}; 189880 190351 190352 + "mixed-types-num_0_5_11" = callPackage 190353 + ({ mkDerivation, base, collect-errors, hspec, hspec-smallcheck, mtl 190354 + , QuickCheck, smallcheck, template-haskell 190355 + }: 190356 + mkDerivation { 190357 + pname = "mixed-types-num"; 190358 + version = "0.5.11"; 190359 + sha256 = "15r1lj39fkddlqfda41cp76xr8ck4fkannszxi32j7a8lkjr2f21"; 190360 + libraryHaskellDepends = [ 190361 + base collect-errors hspec hspec-smallcheck mtl QuickCheck 190362 + smallcheck template-haskell 190363 + ]; 190364 + testHaskellDepends = [ 190365 + base collect-errors hspec hspec-smallcheck QuickCheck smallcheck 190366 + ]; 190367 + description = "Alternative Prelude with numeric and logic expressions typed bottom-up"; 190368 + license = lib.licenses.bsd3; 190369 + hydraPlatforms = lib.platforms.none; 190370 + }) {}; 190371 + 189881 190372 "mixpanel-client" = callPackage 189882 190373 ({ mkDerivation, aeson, base, base64-bytestring, bytestring, hspec 189883 190374 , hspec-discover, http-client, http-client-tls, markdown-unlit ··· 191071 191562 ]; 191072 191563 description = "A library for probabilistic programming"; 191073 191564 license = lib.licenses.mit; 191074 - hydraPlatforms = lib.platforms.none; 191075 191565 mainProgram = "example"; 191076 - broken = true; 191077 191566 }) {}; 191078 191567 191079 191568 "monad-bool" = callPackage ··· 191532 192021 license = lib.licenses.mit; 191533 192022 }) {}; 191534 192023 192024 + "monad-logger_0_3_37" = callPackage 192025 + ({ mkDerivation, base, bytestring, conduit, conduit-extra 192026 + , exceptions, fast-logger, lifted-base, monad-control, monad-loops 192027 + , mtl, resourcet, stm, stm-chans, template-haskell, text 192028 + , transformers, transformers-base, transformers-compat 192029 + , unliftio-core 192030 + }: 192031 + mkDerivation { 192032 + pname = "monad-logger"; 192033 + version = "0.3.37"; 192034 + sha256 = "1z275a428zcj73zz0cpfha2adwiwqqqp7klx3kbd3i9rl20xa106"; 192035 + libraryHaskellDepends = [ 192036 + base bytestring conduit conduit-extra exceptions fast-logger 192037 + lifted-base monad-control monad-loops mtl resourcet stm stm-chans 192038 + template-haskell text transformers transformers-base 192039 + transformers-compat unliftio-core 192040 + ]; 192041 + description = "A class of monads which can log messages"; 192042 + license = lib.licenses.mit; 192043 + hydraPlatforms = lib.platforms.none; 192044 + }) {}; 192045 + 191535 192046 "monad-logger-aeson" = callPackage 191536 192047 ({ mkDerivation, aeson, aeson-diff, base, bytestring, context 191537 192048 , directory, exceptions, fast-logger, hspec, hspec-discover ··· 193300 193811 pname = "months"; 193301 193812 version = "0.2"; 193302 193813 sha256 = "054dag7806850hdii7s5rxg8gx2spdp33pnx4s4ckni9ayvspija"; 193303 - revision = "5"; 193304 - editedCabalFile = "1fqxdjclv2jsj802sr4v35cn12qchcxdmhpfm003v2j1s6gp689s"; 193814 + revision = "6"; 193815 + editedCabalFile = "05h58b9cg1iy9l4lh1xf35ngjh9cpwiibprbbsmjl0gw9d0a32p9"; 193305 193816 libraryHaskellDepends = [ 193306 193817 aeson attoparsec base base-compat deepseq hashable intervals 193307 193818 QuickCheck text time-compat ··· 193699 194210 }: 193700 194211 mkDerivation { 193701 194212 pname = "morpheus-graphql"; 193702 - version = "0.20.0"; 193703 - sha256 = "0ikbfapl9jb9yd9i5v9plw3s3drsbx660h8x0mibn8qsci0jsbh5"; 194213 + version = "0.20.1"; 194214 + sha256 = "0y1c43010spp70z2srfmln1nd7r286b8nprq851f2zgp0g3lbkfi"; 193704 194215 enableSeparateDataOutput = true; 193705 194216 libraryHaskellDepends = [ 193706 194217 aeson base bytestring containers morpheus-graphql-app ··· 193728 194239 }: 193729 194240 mkDerivation { 193730 194241 pname = "morpheus-graphql-app"; 193731 - version = "0.20.0"; 193732 - sha256 = "1qvgfsykml7mx36azgbdvjc814hdd14554qpld716v339bj3jgmp"; 194242 + version = "0.20.1"; 194243 + sha256 = "0dc84pswgjl401nqx3127zn2r43a1n9kmhwx4xqy5l1favm1lfv0"; 193733 194244 enableSeparateDataOutput = true; 193734 194245 libraryHaskellDepends = [ 193735 194246 aeson base bytestring containers hashable megaparsec ··· 193777 194288 }: 193778 194289 mkDerivation { 193779 194290 pname = "morpheus-graphql-client"; 193780 - version = "0.20.0"; 193781 - sha256 = "1gq7sn2dfsmbls2l9kw1x59xq2xqb7ahbdgi4705riwm06kvrj1y"; 194291 + version = "0.20.1"; 194292 + sha256 = "0r2qp9nin5hlk1adflgn6s2x831d3g6y5d1pvdiahgjbn0mm580w"; 193782 194293 enableSeparateDataOutput = true; 193783 194294 libraryHaskellDepends = [ 193784 194295 aeson base bytestring containers file-embed ··· 193802 194313 }: 193803 194314 mkDerivation { 193804 194315 pname = "morpheus-graphql-code-gen"; 193805 - version = "0.20.0"; 193806 - sha256 = "0d7p2151zrvbbdxwsp6kjrmd4x5za3n7p47apn9b4lhwylqzgx1k"; 194316 + version = "0.20.1"; 194317 + sha256 = "08hzxxvnbrqnkhaahh5npjy637pjkhcf8dnh2zswq1c2pmyaw10s"; 193807 194318 isLibrary = true; 193808 194319 isExecutable = true; 193809 194320 libraryHaskellDepends = [ ··· 193829 194340 }: 193830 194341 mkDerivation { 193831 194342 pname = "morpheus-graphql-core"; 193832 - version = "0.20.0"; 193833 - sha256 = "19203qc0zfixb60fyf8ddlpbdwynq0g1w31ssmcdldqjdqf7fpdc"; 194343 + version = "0.20.1"; 194344 + sha256 = "0rinp9zkdls07lr0606jxxijybq89xwxl6vgkx9wgfkrcd014wng"; 193834 194345 enableSeparateDataOutput = true; 193835 194346 libraryHaskellDepends = [ 193836 194347 aeson base bytestring containers hashable megaparsec mtl relude ··· 193857 194368 }: 193858 194369 mkDerivation { 193859 194370 pname = "morpheus-graphql-subscriptions"; 193860 - version = "0.20.0"; 193861 - sha256 = "1yrba6d33x24rmzpmbnd3pbnn00za0bs4xl9sqfbyizc485164v0"; 194371 + version = "0.20.1"; 194372 + sha256 = "1wad97zjw8766920q26069qb1fi4w25i9pxibkadvc42j4vzkv0p"; 193862 194373 libraryHaskellDepends = [ 193863 194374 aeson base bytestring morpheus-graphql-app morpheus-graphql-core 193864 194375 mtl relude text transformers unliftio-core unordered-containers ··· 193890 194401 license = lib.licenses.mit; 193891 194402 }) {}; 193892 194403 193893 - "morpheus-graphql-tests_0_20_0" = callPackage 194404 + "morpheus-graphql-tests_0_20_1" = callPackage 193894 194405 ({ mkDerivation, aeson, base, bytestring, directory, relude, tasty 193895 194406 , tasty-hunit, text, unordered-containers 193896 194407 }: 193897 194408 mkDerivation { 193898 194409 pname = "morpheus-graphql-tests"; 193899 - version = "0.20.0"; 193900 - sha256 = "0ss2fmz97ppmxsd2dfaxbiy2rw1xba7kyn6fg7a0y25y68whwryl"; 194410 + version = "0.20.1"; 194411 + sha256 = "1z977hyf1hsaal45m4jh938q3srw3kh75xhgb9m0zrph085wzr7f"; 193901 194412 libraryHaskellDepends = [ 193902 194413 aeson base bytestring directory relude tasty tasty-hunit text 193903 194414 unordered-containers ··· 198366 198877 }: 198367 198878 mkDerivation { 198368 198879 pname = "nanovg"; 198369 - version = "0.8.0.0"; 198370 - sha256 = "1il4305wv7f53225jv5s04nf7gf5rw6cfxm8j3v1di2xvhdingz5"; 198371 - revision = "2"; 198372 - editedCabalFile = "1vvlmbvpafvqawfph2aicysy9nklm8rqdz2bdpkq0kg4dgi72jr2"; 198373 - isLibrary = true; 198374 - isExecutable = true; 198375 - libraryHaskellDepends = [ base bytestring containers text vector ]; 198376 - librarySystemDepends = [ glew libGL libGLU libX11 ]; 198377 - libraryPkgconfigDepends = [ freetype glew ]; 198378 - libraryToolDepends = [ c2hs ]; 198379 - testHaskellDepends = [ base containers hspec inline-c QuickCheck ]; 198380 - description = "Haskell bindings for nanovg"; 198381 - license = lib.licenses.isc; 198382 - }) {inherit (pkgs) freetype; inherit (pkgs) glew; 198383 - inherit (pkgs) libGL; inherit (pkgs) libGLU; 198384 - inherit (pkgs.xorg) libX11;}; 198385 - 198386 - "nanovg_0_8_1_0" = callPackage 198387 - ({ mkDerivation, base, bytestring, c2hs, containers, freetype, glew 198388 - , hspec, inline-c, libGL, libGLU, libX11, QuickCheck, text, vector 198389 - }: 198390 - mkDerivation { 198391 - pname = "nanovg"; 198392 198880 version = "0.8.1.0"; 198393 198881 sha256 = "1yzabd2l8z77dsgby97dzv0h38a6w554kmhp6hsfx3j24n0h0rnv"; 198394 198882 isLibrary = true; ··· 198400 198888 testHaskellDepends = [ base containers hspec inline-c QuickCheck ]; 198401 198889 description = "Haskell bindings for nanovg"; 198402 198890 license = lib.licenses.isc; 198403 - hydraPlatforms = lib.platforms.none; 198404 198891 }) {inherit (pkgs) freetype; inherit (pkgs) glew; 198405 198892 inherit (pkgs) libGL; inherit (pkgs) libGLU; 198406 198893 inherit (pkgs.xorg) libX11;}; ··· 203188 203675 pname = "nonlinear-optimization-ad"; 203189 203676 version = "0.2.4"; 203190 203677 sha256 = "0wqi1y4f2sqn7wg1bj3i73kwdawg9ni6lq1s87m6sshy34n0vbx5"; 203191 - revision = "2"; 203192 - editedCabalFile = "09q4c4vaxs1dxi6m8ph8r1jw95hwsqvcybsfpzxdrk2j5mp43gw8"; 203678 + revision = "3"; 203679 + editedCabalFile = "0n32cs870mkw8imgm7fx4d6jg53q2idxnl0x85ky973p4igdpy4h"; 203193 203680 isLibrary = true; 203194 203681 isExecutable = true; 203195 203682 libraryHaskellDepends = [ ··· 203207 203694 pname = "nonlinear-optimization-backprop"; 203208 203695 version = "0.2.4"; 203209 203696 sha256 = "0j7i67m25r4hs81w0j090c8wifvxxs0hzj0l0rj7aa1yrx5iwbhq"; 203697 + revision = "1"; 203698 + editedCabalFile = "1n034q0qc7xz3ggj105ghsn89k5v91178p1vfji9ig9f8kfs055c"; 203210 203699 isLibrary = true; 203211 203700 isExecutable = true; 203212 203701 libraryHaskellDepends = [ ··· 204674 205163 license = lib.licenses.asl20; 204675 205164 }) {}; 204676 205165 205166 + "nvim-hs_2_2_0_3" = callPackage 205167 + ({ mkDerivation, base, bytestring, cereal, cereal-conduit, conduit 205168 + , containers, data-default, deepseq, foreign-store, hslogger, hspec 205169 + , hspec-discover, HUnit, megaparsec, messagepack, mtl, network 205170 + , optparse-applicative, path, path-io, prettyprinter 205171 + , prettyprinter-ansi-terminal, QuickCheck, resourcet, stm 205172 + , streaming-commons, template-haskell 205173 + , template-haskell-compat-v0208, text, time, time-locale-compat 205174 + , transformers, transformers-base, typed-process, unliftio 205175 + , unliftio-core, utf8-string, vector, void 205176 + }: 205177 + mkDerivation { 205178 + pname = "nvim-hs"; 205179 + version = "2.2.0.3"; 205180 + sha256 = "0sbppnphnbygxjns373hyb3hvbwzlv4sq104682bcajd07x6vhmw"; 205181 + libraryHaskellDepends = [ 205182 + base bytestring cereal cereal-conduit conduit containers 205183 + data-default deepseq foreign-store hslogger megaparsec messagepack 205184 + mtl network optparse-applicative path path-io prettyprinter 205185 + prettyprinter-ansi-terminal resourcet stm streaming-commons 205186 + template-haskell template-haskell-compat-v0208 text time 205187 + time-locale-compat transformers transformers-base typed-process 205188 + unliftio unliftio-core utf8-string vector void 205189 + ]; 205190 + testHaskellDepends = [ 205191 + base bytestring cereal cereal-conduit conduit containers 205192 + data-default foreign-store hslogger hspec hspec-discover HUnit 205193 + megaparsec messagepack mtl network optparse-applicative path 205194 + path-io prettyprinter prettyprinter-ansi-terminal QuickCheck 205195 + resourcet stm streaming-commons template-haskell 205196 + template-haskell-compat-v0208 text time time-locale-compat 205197 + transformers transformers-base typed-process unliftio unliftio-core 205198 + utf8-string vector 205199 + ]; 205200 + testToolDepends = [ hspec-discover ]; 205201 + description = "Haskell plugin backend for neovim"; 205202 + license = lib.licenses.asl20; 205203 + hydraPlatforms = lib.platforms.none; 205204 + }) {}; 205205 + 204677 205206 "nvim-hs-contrib" = callPackage 204678 205207 ({ mkDerivation, base, bytestring, data-default, directory 204679 205208 , filepath, hspec, hspec-discover, messagepack, mtl, nvim-hs ··· 208040 208569 pname = "optics-extra"; 208041 208570 version = "0.4.2.1"; 208042 208571 sha256 = "0hfa5yb7l3l310lfxkii13fjzb69g619agadc5a86i734nisf8vy"; 208572 + revision = "1"; 208573 + editedCabalFile = "0bpr1bkb7mmww028n8ikwa0qhdl7ybxpb9s887dlp3dvxr5iq8nq"; 208043 208574 libraryHaskellDepends = [ 208044 208575 array base bytestring containers hashable indexed-profunctors 208045 208576 indexed-traversable-instances mtl optics-core text transformers ··· 208057 208588 pname = "optics-th"; 208058 208589 version = "0.4.1"; 208059 208590 sha256 = "05zxljfqmhr5if7l8gld5s864nql6kqjfizsf1z7r3ydknvmff6p"; 208060 - revision = "1"; 208061 - editedCabalFile = "0q58020ql4ggv50y64chg57czczg27f8ysbp4a265zxi5i0kfvvq"; 208591 + revision = "2"; 208592 + editedCabalFile = "1fl217q7s0g8a46p2smanhhdj0jqvc9n3lagcnpphkv3fzfgrcbz"; 208062 208593 libraryHaskellDepends = [ 208063 208594 base containers mtl optics-core template-haskell th-abstraction 208064 208595 transformers ··· 210137 210668 pname = "palette"; 210138 210669 version = "0.3.0.2"; 210139 210670 sha256 = "0820n3cj4zy9s46diln2rrs4lrxbipkhdw74p2w42gc7k1nlj54i"; 210140 - revision = "3"; 210141 - editedCabalFile = "1m9nd65pmnwmy74yqq283w53p483mnfvzkv1iyd6y97f0scgxs84"; 210671 + revision = "4"; 210672 + editedCabalFile = "07yjz9hsmfm5jh05i4nqc6iax61ssr97475l7pf3bbdp8bam39wl"; 210142 210673 libraryHaskellDepends = [ 210143 210674 array base colour containers MonadRandom 210144 210675 ]; ··· 210276 210807 maintainers = [ lib.maintainers.peti ]; 210277 210808 }) {}; 210278 210809 210279 - "pandoc_2_19_1" = callPackage 210810 + "pandoc_2_19_2" = callPackage 210280 210811 ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base 210281 210812 , base64, binary, blaze-html, blaze-markup, bytestring 210282 210813 , case-insensitive, citeproc, commonmark, commonmark-extensions ··· 210297 210828 }: 210298 210829 mkDerivation { 210299 210830 pname = "pandoc"; 210300 - version = "2.19.1"; 210301 - sha256 = "107r2hqljjic503w198qz16gv7gmkl7w8ir1w5riba0kvz9nqs3c"; 210831 + version = "2.19.2"; 210832 + sha256 = "0ia2gpl345lwymk38y89sgcqjci7sjmxbi228idg6nkaqfa3ds1n"; 210302 210833 configureFlags = [ "-f-trypandoc" ]; 210303 210834 isLibrary = true; 210304 210835 isExecutable = true; ··· 211233 211764 ]; 211234 211765 description = "Content addressable Haskell package management"; 211235 211766 license = lib.licenses.bsd3; 211767 + }) {}; 211768 + 211769 + "pantry_0_5_7" = callPackage 211770 + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal 211771 + , casa-client, casa-types, conduit, conduit-extra, containers 211772 + , cryptonite, cryptonite-conduit, digest, exceptions, filelock 211773 + , generic-deriving, hackage-security, hedgehog, hpack, hspec 211774 + , http-client, http-client-tls, http-conduit, http-download 211775 + , http-types, memory, mtl, network-uri, path, path-io, persistent 211776 + , persistent-sqlite, persistent-template, primitive, QuickCheck 211777 + , raw-strings-qq, resourcet, rio, rio-orphans, rio-prettyprint 211778 + , tar-conduit, text, text-metrics, time, transformers, unix-compat 211779 + , unliftio, unordered-containers, vector, yaml, zip-archive 211780 + }: 211781 + mkDerivation { 211782 + pname = "pantry"; 211783 + version = "0.5.7"; 211784 + sha256 = "1cck09972pv2kz6kpg631rxfqwy92g4ibngfjy0bkp2xfadcg6ci"; 211785 + libraryHaskellDepends = [ 211786 + aeson ansi-terminal base bytestring Cabal casa-client casa-types 211787 + conduit conduit-extra containers cryptonite cryptonite-conduit 211788 + digest filelock generic-deriving hackage-security hpack http-client 211789 + http-client-tls http-conduit http-download http-types memory mtl 211790 + network-uri path path-io persistent persistent-sqlite 211791 + persistent-template primitive resourcet rio rio-orphans 211792 + rio-prettyprint tar-conduit text text-metrics time transformers 211793 + unix-compat unliftio unordered-containers vector yaml zip-archive 211794 + ]; 211795 + testHaskellDepends = [ 211796 + aeson ansi-terminal base bytestring Cabal casa-client casa-types 211797 + conduit conduit-extra containers cryptonite cryptonite-conduit 211798 + digest exceptions filelock generic-deriving hackage-security 211799 + hedgehog hpack hspec http-client http-client-tls http-conduit 211800 + http-download http-types memory mtl network-uri path path-io 211801 + persistent persistent-sqlite persistent-template primitive 211802 + QuickCheck raw-strings-qq resourcet rio rio-orphans rio-prettyprint 211803 + tar-conduit text text-metrics time transformers unix-compat 211804 + unliftio unordered-containers vector yaml zip-archive 211805 + ]; 211806 + description = "Content addressable Haskell package management"; 211807 + license = lib.licenses.bsd3; 211808 + hydraPlatforms = lib.platforms.none; 211236 211809 }) {}; 211237 211810 211238 211811 "pantry-tmp" = callPackage ··· 215578 216151 maintainers = [ lib.maintainers.psibi ]; 215579 216152 }) {}; 215580 216153 215581 - "persistent_2_14_1_0" = callPackage 216154 + "persistent_2_14_2_0" = callPackage 215582 216155 ({ mkDerivation, aeson, attoparsec, base, base64-bytestring 215583 216156 , blaze-html, bytestring, conduit, containers, criterion, deepseq 215584 216157 , fast-logger, file-embed, hspec, http-api-data, lift-type ··· 215589 216162 }: 215590 216163 mkDerivation { 215591 216164 pname = "persistent"; 215592 - version = "2.14.1.0"; 215593 - sha256 = "1jzmqxlvyzgp25rczlp1pi8msd776gw6jlf141zlqrs3523qc0wq"; 216165 + version = "2.14.2.0"; 216166 + sha256 = "0iwkn9llas29jmih1zqj52973352pz4yp3dpajdxbypyn16v8p5v"; 215594 216167 libraryHaskellDepends = [ 215595 216168 aeson attoparsec base base64-bytestring blaze-html bytestring 215596 216169 conduit containers fast-logger http-api-data lift-type monad-logger ··· 215689 216262 pname = "persistent-discover"; 215690 216263 version = "0.1.0.5"; 215691 216264 sha256 = "1y90046yva6zxm0im8p51yivqyp8nhgplwgnmw78sw1fa2gvjvs9"; 216265 + revision = "1"; 216266 + editedCabalFile = "1irdncx38kk4s22fbygh4q3ai08sj98qw2mp2dhaflyjxmv3px5x"; 215692 216267 isLibrary = true; 215693 216268 isExecutable = true; 215694 216269 libraryHaskellDepends = [ ··· 216551 217126 }) {}; 216552 217127 216553 217128 "pg-entity" = callPackage 216554 - ({ mkDerivation, base, bytestring, colourista, exceptions, hspec 216555 - , hspec-expectations-lifted, hspec-pg-transact, monad-control 216556 - , parsec, pg-transact, postgresql-simple 216557 - , postgresql-simple-migration, resource-pool, safe-exceptions 216558 - , template-haskell, text, text-manipulate, time, uuid, vector 217129 + ({ mkDerivation, aeson, base, bytestring, colourista, containers 217130 + , exceptions, hedgehog, monad-control, mtl, optics-core, parsec 217131 + , pg-transact, postgresql-simple, postgresql-simple-migration 217132 + , resource-pool, safe-exceptions, tasty, tasty-hunit 217133 + , template-haskell, text, text-display, text-manipulate, time 217134 + , tmp-postgres, uuid, vector 216559 217135 }: 216560 217136 mkDerivation { 216561 217137 pname = "pg-entity"; 216562 - version = "0.0.1.0"; 216563 - sha256 = "0njmlxxisigza4k6v5ci36xm6mpf5jdls2mrlarlw91agxiz8zd9"; 217138 + version = "0.0.2.0"; 217139 + sha256 = "0g8ici9l5lm4a900nyi90xvbjgy4z3zds46nn8sdw8ipnj0hkk1v"; 216564 217140 libraryHaskellDepends = [ 216565 217141 base bytestring colourista exceptions monad-control parsec 216566 217142 pg-transact postgresql-simple resource-pool safe-exceptions 216567 - template-haskell text text-manipulate time uuid vector 217143 + template-haskell text text-display text-manipulate time uuid vector 216568 217144 ]; 216569 217145 testHaskellDepends = [ 216570 - base hspec hspec-expectations-lifted hspec-pg-transact pg-transact 216571 - postgresql-simple postgresql-simple-migration text time uuid vector 217146 + aeson base containers hedgehog mtl optics-core pg-transact 217147 + postgresql-simple postgresql-simple-migration resource-pool 217148 + safe-exceptions tasty tasty-hunit text time tmp-postgres uuid 217149 + vector 216572 217150 ]; 216573 217151 description = "A pleasant PostgreSQL layer"; 216574 217152 license = lib.licenses.mit; ··· 217155 217733 ({ mkDerivation, base, filters-basic, mmsyn2-array }: 217156 217734 mkDerivation { 217157 217735 pname = "phonetic-languages-filters-array"; 217158 - version = "0.4.0.0"; 217159 - sha256 = "0rkgwf9v98vdflhkcfn7s0in8dw69rh2dcv8n9lvpjd0ccmlvil8"; 217736 + version = "0.5.0.0"; 217737 + sha256 = "087ngarvpihrjvfnm6kbm7qfiy947r35rig44hyn5dxzq7pxqzp6"; 217160 217738 libraryHaskellDepends = [ base filters-basic mmsyn2-array ]; 217161 217739 description = "Allows to change the structure of the function output"; 217162 217740 license = lib.licenses.mit; ··· 217324 217902 }: 217325 217903 mkDerivation { 217326 217904 pname = "phonetic-languages-simplified-examples-array"; 217327 - version = "0.20.0.0"; 217328 - sha256 = "0w22h8s272rnasqyzlxx0badw5dkv99sxrgbflb86hj6lsm06g1d"; 217905 + version = "0.20.1.0"; 217906 + sha256 = "0c664k9vvk2j522dwn27caf4d35dshj3z07c9qgzy47rjs65r6xw"; 217329 217907 isLibrary = true; 217330 217908 isExecutable = true; 217331 217909 libraryHaskellDepends = [ ··· 217390 217968 }: 217391 217969 mkDerivation { 217392 217970 pname = "phonetic-languages-simplified-generalized-examples-array"; 217393 - version = "0.18.1.0"; 217394 - sha256 = "1frn5zijjv1054lwd7mvp4klv96ywpbxv5msnyl7a2bbikwrdhqs"; 217971 + version = "0.18.2.0"; 217972 + sha256 = "0jyg507a4gh437vzxj658nhs8l32p2xg4vifrgs5q5jyck61p7z5"; 217395 217973 libraryHaskellDepends = [ 217396 217974 base cli-arguments foldable-ix heaps mmsyn2-array mmsyn3 parallel 217397 217975 phonetic-languages-basis phonetic-languages-constraints-array ··· 221604 222182 }: 221605 222183 mkDerivation { 221606 222184 pname = "polysemy-chronos"; 221607 - version = "0.5.0.0"; 221608 - sha256 = "04cj96iwn7fgyk4r8hy730lm1j01q7iv1yd7rdq20kp9mris5c6c"; 222185 + version = "0.5.1.0"; 222186 + sha256 = "00kbc6591mpa41fl0vzmxickphn4ryh3fx2f55qbqpshvg417m6x"; 221609 222187 libraryHaskellDepends = [ 221610 222188 base chronos incipit-core polysemy-time 221611 222189 ]; ··· 222148 222726 }: 222149 222727 mkDerivation { 222150 222728 pname = "polysemy-time"; 222151 - version = "0.5.0.0"; 222152 - sha256 = "026rqwm9bjlxvcxjnnma06z30xkmysjnj8r5krbq5rinqdpjdfbs"; 222729 + version = "0.5.1.0"; 222730 + sha256 = "16p5256v9cvns348xva8qz0dsaqgcf5cijm93831lskfkvlvnzc5"; 222153 222731 libraryHaskellDepends = [ 222154 222732 aeson base incipit-core stm template-haskell time torsor 222155 222733 ]; ··· 223818 224396 broken = true; 223819 224397 }) {}; 223820 224398 224399 + "postgresql-query_3_10_0" = callPackage 224400 + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring 224401 + , containers, data-default, doctest, exceptions, file-embed 224402 + , generic-arbitrary, haskell-src-meta, hreader, hset, inflections 224403 + , monad-control, monad-logger, mtl, postgresql-simple, QuickCheck 224404 + , quickcheck-assertions, quickcheck-instances, resource-pool 224405 + , semigroups, tasty, tasty-hunit, tasty-quickcheck, tasty-th 224406 + , template-haskell, text, th-lift, th-lift-instances, time 224407 + , transformers, transformers-base, transformers-compat 224408 + }: 224409 + mkDerivation { 224410 + pname = "postgresql-query"; 224411 + version = "3.10.0"; 224412 + sha256 = "16dkfcv9wcbzqdyka609nav538044bwzvzw79mghrrax0xmzl1xj"; 224413 + libraryHaskellDepends = [ 224414 + aeson attoparsec base blaze-builder bytestring containers 224415 + data-default exceptions file-embed haskell-src-meta hreader hset 224416 + inflections monad-control monad-logger mtl postgresql-simple 224417 + resource-pool semigroups template-haskell text th-lift 224418 + th-lift-instances time transformers transformers-base 224419 + transformers-compat 224420 + ]; 224421 + testHaskellDepends = [ 224422 + attoparsec base doctest generic-arbitrary postgresql-simple 224423 + QuickCheck quickcheck-assertions quickcheck-instances tasty 224424 + tasty-hunit tasty-quickcheck tasty-th text time 224425 + ]; 224426 + description = "Sql interpolating quasiquote plus some kind of primitive ORM using it"; 224427 + license = lib.licenses.bsd3; 224428 + hydraPlatforms = lib.platforms.none; 224429 + broken = true; 224430 + }) {}; 224431 + 223821 224432 "postgresql-replicant" = callPackage 223822 224433 ({ mkDerivation, aeson, async, attoparsec, base, binary, bits 223823 224434 , bytestring, cereal, containers, hspec, keep-alive ··· 227660 228271 , bytestring, Cabal, cassava, conduit, containers, convertible 227661 228272 , criterion, cryptohash-sha256, curryer-rpc, data-interval, deepseq 227662 228273 , deepseq-generics, deferred-folds, directory, either, exceptions 227663 - , extended-reals, filepath, foldl, ghc, ghc-boot, ghc-paths, ghci 227664 - , Glob, gnuplot, hashable, hashable-time, haskeline, http-api-data 227665 - , http-conduit, http-types, HUnit, list-t, megaparsec, modern-uri 227666 - , monad-parallel, MonadRandom, mtl, network, old-locale 227667 - , optparse-applicative, parallel, parser-combinators, path-pieces 227668 - , prettyprinter, QuickCheck, quickcheck-instances, random 227669 - , random-shuffle, recursion-schemes, resourcet, rset, scotty 227670 - , semigroups, stm, stm-containers, streamly, template-haskell 227671 - , temporary, text, text-manipulate, time, transformers, unix 227672 - , unordered-containers, uuid, vector, vector-instances, wai 227673 - , wai-websockets, warp, warp-tls, websockets, winery, zlib 228274 + , extended-reals, fast-builder, filepath, foldl, ghc, ghc-boot 228275 + , ghc-paths, ghci, Glob, gnuplot, hashable, haskeline 228276 + , http-api-data, http-conduit, http-types, HUnit, list-t 228277 + , megaparsec, modern-uri, monad-parallel, MonadRandom, mtl, network 228278 + , old-locale, optparse-applicative, parallel, parser-combinators 228279 + , path-pieces, prettyprinter, QuickCheck, quickcheck-instances 228280 + , random, random-shuffle, recursion-schemes, resourcet, rset 228281 + , scientific, scotty, semigroups, stm, stm-containers, streamly 228282 + , template-haskell, temporary, text, text-manipulate, time 228283 + , time-compat, transformers, unix, unordered-containers, uuid 228284 + , vector, vector-instances, wai, wai-websockets, warp, warp-tls 228285 + , websockets, winery, zlib 227674 228286 }: 227675 228287 mkDerivation { 227676 228288 pname = "project-m36"; 227677 - version = "0.9.4"; 227678 - sha256 = "0byxxgakhkmqgzc0p394fi3k3qffn65zkk51zgvlzin0m074baxp"; 228289 + version = "0.9.5"; 228290 + sha256 = "01gd1hi7x515q1y2nz3zsx3481rb13f30i6xccyzm4fjn7p08mv7"; 227679 228291 isLibrary = true; 227680 228292 isExecutable = true; 227681 228293 libraryHaskellDepends = [ 227682 228294 aeson async attoparsec base base64-bytestring bytestring cassava 227683 228295 conduit containers convertible cryptohash-sha256 curryer-rpc 227684 228296 data-interval deepseq deepseq-generics deferred-folds directory 227685 - either exceptions extended-reals filepath foldl ghc ghc-boot 227686 - ghc-paths ghci Glob gnuplot hashable hashable-time haskeline 228297 + either exceptions extended-reals fast-builder filepath foldl ghc 228298 + ghc-boot ghc-paths ghci Glob gnuplot hashable haskeline 227687 228299 http-api-data list-t monad-parallel MonadRandom mtl network 227688 228300 old-locale optparse-applicative parallel path-pieces QuickCheck 227689 228301 quickcheck-instances random-shuffle recursion-schemes resourcet 227690 - rset semigroups stm stm-containers streamly temporary text 227691 - text-manipulate time transformers unix unordered-containers uuid 227692 - vector vector-instances winery zlib 228302 + rset scientific semigroups stm stm-containers streamly temporary 228303 + text text-manipulate time time-compat transformers unix 228304 + unordered-containers uuid vector vector-instances winery zlib 227693 228305 ]; 227694 228306 executableHaskellDepends = [ 227695 228307 aeson attoparsec barbies base base16-bytestring base64-bytestring 227696 228308 binary blaze-html bytestring Cabal cassava conduit containers 227697 228309 cryptohash-sha256 curryer-rpc data-interval deepseq 227698 228310 deepseq-generics directory either filepath ghc ghc-paths gnuplot 227699 - hashable hashable-time haskeline http-api-data http-conduit 227700 - http-types HUnit list-t megaparsec modern-uri MonadRandom mtl 227701 - network optparse-applicative parallel parser-combinators 227702 - path-pieces prettyprinter random scotty semigroups stm 228311 + hashable haskeline http-api-data http-conduit http-types HUnit 228312 + list-t megaparsec modern-uri MonadRandom mtl network 228313 + optparse-applicative parallel parser-combinators path-pieces 228314 + prettyprinter random scientific scotty semigroups stm 227703 228315 stm-containers template-haskell temporary text time transformers 227704 228316 unordered-containers uuid vector wai wai-websockets warp warp-tls 227705 228317 websockets winery ··· 227708 228320 aeson attoparsec base base16-bytestring base64-bytestring 227709 228321 bytestring Cabal cassava containers cryptohash-sha256 curryer-rpc 227710 228322 data-interval deepseq deepseq-generics directory filepath gnuplot 227711 - hashable hashable-time haskeline http-conduit http-types HUnit 227712 - list-t megaparsec modern-uri MonadRandom mtl network 227713 - optparse-applicative parallel parser-combinators prettyprinter 227714 - random semigroups stm stm-containers temporary text time 227715 - transformers unordered-containers uuid vector websockets winery 228323 + hashable haskeline http-conduit http-types HUnit list-t megaparsec 228324 + modern-uri MonadRandom mtl network optparse-applicative parallel 228325 + parser-combinators prettyprinter random scientific semigroups stm 228326 + stm-containers temporary text time transformers 228327 + unordered-containers uuid vector websockets winery 227716 228328 ]; 227717 228329 benchmarkHaskellDepends = [ 227718 228330 aeson attoparsec base base16-bytestring base64-bytestring 227719 228331 bytestring Cabal cassava containers criterion cryptohash-sha256 227720 228332 curryer-rpc data-interval deepseq deepseq-generics directory 227721 - filepath gnuplot hashable hashable-time haskeline http-conduit 227722 - http-types HUnit list-t megaparsec modern-uri MonadRandom mtl 227723 - network optparse-applicative parallel parser-combinators 227724 - prettyprinter random semigroups stm stm-containers temporary text 227725 - time transformers unordered-containers uuid vector websockets 227726 - winery 228333 + filepath gnuplot hashable haskeline http-conduit http-types HUnit 228334 + list-t megaparsec modern-uri MonadRandom mtl network 228335 + optparse-applicative parallel parser-combinators prettyprinter 228336 + random scientific semigroups stm stm-containers temporary text time 228337 + transformers unordered-containers uuid vector websockets winery 227727 228338 ]; 227728 228339 description = "Relational Algebra Engine"; 227729 228340 license = lib.licenses.mit; ··· 229209 229820 mainProgram = "pstemmer-test-exe"; 229210 229821 }) {}; 229211 229822 229823 + "psx" = callPackage 229824 + ({ mkDerivation, async, base, tasty, tasty-hunit }: 229825 + mkDerivation { 229826 + pname = "psx"; 229827 + version = "0.1.0.0"; 229828 + sha256 = "1clxvv9qazq02307ay7acy17614407zhjm9p1139dfiqri1218ar"; 229829 + libraryHaskellDepends = [ base ]; 229830 + testHaskellDepends = [ async base tasty tasty-hunit ]; 229831 + description = "Integrate @libpsx@ with the GHC RTS"; 229832 + license = lib.licenses.bsd3; 229833 + hydraPlatforms = lib.platforms.none; 229834 + broken = true; 229835 + }) {}; 229836 + 229212 229837 "ptera" = callPackage 229213 229838 ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest 229214 229839 , enummapset-th, hspec, hspec-discover, membership, ptera-core ··· 230341 230966 }: 230342 230967 mkDerivation { 230343 230968 pname = "pusher-http-haskell"; 230344 - version = "2.1.0.10"; 230345 - sha256 = "1xmqs11v8bj099izdqfq6mza4rqm1njznrdcfq4zvwg9381n86hz"; 230346 - libraryHaskellDepends = [ 230347 - aeson base base16-bytestring bytestring cryptonite hashable 230348 - http-client http-client-tls http-types memory text time 230349 - unordered-containers 230350 - ]; 230351 - testHaskellDepends = [ 230352 - aeson base bytestring hspec QuickCheck text unordered-containers 230353 - ]; 230354 - description = "Haskell client library for the Pusher Channels HTTP API"; 230355 - license = lib.licenses.mit; 230356 - }) {}; 230357 - 230358 - "pusher-http-haskell_2_1_0_11" = callPackage 230359 - ({ mkDerivation, aeson, base, base16-bytestring, bytestring 230360 - , cryptonite, hashable, hspec, http-client, http-client-tls 230361 - , http-types, memory, QuickCheck, text, time, unordered-containers 230362 - }: 230363 - mkDerivation { 230364 - pname = "pusher-http-haskell"; 230365 230969 version = "2.1.0.11"; 230366 230970 sha256 = "1vrpdj0z41zhpfy4lk87w4fyfvrp27rvqds9j5s2wyxj95k2scm5"; 230367 230971 libraryHaskellDepends = [ ··· 230374 230978 ]; 230375 230979 description = "Haskell client library for the Pusher Channels HTTP API"; 230376 230980 license = lib.licenses.mit; 230377 - hydraPlatforms = lib.platforms.none; 230378 230981 }) {}; 230379 230982 230380 230983 "pusher-ws" = callPackage ··· 231875 232478 ({ mkDerivation, base, QuickCheck, random }: 231876 232479 mkDerivation { 231877 232480 pname = "quickcheck-dynamic"; 231878 - version = "1.0.0"; 231879 - sha256 = "0c4kagvlwihqz14kwdawkv9gg1ncq36icqdxyz3lyk5hyijxr56n"; 232481 + version = "1.1.0"; 232482 + sha256 = "0agb3hi9g9fcwbas1wh3sxb77gakisgh5wmfbysr91pxilqkrx3y"; 231880 232483 libraryHaskellDepends = [ base QuickCheck random ]; 231881 232484 description = "A library for stateful property-based testing"; 231882 232485 license = lib.licenses.asl20; ··· 233394 233997 pname = "ral"; 233395 233998 version = "0.2.1"; 233396 233999 sha256 = "1f6sks81g8zxkgnp7lc5n0aimnvbbvkazassc17z0prs56hs63si"; 234000 + revision = "1"; 234001 + editedCabalFile = "12hvk5cz97ljnwa4y8c47hhfg8v1j7n3zqhb99cmrvgm58ar5j4q"; 233397 234002 libraryHaskellDepends = [ 233398 234003 adjunctions base bin boring deepseq distributive fin hashable 233399 234004 indexed-traversable QuickCheck semigroupoids ··· 233409 234014 pname = "ral-lens"; 233410 234015 version = "0.2"; 233411 234016 sha256 = "0nlw0q0b8bza98h74k0wa2vc9m5bk6g9slri1mzd6cr1pmpvna67"; 233412 - revision = "1"; 233413 - editedCabalFile = "0fmwfl0ci25g4lzprj9xm4jv1is4m7j8v8j0n09j4qxvlzz6y4p1"; 234017 + revision = "2"; 234018 + editedCabalFile = "156nfgr5229r2r3aq92jrjagjvp95vy303b680h89rfyl8bjx7qi"; 233414 234019 libraryHaskellDepends = [ base bin fin lens ral ]; 233415 234020 description = "Length-indexed random access lists: lens utilities"; 233416 234021 license = lib.licenses.gpl2Plus; ··· 233422 234027 pname = "ral-optics"; 233423 234028 version = "0.2"; 233424 234029 sha256 = "1s7pxkf0vw1a5k1gwyfn6wsmiaa4csbghqshdbva8c73510q0fp1"; 233425 - revision = "1"; 233426 - editedCabalFile = "1dbd9v0s0g06sr0cx5dma4bn6ga47ha501nm06rfs2y6dbv1jn23"; 234030 + revision = "2"; 234031 + editedCabalFile = "111b5ghsy1flf5czqz42hfqzp5n8fphw4a1jdgphm2f9b3h1bj43"; 233427 234032 libraryHaskellDepends = [ base bin fin optics-core ral ]; 233428 234033 description = "Length-indexed random access lists: optics utilities"; 233429 234034 license = lib.licenses.gpl2Plus; ··· 233491 234096 license = lib.licenses.mit; 233492 234097 }) {}; 233493 234098 234099 + "rampart_2_0_0_3" = callPackage 234100 + ({ mkDerivation, base, criterion, hspec }: 234101 + mkDerivation { 234102 + pname = "rampart"; 234103 + pname = "htaut"; 234104 + sha256 = "1g6297vfsa61ygywsc906p5449nzljldl3bbf2jags79b6qwa15n"; 234105 + libraryHaskellDepends = [ base ]; 234106 + testHaskellDepends = [ base hspec ]; 234107 + benchmarkHaskellDepends = [ base criterion ]; 234108 + description = "Determine how intervals relate to each other"; 234109 + license = lib.licenses.mit; 234110 + hydraPlatforms = lib.platforms.none; 234111 + }) {}; 234112 + 233494 234113 "ramus" = callPackage 233495 234114 ({ mkDerivation, base, criterion, hspec, QuickCheck, quickcheck-io 233496 234115 }: ··· 233937 234556 pname = "range-set-list"; 233938 234557 version = "0.1.3.1"; 233939 234558 sha256 = "0m8c8qhpk9vaykqfy6gsv1csmvdclm27zv9l56ipv152k75xks0j"; 233940 - revision = "3"; 233941 - editedCabalFile = "0r6ilczzhzhkndg56bih8na4jf62nrwwpkc5n16sbm61yr49hsha"; 234559 + revision = "4"; 234560 + editedCabalFile = "17wbbhjlcbyz9qil2z2s6nwk7mdfck1lkx5jqrdsavwbrzza6xzr"; 233942 234561 libraryHaskellDepends = [ base containers deepseq hashable ]; 233943 234562 testHaskellDepends = [ 233944 234563 base containers deepseq hashable tasty tasty-quickcheck ··· 234406 235025 license = lib.licenses.mit; 234407 235026 }) {}; 234408 235027 235028 + "ratel_2_0_0_4" = callPackage 235029 + ({ mkDerivation, aeson, base, bytestring, case-insensitive 235030 + , containers, filepath, hspec, http-client, http-client-tls 235031 + , http-types, uuid 235032 + }: 235033 + mkDerivation { 235034 + pname = "ratel"; 235035 + version = "2.0.0.4"; 235036 + sha256 = "0iwdj9bmv3k7ppq51z66z1h8rrsi6jcc6xpdf5b8c869fazy6nd4"; 235037 + libraryHaskellDepends = [ 235038 + aeson base bytestring case-insensitive containers http-client 235039 + http-client-tls http-types uuid 235040 + ]; 235041 + testHaskellDepends = [ 235042 + aeson base bytestring case-insensitive containers filepath hspec 235043 + http-client http-client-tls http-types uuid 235044 + ]; 235045 + description = "Notify Honeybadger about exceptions"; 235046 + license = lib.licenses.mit; 235047 + hydraPlatforms = lib.platforms.none; 235048 + }) {}; 235049 + 234409 235050 "ratel-wai" = callPackage 234410 235051 ({ mkDerivation, base, bytestring, case-insensitive, containers 234411 235052 , http-client, ratel, wai ··· 234419 235060 ]; 234420 235061 description = "Notify Honeybadger about exceptions via a WAI middleware"; 234421 235062 license = lib.licenses.mit; 235063 + }) {}; 235064 + 235065 + "ratel-wai_2_0_0_1" = callPackage 235066 + ({ mkDerivation, base, bytestring, case-insensitive, containers 235067 + , http-client, ratel, wai 235068 + }: 235069 + mkDerivation { 235070 + pname = "ratel-wai"; 235071 + version = "2.0.0.1"; 235072 + sha256 = "0hh99f7dwl5gihgqjn627s6sn4p68h1lifl2m8qqlhhdnnbwy4lr"; 235073 + libraryHaskellDepends = [ 235074 + base bytestring case-insensitive containers http-client ratel wai 235075 + ]; 235076 + description = "Notify Honeybadger about exceptions via a WAI middleware"; 235077 + license = lib.licenses.mit; 235078 + hydraPlatforms = lib.platforms.none; 234422 235079 }) {}; 234423 235080 234424 235081 "ratelimiter" = callPackage ··· 234566 235223 broken = true; 234567 235224 }) {}; 234568 235225 234569 - "rattletrap_11_2_11" = callPackage 235226 + "rattletrap_11_2_12" = callPackage 234570 235227 ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring 234571 235228 , containers, filepath, http-client, http-client-tls, text 234572 235229 }: 234573 235230 mkDerivation { 234574 235231 pname = "rattletrap"; 234575 - version = "11.2.11"; 234576 - sha256 = "004lhyi5v34124990j1m8mhcb1inn6313lp4db9yd3p82c7k928n"; 235232 + version = "11.2.12"; 235233 + sha256 = "1c3mpcjx2yl1w5myrqsdcsgr5x2hiv4pw5qd3ghlxkhl15rxbkzv"; 234577 235234 isLibrary = true; 234578 235235 isExecutable = true; 234579 235236 libraryHaskellDepends = [ ··· 236185 236842 pname = "recursion-schemes"; 236186 236843 version = "5.2.2.2"; 236187 236844 sha256 = "018l7j9pk8izi817vqyrakrkjsxr332jh24d6j0yl35i5wm4khv6"; 236845 + revision = "1"; 236846 + editedCabalFile = "1l6wbzx8804pb6p8gvk45hal6sz8r1gvyxb8aa9ih6j8pqv4q04c"; 236188 236847 libraryHaskellDepends = [ 236189 236848 base base-orphans comonad containers data-fix free template-haskell 236190 236849 th-abstraction transformers ··· 236281 236940 broken = true; 236282 236941 }) {}; 236283 236942 236943 + "recv" = callPackage 236944 + ({ mkDerivation, base, bytestring, hspec, hspec-discover, network 236945 + }: 236946 + mkDerivation { 236947 + pname = "recv"; 236948 + version = "0.0.0"; 236949 + sha256 = "1yz9b95m9yxcwbbwdvp288y47ycn4yq9g7ixlw0sf98h5rjp4s2w"; 236950 + libraryHaskellDepends = [ base bytestring network ]; 236951 + testHaskellDepends = [ base bytestring hspec network ]; 236952 + testToolDepends = [ hspec-discover ]; 236953 + description = "Efficient netowrk recv"; 236954 + license = lib.licenses.bsd3; 236955 + }) {}; 236956 + 236284 236957 "red-black-record" = callPackage 236285 236958 ({ mkDerivation, aeson, base, bytestring, doctest, profunctors 236286 236959 , sop-core, tasty, tasty-hunit, text ··· 238398 239071 pname = "regex-rure"; 238399 239072 version = "0.1.2.0"; 238400 239073 sha256 = "1my3rmj2766bd00qg25wijgvw7ffk8fq965y2b97s5v00fjds33r"; 239074 + revision = "1"; 239075 + editedCabalFile = "0pyj0ar204q8vhcwn0i5rqjjplsw0b6yhvy57am5b3sgcki41si5"; 238401 239076 libraryHaskellDepends = [ base bytestring ]; 238402 239077 librarySystemDepends = [ rure ]; 238403 239078 libraryToolDepends = [ c2hs ]; ··· 240652 241327 pname = "rere"; 240653 241328 version = "0.2"; 240654 241329 sha256 = "0s89flhcmwppypxz909ifmzq7vlwy35yjrbw0gkgm4ikbw6l1ylr"; 240655 - revision = "1"; 240656 - editedCabalFile = "1mpabhclfkn4a1b7r4vwf6n98xwrzivw8nd0g5jbplbsw5lwxv1j"; 241330 + revision = "2"; 241331 + editedCabalFile = "1gbf04s2rjs8kn1g28kd5qm8rvq6fdna88l1plw67q19v9rkxidp"; 240657 241332 libraryHaskellDepends = [ 240658 241333 base containers fin parsec QuickCheck transformers vec 240659 241334 ]; ··· 241439 242114 }: 241440 242115 mkDerivation { 241441 242116 pname = "ret"; 241442 - version = "0.1.4.2"; 241443 - sha256 = "1p0d854hw5qs94fiqsbgbs4picyjj2g51x0j4nasw4acbfwhmzgz"; 242117 + version = "0.1.5.0"; 242118 + sha256 = "0d7r0q39xkgh23bgl0za9jrwxlp8jvc5zkz51561sd40hjwbllqx"; 241444 242119 isLibrary = false; 241445 242120 isExecutable = true; 241446 242121 executableHaskellDepends = [ ··· 244426 245101 pname = "rpmbuild-order"; 244427 245102 version = "0.4.8"; 244428 245103 sha256 = "16mzvgx4az9wjy4va85hprj2mqiw1mmc6pw8xjdfv8vxsw17kb16"; 245104 + isLibrary = true; 245105 + isExecutable = true; 245106 + libraryHaskellDepends = [ 245107 + base case-insensitive directory extra fgl filepath graphviz 245108 + simple-cmd 245109 + ]; 245110 + executableHaskellDepends = [ 245111 + base directory extra fgl optparse-applicative simple-cmd-args 245112 + ]; 245113 + testHaskellDepends = [ base extra hspec simple-cmd unix ]; 245114 + description = "Sort RPM packages in dependency order"; 245115 + license = lib.licenses.bsd3; 245116 + hydraPlatforms = lib.platforms.none; 245117 + mainProgram = "rpmbuild-order"; 245118 + broken = true; 245119 + }) {}; 245120 + 245121 + "rpmbuild-order_0_4_9" = callPackage 245122 + ({ mkDerivation, base, case-insensitive, directory, extra, fgl 245123 + , filepath, graphviz, hspec, optparse-applicative, simple-cmd 245124 + , simple-cmd-args, unix 245125 + }: 245126 + mkDerivation { 245127 + pname = "rpmbuild-order"; 245128 + version = "0.4.9"; 245129 + sha256 = "1fclj2g340030y26mvlzkg9x1br1dmz1y8g5gjh3ngwjwlpy8k1q"; 244429 245130 isLibrary = true; 244430 245131 isExecutable = true; 244431 245132 libraryHaskellDepends = [ ··· 245526 246227 pname = "safe-json"; 245527 246228 version = "1.1.3.1"; 245528 246229 sha256 = "1rwjlyw0ps29ks2lzji0pi0mz86ma5x0zyhpc1xg740s5592rjf9"; 246230 + revision = "1"; 246231 + editedCabalFile = "0mf2z0rfyyhscrx8cg0yjz87f7xm8bv68c6z1p0pj5kbfnz0pzqs"; 245529 246232 libraryHaskellDepends = [ 245530 246233 aeson base bytestring containers dlist hashable scientific tasty 245531 246234 tasty-hunit tasty-quickcheck text time unordered-containers ··· 246183 246886 license = lib.licenses.mit; 246184 246887 }) {}; 246185 246888 246889 + "salve_2_0_0_1" = callPackage 246890 + ({ mkDerivation, base, HUnit }: 246891 + mkDerivation { 246892 + pname = "salve"; 246893 + version = "2.0.0.1"; 246894 + sha256 = "0g2y0ng0s3hp9scp080m933yixhl3zd8bsjvyf2k0pn9b9cg0p79"; 246895 + libraryHaskellDepends = [ base ]; 246896 + testHaskellDepends = [ base HUnit ]; 246897 + description = "Semantic version numbers and constraints"; 246898 + license = lib.licenses.mit; 246899 + hydraPlatforms = lib.platforms.none; 246900 + }) {}; 246901 + 246186 246902 "salvia" = callPackage 246187 246903 ({ mkDerivation, base, bytestring, containers, directory, fclabels 246188 246904 , MaybeT-transformers, monads-fd, network, old-locale, process ··· 246807 247523 pname = "satchmo-toysat"; 246808 247524 version = "0.2.1.0"; 246809 247525 sha256 = "1g6hzgdiiczwk87928xi42lv2swm218i9hs39f3zqpcp8r7fxh61"; 246810 - revision = "1"; 246811 - editedCabalFile = "1cyaibpgmzyc2yd6djjll0f2ywc2fkny9f4pbgwl8f1pyl223m67"; 247526 + revision = "2"; 247527 + editedCabalFile = "1q9kdi7l4nzig91b7gl9vqr8285kdfcbgzbkd22204iih6j6cmmf"; 246812 247528 libraryHaskellDepends = [ 246813 247529 array base containers satchmo toysolver 246814 247530 ]; ··· 248262 248978 ({ mkDerivation, base, ditto, ditto-lucid, lucid, scotty, text }: 248263 248979 mkDerivation { 248264 248980 pname = "scotty-form"; 248265 - version = "0.3.0.0"; 248266 - sha256 = "0v04j8ffbbm319xh5cfk1zjh3z12n18g38ppmzww0b7n4ixr2f8c"; 248981 + version = "0.4.1.0"; 248982 + sha256 = "1xfii1ms9z4h52jxv3p784l1ymn9khgxiazaqq6kxyzfkmn5l9zv"; 248267 248983 libraryHaskellDepends = [ 248268 248984 base ditto ditto-lucid lucid scotty text 248269 248985 ]; 248270 248986 description = "Html form validation using `ditto`"; 248271 - license = lib.licenses.gpl2Only; 248987 + license = lib.licenses.mit; 248272 248988 hydraPlatforms = lib.platforms.none; 248273 248989 broken = true; 248274 248990 }) {}; ··· 254910 255626 hydraPlatforms = lib.platforms.none; 254911 255627 mainProgram = "sha-streams"; 254912 255628 broken = true; 255629 + }) {}; 255630 + 255631 + "sha-validation" = callPackage 255632 + ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring 255633 + , directory, filepath, template-haskell, text, vector 255634 + }: 255635 + mkDerivation { 255636 + pname = "sha-validation"; 255637 + version = "0.1.0.0"; 255638 + sha256 = "190z2sgbbnq4p91j1xlc8bnnspz68r1m17vvzxpcifh2ji42al0v"; 255639 + libraryHaskellDepends = [ 255640 + attoparsec base base16-bytestring bytestring directory filepath 255641 + template-haskell text vector 255642 + ]; 255643 + description = "Validation SHA Implementations"; 255644 + license = lib.licenses.mit; 254913 255645 }) {}; 254914 255646 254915 255647 "sha1" = callPackage ··· 257015 257747 license = lib.licenses.bsd3; 257016 257748 }) {}; 257017 257749 257750 + "silently_1_2_5_3" = callPackage 257751 + ({ mkDerivation, base, deepseq, directory, nanospec, temporary }: 257752 + mkDerivation { 257753 + pname = "silently"; 257754 + version = "1.2.5.3"; 257755 + sha256 = "0wk3yci4r9v0vwyzylj3k07damz17jwc6n6imwqahf4lsapsz7ds"; 257756 + libraryHaskellDepends = [ base deepseq directory ]; 257757 + testHaskellDepends = [ base deepseq directory nanospec temporary ]; 257758 + description = "Prevent or capture writing to stdout and other handles"; 257759 + license = lib.licenses.bsd3; 257760 + hydraPlatforms = lib.platforms.none; 257761 + }) {}; 257762 + 257018 257763 "silkscreen" = callPackage 257019 257764 ({ mkDerivation, base, prettyprinter }: 257020 257765 mkDerivation { ··· 257609 258354 libraryHaskellDepends = [ base ]; 257610 258355 description = "A very simple timestamp"; 257611 258356 license = lib.licenses.mit; 258357 + }) {}; 258358 + 258359 + "simple-media-timestamp_0_2_1_0" = callPackage 258360 + ({ mkDerivation, base }: 258361 + mkDerivation { 258362 + pname = "simple-media-timestamp"; 258363 + version = "0.2.1.0"; 258364 + sha256 = "1d4zx68cz4i3gdah3j7kn2zr3h34mh89a4wkqb0aasxbyiwll4p0"; 258365 + libraryHaskellDepends = [ base ]; 258366 + description = "A very simple timestamp type"; 258367 + license = lib.licenses.mit; 258368 + hydraPlatforms = lib.platforms.none; 257612 258369 }) {}; 257613 258370 257614 258371 "simple-media-timestamp-attoparsec" = callPackage ··· 258469 259226 pname = "singleton-bool"; 258470 259227 version = "0.1.6"; 258471 259228 sha256 = "1pc34dbzx5g3vw5w03zifvqva3whyvxzfy3yh78qkpd05f0g98sw"; 258472 - revision = "1"; 258473 - editedCabalFile = "0wg0js2fn7xpvaxz5jmghhc1al3lpwmhjb43mn731ffrbmfryihx"; 259229 + revision = "2"; 259230 + editedCabalFile = "1l4nx664awgwzk3ih5idsgnj220jqdr1c55241xjv7fz7lwyhh5r"; 258474 259231 libraryHaskellDepends = [ base boring dec deepseq some ]; 258475 259232 description = "Type level booleans"; 258476 259233 license = lib.licenses.bsd3; ··· 258529 259286 license = lib.licenses.bsd3; 258530 259287 }) {}; 258531 259288 259289 + "singletons_3_0_2" = callPackage 259290 + ({ mkDerivation, base }: 259291 + mkDerivation { 259292 + pname = "singletons"; 259293 + version = "3.0.2"; 259294 + sha256 = "10jy9phwx3gnl5dx6by7chsln1x3lizz2igi4m1qlhznkq9fws7m"; 259295 + libraryHaskellDepends = [ base ]; 259296 + testHaskellDepends = [ base ]; 259297 + description = "Basic singleton types and definitions"; 259298 + license = lib.licenses.bsd3; 259299 + hydraPlatforms = lib.platforms.none; 259300 + }) {}; 259301 + 258532 259302 "singletons-base" = callPackage 258533 259303 ({ mkDerivation, base, bytestring, Cabal, deepseq, directory 258534 259304 , filepath, pretty, process, singletons, singletons-th, tasty ··· 258551 259321 license = lib.licenses.bsd3; 258552 259322 }) {}; 258553 259323 258554 - "singletons-base_3_1" = callPackage 259324 + "singletons-base_3_1_1" = callPackage 258555 259325 ({ mkDerivation, base, bytestring, Cabal, deepseq, directory 258556 259326 , filepath, pretty, process, singletons, singletons-th, tasty 258557 259327 , tasty-golden, template-haskell, text, th-desugar, turtle 258558 259328 }: 258559 259329 mkDerivation { 258560 259330 pname = "singletons-base"; 258561 - version = "3.1"; 258562 - sha256 = "1bsfbdbfwiq2nis3r95x06r0q9iypyz4hkvmgvk56bwj6421k7kd"; 258563 - revision = "1"; 258564 - editedCabalFile = "12p0xzmrkn2bjz6wf9i291bh47s9c0ziz6cvvja65vnzwd8l60ry"; 259331 + version = "3.1.1"; 259332 + sha256 = "0d32c1dmi8mlrli0927g3hy6gip4c9w0myza3x594nlb6cnwdj6f"; 258565 259333 setupHaskellDepends = [ base Cabal directory filepath ]; 258566 259334 libraryHaskellDepends = [ 258567 259335 base pretty singletons singletons-th template-haskell text ··· 258612 259380 license = lib.licenses.bsd3; 258613 259381 }) {}; 258614 259382 258615 - "singletons-th_3_1" = callPackage 259383 + "singletons-th_3_1_1" = callPackage 258616 259384 ({ mkDerivation, base, containers, ghc-boot-th, mtl, singletons 258617 259385 , syb, template-haskell, th-desugar, th-orphans, transformers 258618 259386 }: 258619 259387 mkDerivation { 258620 259388 pname = "singletons-th"; 258621 - version = "3.1"; 258622 - sha256 = "1mhx7sadw7zxaf7qhryrhi4fiyf9v3jcaplkh1syaa7b4725dm7a"; 258623 - revision = "2"; 258624 - editedCabalFile = "19ac6s4k6yv0lfrhkmgpf000k32rpm91lngs4955158792pa6fi6"; 259389 + version = "3.1.1"; 259390 + sha256 = "1bp9abhbk6ad27p0ksqx2nhrkp6r9dgx20dzyl3bq1zf6nz92ss6"; 258625 259391 libraryHaskellDepends = [ 258626 259392 base containers ghc-boot-th mtl singletons syb template-haskell 258627 259393 th-desugar th-orphans transformers ··· 258992 259758 broken = true; 258993 259759 }) {}; 258994 259760 259761 + "sized-wrapper" = callPackage 259762 + ({ mkDerivation, base, hspec, hspec-core, hspec-discover }: 259763 + mkDerivation { 259764 + pname = "sized-wrapper"; 259765 + version = "0.1.0.0"; 259766 + sha256 = "0y3fbnpps039g0k2r01h0im2ihbnpdb9h6ik912ri73r15mggldm"; 259767 + libraryHaskellDepends = [ base ]; 259768 + testHaskellDepends = [ base hspec hspec-core hspec-discover ]; 259769 + testToolDepends = [ hspec-discover ]; 259770 + description = "Create a Sized version of any container"; 259771 + license = lib.licenses.isc; 259772 + }) {}; 259773 + 259774 + "sized-wrapper-aeson" = callPackage 259775 + ({ mkDerivation, aeson, base, containers, hspec, hspec-core 259776 + , hspec-discover, sized-wrapper 259777 + }: 259778 + mkDerivation { 259779 + pname = "sized-wrapper-aeson"; 259780 + version = "0.1.0.0"; 259781 + sha256 = "1gymzm9cx3989gpcvphzkam4ndxs54j3pavj46ypm3p8853h1zcn"; 259782 + libraryHaskellDepends = [ aeson base sized-wrapper ]; 259783 + testHaskellDepends = [ 259784 + aeson base containers hspec hspec-core hspec-discover sized-wrapper 259785 + ]; 259786 + testToolDepends = [ hspec-discover ]; 259787 + description = "aeson instances for 'Sized'"; 259788 + license = lib.licenses.isc; 259789 + }) {}; 259790 + 259791 + "sized-wrapper-quickcheck" = callPackage 259792 + ({ mkDerivation, base, QuickCheck, sized-wrapper }: 259793 + mkDerivation { 259794 + pname = "sized-wrapper-quickcheck"; 259795 + version = "0.1.0.0"; 259796 + sha256 = "1z14v55h1bn2imzwk50xv6cjpa9qm5m0cdp7zkfhh2pw9qw51ibc"; 259797 + libraryHaskellDepends = [ base QuickCheck sized-wrapper ]; 259798 + description = "QuickCheck instance for 'Sized'"; 259799 + license = lib.licenses.isc; 259800 + }) {}; 259801 + 259802 + "sized-wrapper-text" = callPackage 259803 + ({ mkDerivation, base, bytestring, sized-wrapper, text }: 259804 + mkDerivation { 259805 + pname = "sized-wrapper-text"; 259806 + version = "0.1.0.0"; 259807 + sha256 = "03p68x5nxzpqz5zfkjr8qfhmqr49gy11nyrnh5glrifih66f7ljs"; 259808 + libraryHaskellDepends = [ base bytestring sized-wrapper text ]; 259809 + description = "'Sized' wrappers for text"; 259810 + license = lib.licenses.isc; 259811 + }) {}; 259812 + 258995 259813 "sizes" = callPackage 258996 259814 ({ mkDerivation, base, bytestring, cmdargs, deepseq, dlist, lens 258997 259815 , parallel-io, regex-posix, system-fileio, system-filepath, text ··· 262617 263435 ({ mkDerivation, base, byteorder, bytestring, network }: 262618 263436 mkDerivation { 262619 263437 pname = "sockaddr"; 262620 - version = "0.0.0"; 262621 - sha256 = "1h74k5pipv9314y1d2wgpwgvyxfp6pcnq5051fdqr1shqlkpwbs2"; 263438 + version = "0.0.1"; 263439 + sha256 = "0szmfcn2bn76c4c14pb59ll83bwrxg68ybfd142cyqdyv5qy18g4"; 262622 263440 libraryHaskellDepends = [ base byteorder bytestring network ]; 262623 263441 description = "Printing SockAddr"; 262624 263442 license = lib.licenses.bsd3; ··· 263115 263933 pname = "sop-core"; 263116 263934 version = "0.5.0.2"; 263117 263935 sha256 = "0rbj56icbaqlcxx5xwvbx4n4vmyv6cfcv7s45n1fv3drahigvgw7"; 263936 + revision = "1"; 263937 + editedCabalFile = "1p6zyqja021gyndskn1qnj29glqr0hldyhxplnpxz06hz4xqwngz"; 263118 263938 libraryHaskellDepends = [ base deepseq ]; 263119 263939 description = "True Sums of Products"; 263120 263940 license = lib.licenses.bsd3; ··· 264547 265367 }) {}; 264548 265368 264549 265369 "spline3" = callPackage 264550 - ({ mkDerivation, base, cmdargs, doctest, filepath, MissingH, repa 265370 + ({ mkDerivation, base, cmdargs, doctest, MissingH, repa 264551 265371 , repa-algorithms, repa-io, tasty, tasty-hunit, tasty-quickcheck 264552 265372 , vector 264553 265373 }: 264554 265374 mkDerivation { 264555 265375 pname = "spline3"; 264556 - version = "1.0.0"; 264557 - sha256 = "02sj4mqgjakmk24fv8swwr06rpl4idgmwwnjwqf257hzlns6lriw"; 265376 + version = "1.0.1"; 265377 + sha256 = "12jpbzmwixhrd6a67ay7rgqbh61d70ffmcn83k0yl6qqkyn2hqkv"; 264558 265378 isLibrary = false; 264559 265379 isExecutable = true; 264560 265380 executableHaskellDepends = [ 264561 - base cmdargs filepath MissingH repa repa-algorithms repa-io tasty 265381 + base cmdargs MissingH repa repa-algorithms repa-io tasty 264562 265382 tasty-hunit tasty-quickcheck vector 264563 265383 ]; 264564 265384 testHaskellDepends = [ 264565 - base cmdargs doctest filepath MissingH repa repa-algorithms repa-io 264566 - tasty tasty-hunit tasty-quickcheck vector 265385 + base doctest repa tasty tasty-hunit tasty-quickcheck vector 264567 265386 ]; 264568 265387 description = "A parallel implementation of the Sorokina/Zeilfelder spline scheme"; 264569 265388 license = lib.licenses.agpl3Only; ··· 264602 265421 libraryHaskellDepends = [ base containers ghc hlint stm ]; 264603 265422 description = "HLint as a GHC source plugin"; 264604 265423 license = lib.licenses.isc; 265424 + }) {}; 265425 + 265426 + "splint_1_0_2_1" = callPackage 265427 + ({ mkDerivation, base, containers, ghc, hlint, stm }: 265428 + mkDerivation { 265429 + pname = "splint"; 265430 + version = "1.0.2.1"; 265431 + sha256 = "04887k7ys72gkjkw0l1w3sqxwydk20gvfpl0qfwkrx8xp705710l"; 265432 + libraryHaskellDepends = [ base containers ghc hlint stm ]; 265433 + description = "HLint as a GHC source plugin"; 265434 + license = lib.licenses.isc; 265435 + hydraPlatforms = lib.platforms.none; 264605 265436 }) {}; 264606 265437 264607 265438 "split" = callPackage ··· 265523 266354 license = lib.licenses.mit; 265524 266355 }) {}; 265525 266356 266357 + "srt_0_1_2_0" = callPackage 266358 + ({ mkDerivation, base, simple-media-timestamp, text }: 266359 + mkDerivation { 266360 + pname = "srt"; 266361 + version = "0.1.2.0"; 266362 + sha256 = "0y8aagnc1n2pr4yrq2rj2id031yshi241nfbsrl916i81hw4bcny"; 266363 + libraryHaskellDepends = [ base simple-media-timestamp text ]; 266364 + description = "The data type for SRT files"; 266365 + license = lib.licenses.mit; 266366 + hydraPlatforms = lib.platforms.none; 266367 + }) {}; 266368 + 265526 266369 "srt-attoparsec" = callPackage 265527 266370 ({ mkDerivation, attoparsec, base, mtl, simple-media-timestamp 265528 266371 , simple-media-timestamp-attoparsec, srt, text ··· 267188 268031 pname = "statestack"; 267189 268032 version = "0.3.1"; 267190 268033 sha256 = "0h8kwzf117zb2ffc5phbvlxpgza8h59bjg93ndp7r1ks0jvs5lpr"; 268034 + revision = "1"; 268035 + editedCabalFile = "1bvx9s7zssczqpwwgqw4cgmfdw1wjy0mwqlndjgnkjjn4nm31ml8"; 267191 268036 libraryHaskellDepends = [ base mtl transformers ]; 267192 268037 description = "Simple State-like monad transformer with saveable and restorable state"; 267193 268038 license = lib.licenses.bsd3; ··· 267280 268125 ({ mkDerivation, array, base, containers, hashable, primes }: 267281 268126 mkDerivation { 267282 268127 pname = "static-hash"; 267283 - version = "0.0.1"; 267284 - sha256 = "0nkgx4s389027zi23wmbc6wqnmplvjvbrsbyzy7zn41mbwmzqz8l"; 268128 + version = "0.0.2"; 268129 + sha256 = "1kp832cxhclairdpha9mhxma52102b7x1clw6cnlxjzmjygbqbk3"; 267285 268130 libraryHaskellDepends = [ array base containers hashable primes ]; 267286 268131 description = "Immutable hash"; 267287 268132 license = lib.licenses.bsd3; ··· 267886 268731 pname = "step-function"; 267887 268732 version = "0.2"; 267888 268733 sha256 = "1mg7zqqs32zdh1x1738kk0yydyksbhx3y3x8n31f7byk5fvzqq6j"; 267889 - revision = "7"; 267890 - editedCabalFile = "0fnzln04c8wvhag730hl3h4wwykizwwg5xzsbw5qd3zzx2fmbywz"; 268734 + revision = "8"; 268735 + editedCabalFile = "0gailvq05bd7ycmhrqr99p653s5nhfhp4ppj0zg7qsvygwcqg2jf"; 267891 268736 libraryHaskellDepends = [ 267892 268737 base base-compat-batteries containers deepseq QuickCheck 267893 268738 ]; ··· 269094 269939 }: 269095 269940 mkDerivation { 269096 269941 pname = "streaming-bytestring"; 269097 - version = "0.2.2"; 269098 - sha256 = "01iw8d3lxb72cv6gp6k8w966g9q485zmd5akri2x1n5xdd26lv9h"; 269942 + version = "0.2.3"; 269943 + sha256 = "026fr6415iaxw3fmjjmczs7fiqw8ckzd4vfpp2rh88ismz8j6s7l"; 269099 269944 libraryHaskellDepends = [ 269100 269945 base bytestring deepseq exceptions ghc-prim mmorph mtl resourcet 269101 269946 streaming transformers transformers-base ··· 269108 269953 license = lib.licenses.bsd3; 269109 269954 }) {}; 269110 269955 269111 - "streaming-bytestring_0_2_3" = callPackage 269956 + "streaming-bytestring_0_2_4" = callPackage 269112 269957 ({ mkDerivation, base, bytestring, deepseq, exceptions, ghc-prim 269113 269958 , mmorph, mtl, resourcet, smallcheck, streaming, tasty, tasty-hunit 269114 269959 , tasty-smallcheck, transformers, transformers-base 269115 269960 }: 269116 269961 mkDerivation { 269117 269962 pname = "streaming-bytestring"; 269118 - version = "0.2.3"; 269119 - sha256 = "026fr6415iaxw3fmjjmczs7fiqw8ckzd4vfpp2rh88ismz8j6s7l"; 269963 + version = "0.2.4"; 269964 + sha256 = "0iz4h5a1fd9bj2rkpwh5vk37j71frwqlbl2igfyxn4g7irpxipxh"; 269120 269965 libraryHaskellDepends = [ 269121 269966 base bytestring deepseq exceptions ghc-prim mmorph mtl resourcet 269122 269967 streaming transformers transformers-base ··· 270853 271698 license = lib.licenses.mit; 270854 271699 }) {}; 270855 271700 271701 + "strive_6_0_0_4" = callPackage 271702 + ({ mkDerivation, aeson, base, bytestring, data-default, gpolyline 271703 + , http-client, http-client-tls, http-types, template-haskell, text 271704 + , time, transformers 271705 + }: 271706 + mkDerivation { 271707 + pname = "strive"; 271708 + version = "6.0.0.4"; 271709 + sha256 = "1vvv1cc88niciqly68wddpkkly796jyl6hypahyd0rkif53q789l"; 271710 + libraryHaskellDepends = [ 271711 + aeson base bytestring data-default gpolyline http-client 271712 + http-client-tls http-types template-haskell text time transformers 271713 + ]; 271714 + description = "A client for the Strava V3 API"; 271715 + license = lib.licenses.mit; 271716 + hydraPlatforms = lib.platforms.none; 271717 + }) {}; 271718 + 270856 271719 "strong-path" = callPackage 270857 271720 ({ mkDerivation, base, exceptions, filepath, hashable, hspec, path 270858 271721 , tasty, tasty-discover, tasty-hspec, tasty-quickcheck ··· 271007 271870 pname = "structured"; 271008 271871 version = "0.1.1"; 271009 271872 sha256 = "1mz02ys85z79nj24ylsmgh8v2m7zv2rixf7w0iqnwc49lax52w4q"; 271010 - revision = "4"; 271011 - editedCabalFile = "1ayq9nf0bxx960qmdckxjsyhrz4xd6ymp0cf6v3qih13k8ld74hd"; 271873 + revision = "5"; 271874 + editedCabalFile = "1saljgwlag0ajhwqblvb459hw2m0n2dc9w3j50b069grbm6v8dr6"; 271012 271875 libraryHaskellDepends = [ 271013 271876 aeson array base base16-bytestring binary bytestring containers 271014 271877 hashable scientific tagged text time-compat transformers ··· 273446 274309 }) {}; 273447 274310 273448 274311 "sydtest-yesod" = callPackage 273449 - ({ mkDerivation, base, binary, blaze-builder, bytestring 273450 - , case-insensitive, conduit, containers, cookie, exceptions 273451 - , http-client, http-client-tls, http-types, monad-logger, mtl 273452 - , network, network-uri, persistent, persistent-sqlite 273453 - , persistent-template, pretty-show, QuickCheck, resourcet, sydtest 273454 - , sydtest-discover, sydtest-persistent-sqlite, sydtest-wai, text 273455 - , time, wai, xml-conduit, yesod, yesod-core, yesod-form, yesod-test 274312 + ({ mkDerivation, base, binary, bytestring, case-insensitive 274313 + , conduit, containers, cookie, exceptions, http-client 274314 + , http-client-tls, http-types, monad-logger, mtl, network 274315 + , network-uri, path, path-io, persistent, persistent-sqlite 274316 + , QuickCheck, sydtest, sydtest-discover, sydtest-persistent-sqlite 274317 + , sydtest-wai, text, time, xml-conduit, yesod, yesod-core 274318 + , yesod-test 273456 274319 }: 273457 274320 mkDerivation { 273458 274321 pname = "sydtest-yesod"; 273459 - version = "0.3.0.0"; 273460 - sha256 = "19pc9yxfw355xvp27i0g1xdlwg8hck8p4y7mnvxrwvwnp911akkf"; 274322 + version = "0.3.0.1"; 274323 + sha256 = "1sfq18n25qczhp24hz95spg4ppigajysg0if5ah0k96k1q3p3f51"; 273461 274324 libraryHaskellDepends = [ 273462 - base binary blaze-builder bytestring case-insensitive containers 273463 - cookie exceptions http-client http-client-tls http-types mtl 273464 - network network-uri pretty-show sydtest sydtest-wai text time wai 273465 - xml-conduit yesod-core yesod-test 274325 + base binary bytestring case-insensitive containers cookie 274326 + exceptions http-client http-client-tls http-types mtl network 274327 + network-uri sydtest sydtest-wai text time xml-conduit yesod-core 274328 + yesod-test 273466 274329 ]; 273467 274330 testHaskellDepends = [ 273468 274331 base bytestring conduit cookie http-client http-types monad-logger 273469 - mtl persistent persistent-sqlite persistent-template QuickCheck 273470 - resourcet sydtest sydtest-persistent-sqlite text yesod yesod-core 273471 - yesod-form 274332 + mtl path path-io persistent persistent-sqlite QuickCheck sydtest 274333 + sydtest-persistent-sqlite sydtest-wai text yesod yesod-core 273472 274334 ]; 273473 274335 testToolDepends = [ sydtest-discover ]; 273474 274336 description = "A yesod companion library for sydtest"; ··· 276484 277346 }: 276485 277347 mkDerivation { 276486 277348 pname = "tasty-autocollect"; 276487 - version = "0.3.0.0"; 276488 - sha256 = "0yk5qfhfnd0lx42bajlr042pj97gljg6ggi8wd2yr0fh4a7gq0gw"; 277349 + version = "0.3.1.0"; 277350 + sha256 = "0cvg7010hxrixpz013fb8ky5jgvvqf3l8x8kiwj0b3a31v8lk82d"; 276489 277351 isLibrary = true; 276490 277352 isExecutable = true; 276491 277353 libraryHaskellDepends = [ 276492 - base containers directory filepath ghc tasty tasty-expected-failure 276493 - template-haskell text transformers 277354 + base bytestring containers directory filepath ghc tasty 277355 + tasty-expected-failure template-haskell text transformers 276494 277356 ]; 276495 277357 executableHaskellDepends = [ base text ]; 276496 277358 testHaskellDepends = [ ··· 276762 277624 license = lib.licenses.bsd3; 276763 277625 }) {}; 276764 277626 276765 - "tasty-hedgehog_1_2_0_0" = callPackage 277627 + "tasty-hedgehog_1_3_0_0" = callPackage 276766 277628 ({ mkDerivation, base, hedgehog, tagged, tasty 276767 277629 , tasty-expected-failure 276768 277630 }: 276769 277631 mkDerivation { 276770 277632 pname = "tasty-hedgehog"; 276771 - version = "1.2.0.0"; 276772 - sha256 = "0bqaxchadvrgphv46g9fczg8b1gg832n7np3czqribxma6rhsrfd"; 277633 + version = "1.3.0.0"; 277634 + sha256 = "1dk4bcm0a8vl1y5d3c89ypc688rp59fn11hyr2jx5kd8yvpzh0bj"; 276773 277635 libraryHaskellDepends = [ base hedgehog tagged tasty ]; 276774 277636 testHaskellDepends = [ 276775 277637 base hedgehog tasty tasty-expected-failure ··· 280405 281267 }: 280406 281268 mkDerivation { 280407 281269 pname = "text-display"; 280408 - version = "0.0.2.0"; 280409 - sha256 = "093sgyn7jpwk6vkvyxb5f3qbf8zrq6xd0pyqs3a6qd9ci4r1k6dl"; 281270 + version = "0.0.3.0"; 281271 + sha256 = "1bkgilcszj4jmixlg9vvmxsd3lcz0gl8d9phpd6lz1vnfyx98ysc"; 280410 281272 libraryHaskellDepends = [ base bytestring text ]; 280411 281273 testHaskellDepends = [ 280412 281274 base bytestring hspec quickcheck-text should-not-typecheck text 280413 281275 ]; 280414 281276 description = "A typeclass for user-facing output"; 280415 281277 license = lib.licenses.mit; 281278 + hydraPlatforms = lib.platforms.none; 281279 + broken = true; 280416 281280 }) {}; 280417 281281 280418 281282 "text-format" = callPackage ··· 281599 282463 license = lib.licenses.bsd3; 281600 282464 }) {}; 281601 282465 281602 - "th-desugar_1_13_1" = callPackage 282466 + "th-desugar_1_14" = callPackage 281603 282467 ({ mkDerivation, base, containers, ghc-prim, hspec, HUnit, mtl 281604 282468 , ordered-containers, syb, template-haskell, th-abstraction 281605 282469 , th-lift, th-orphans, transformers-compat 281606 282470 }: 281607 282471 mkDerivation { 281608 282472 pname = "th-desugar"; 281609 - version = "1.13.1"; 281610 - sha256 = "03k2kfbzfc87kibzbpp3s1l5xb0ww2vvwj9ngh0qapxm28a01rz3"; 282473 + version = "1.14"; 282474 + sha256 = "1b57v15xx0z0xjlijv61dh07p6rvfkdpxnxiaaa1iv7zyg2x7cnz"; 281611 282475 libraryHaskellDepends = [ 281612 282476 base containers ghc-prim mtl ordered-containers syb 281613 282477 template-haskell th-abstraction th-lift th-orphans ··· 281862 282726 license = lib.licenses.bsd3; 281863 282727 }) {}; 281864 282728 282729 + "th-lift-instances_0_1_20" = callPackage 282730 + ({ mkDerivation, base, bytestring, containers, QuickCheck 282731 + , template-haskell, text, th-lift, transformers, vector 282732 + }: 282733 + mkDerivation { 282734 + pname = "th-lift-instances"; 282735 + version = "0.1.20"; 282736 + sha256 = "0w6qc7xzyjymhh8hv72rlszh3n2xyzzamlfcl1hs9k6xbbww6czm"; 282737 + libraryHaskellDepends = [ 282738 + base bytestring containers template-haskell text th-lift 282739 + transformers vector 282740 + ]; 282741 + testHaskellDepends = [ 282742 + base bytestring containers QuickCheck template-haskell text vector 282743 + ]; 282744 + description = "Lift instances for template-haskell for common data types"; 282745 + license = lib.licenses.bsd3; 282746 + hydraPlatforms = lib.platforms.none; 282747 + }) {}; 282748 + 281865 282749 "th-nowq" = callPackage 281866 282750 ({ mkDerivation, base, markdown-unlit, template-haskell, time }: 281867 282751 mkDerivation { ··· 281898 282782 license = lib.licenses.bsd3; 281899 282783 }) {}; 281900 282784 282785 + "th-orphans_0_13_14" = callPackage 282786 + ({ mkDerivation, base, bytestring, ghc-prim, hspec, hspec-discover 282787 + , mtl, template-haskell, th-compat, th-lift, th-reify-many 282788 + }: 282789 + mkDerivation { 282790 + pname = "th-orphans"; 282791 + version = "0.13.14"; 282792 + sha256 = "0z07qcbbsj2b3j9p1qr4jvlpa7qgjfjvymkjd6vbizka1wd2mnwx"; 282793 + libraryHaskellDepends = [ 282794 + base mtl template-haskell th-compat th-lift th-reify-many 282795 + ]; 282796 + testHaskellDepends = [ 282797 + base bytestring ghc-prim hspec template-haskell th-lift 282798 + ]; 282799 + testToolDepends = [ hspec-discover ]; 282800 + description = "Orphan instances for TH datatypes"; 282801 + license = lib.licenses.bsd3; 282802 + hydraPlatforms = lib.platforms.none; 282803 + }) {}; 282804 + 281901 282805 "th-pprint" = callPackage 281902 282806 ({ mkDerivation, base, lens, pretty, template-haskell }: 281903 282807 mkDerivation { ··· 282540 283444 ]; 282541 283445 description = "Fork threads and wait for their result"; 282542 283446 license = lib.licenses.bsd3; 283447 + }) {}; 283448 + 283449 + "threads_0_5_1_7" = callPackage 283450 + ({ mkDerivation, base, Cabal, concurrent-extra, HUnit, stm 283451 + , test-framework, test-framework-hunit 283452 + }: 283453 + mkDerivation { 283454 + pname = "threads"; 283455 + version = "0.5.1.7"; 283456 + sha256 = "1l226792dqlp772aaxqr3qzz8yq72702g708k16gi8lrkfhgxxp0"; 283457 + setupHaskellDepends = [ base Cabal ]; 283458 + libraryHaskellDepends = [ base stm ]; 283459 + testHaskellDepends = [ 283460 + base concurrent-extra HUnit stm test-framework test-framework-hunit 283461 + ]; 283462 + description = "Fork threads and wait for their result"; 283463 + license = lib.licenses.bsd3; 283464 + hydraPlatforms = lib.platforms.none; 282543 283465 }) {}; 282544 283466 282545 283467 "threads-extras" = callPackage ··· 283572 284494 pname = "time-parsers"; 283573 284495 version = "0.1.2.1"; 283574 284496 sha256 = "102k6l9888kbgng045jk170qjbmdnwv2lbzlc12ncybfk2yk7wdv"; 283575 - revision = "4"; 283576 - editedCabalFile = "04hc42rkk0n9xapiy5zwac4x55m5cc5a8bgnkf6lkd7sy79k1j9k"; 284497 + revision = "5"; 284498 + editedCabalFile = "0dbqqlh98m06qj8jh1fs55lcxj4x4555x4p48xi3bjh5fdg4dkw0"; 283577 284499 libraryHaskellDepends = [ base parsers template-haskell time ]; 283578 284500 testHaskellDepends = [ 283579 284501 attoparsec base bifunctors parsec parsers tasty tasty-hunit ··· 286042 286964 license = lib.licenses.bsd3; 286043 286965 }) {}; 286044 286966 286967 + "topograph_1_0_0_2" = callPackage 286968 + ({ mkDerivation, base, base-compat, base-orphans, containers 286969 + , vector 286970 + }: 286971 + mkDerivation { 286972 + pname = "topograph"; 286973 + version = "1.0.0.2"; 286974 + sha256 = "08fpwaf6341gaf7niwss08zlfyf8nvfrc4343zlkhscb19l4b7ni"; 286975 + libraryHaskellDepends = [ 286976 + base base-compat base-orphans containers vector 286977 + ]; 286978 + description = "Directed acyclic graphs"; 286979 + license = lib.licenses.bsd3; 286980 + hydraPlatforms = lib.platforms.none; 286981 + }) {}; 286982 + 286045 286983 "torch" = callPackage 286046 286984 ({ mkDerivation, base, mtl, parallel, QuickCheck }: 286047 286985 mkDerivation { ··· 286587 287525 }: 286588 287526 mkDerivation { 286589 287527 pname = "trackit"; 286590 - version = "0.7.2"; 286591 - sha256 = "1ha28wdc4dabr9qxkbpg9fasfnplicb2pyrn9zmija204nigbcdj"; 286592 - revision = "3"; 286593 - editedCabalFile = "07ak29br452qssj5kik8izmny24qw1icz84dq82b5g6xhy31vdrf"; 287528 + version = "0.7.3"; 287529 + sha256 = "0hlndixyvscmf2161yv2f4xl7qy2vgrikik3dj2nbq4vvi6v940v"; 286594 287530 isLibrary = false; 286595 287531 isExecutable = true; 286596 287532 executableHaskellDepends = [ ··· 286599 287535 ]; 286600 287536 description = "A command-line tool for live monitoring"; 286601 287537 license = lib.licenses.bsd3; 287538 + hydraPlatforms = lib.platforms.none; 286602 287539 mainProgram = "trackit"; 287540 + broken = true; 286603 287541 }) {}; 286604 287542 286605 287543 "traction" = callPackage ··· 287273 288211 }: 287274 288212 mkDerivation { 287275 288213 pname = "trasa-form"; 287276 - version = "0.4"; 287277 - sha256 = "0d3fkwvjjwvjzaw5n9n4j4mrrrf8zwrg1882gyqjg0bglsd27xzx"; 288214 + version = "0.4.1"; 288215 + sha256 = "1wz920q7lkibc14hai2ngp81ssp273siynkyxq4d5lan2cvc4dny"; 287278 288216 libraryHaskellDepends = [ 287279 288217 base bytestring cookie ditto ditto-lucid http-api-data http-types 287280 288218 lucid mtl quantification text trasa trasa-server ··· 287535 288473 benchmarkHaskellDepends = [ base criterion deepseq Diff ]; 287536 288474 description = "Diffing of (expression) trees"; 287537 288475 license = lib.licenses.gpl2Plus; 288476 + }) {}; 288477 + 288478 + "tree-diff_0_2_2" = callPackage 288479 + ({ mkDerivation, aeson, ansi-terminal, ansi-wl-pprint, base 288480 + , base-compat, bytestring, bytestring-builder, containers 288481 + , criterion, deepseq, Diff, hashable, parsec, parsers, pretty 288482 + , primitive, QuickCheck, scientific, semialign, strict, tagged 288483 + , tasty, tasty-golden, tasty-quickcheck, text, these, time 288484 + , trifecta, unordered-containers, uuid-types, vector 288485 + }: 288486 + mkDerivation { 288487 + pname = "tree-diff"; 288488 + version = "0.2.2"; 288489 + sha256 = "0g3lsp067dq1ydvj2im4nlfxa65g9zjmjjkv91dhjhnrklir10q0"; 288490 + libraryHaskellDepends = [ 288491 + aeson ansi-terminal ansi-wl-pprint base base-compat bytestring 288492 + bytestring-builder containers deepseq hashable parsec parsers 288493 + pretty primitive QuickCheck scientific semialign strict tagged text 288494 + these time unordered-containers uuid-types vector 288495 + ]; 288496 + testHaskellDepends = [ 288497 + ansi-terminal ansi-wl-pprint base base-compat parsec primitive 288498 + QuickCheck tagged tasty tasty-golden tasty-quickcheck trifecta 288499 + ]; 288500 + benchmarkHaskellDepends = [ base criterion deepseq Diff ]; 288501 + description = "Diffing of (expression) trees"; 288502 + license = lib.licenses.gpl2Plus; 288503 + hydraPlatforms = lib.platforms.none; 287538 288504 }) {}; 287539 288505 287540 288506 "tree-fun" = callPackage ··· 291475 292441 }: 291476 292442 mkDerivation { 291477 292443 pname = "tzdata"; 291478 - version = "0.2.20220810.0"; 291479 - sha256 = "0jayyhljnwz7ax4qc7ywlkpsqfm4qkfkbkyl9yc89s6pqnhdg4jd"; 291480 - enableSeparateDataOutput = true; 291481 - libraryHaskellDepends = [ 291482 - base bytestring containers deepseq vector 291483 - ]; 291484 - testHaskellDepends = [ 291485 - base bytestring HUnit tasty tasty-hunit tasty-th unix 291486 - ]; 291487 - description = "Time zone database (as files and as a module)"; 291488 - license = lib.licenses.asl20; 291489 - }) {}; 291490 - 291491 - "tzdata_0_2_20220815_0" = callPackage 291492 - ({ mkDerivation, base, bytestring, containers, deepseq, HUnit 291493 - , tasty, tasty-hunit, tasty-th, unix, vector 291494 - }: 291495 - mkDerivation { 291496 - pname = "tzdata"; 291497 292444 version = "0.2.20220815.0"; 291498 292445 sha256 = "0ya7hmq93mmfbiwwsf628b27mahkv525fyjh8r1mg9zwf6pkrhrd"; 291499 292446 enableSeparateDataOutput = true; ··· 291505 292452 ]; 291506 292453 description = "Time zone database (as files and as a module)"; 291507 292454 license = lib.licenses.asl20; 291508 - hydraPlatforms = lib.platforms.none; 291509 292455 }) {}; 291510 292456 291511 292457 "u2f" = callPackage ··· 293841 294787 license = lib.licenses.bsd3; 293842 294788 }) {}; 293843 294789 294790 + "unix-bytestring_0_3_7_8" = callPackage 294791 + ({ mkDerivation, base, bytestring }: 294792 + mkDerivation { 294793 + pname = "unix-bytestring"; 294794 + version = "0.3.7.8"; 294795 + sha256 = "0x20dzcpmy5qq35fsxiigk4lzad101qkrkckphry2ak0b1ijk4zl"; 294796 + libraryHaskellDepends = [ base bytestring ]; 294797 + description = "Unix/Posix-specific functions for ByteStrings"; 294798 + license = lib.licenses.bsd3; 294799 + hydraPlatforms = lib.platforms.none; 294800 + }) {}; 294801 + 293844 294802 "unix-compat" = callPackage 293845 294803 ({ mkDerivation, base, unix }: 293846 294804 mkDerivation { ··· 295140 296098 295141 296099 "url-bytes" = callPackage 295142 296100 ({ mkDerivation, base, byteslice, bytesmith, bytestring, deepseq 295143 - , gauge, HUnit, primitive, tasty, tasty-hunit, template-haskell 295144 - , uri-bytestring, weigh 296101 + , dormouse-uri, HUnit, primitive, tasty, tasty-bench, tasty-hunit 296102 + , template-haskell, uri-bytestring, weigh 295145 296103 }: 295146 296104 mkDerivation { 295147 296105 pname = "url-bytes"; 295148 - version = "0.1.0.0"; 295149 - sha256 = "0nbxnmz1m2icg3vvdndr4zydwr8nbgxhb70ak2jzc6d92c3vhvqi"; 296106 + version = "0.1.1.1"; 296107 + sha256 = "13z9bgl0i49pj5q4cmf1ydr32mn7vijrksgal8f8jvlsax9zwcdj"; 295150 296108 libraryHaskellDepends = [ 295151 296109 base byteslice bytesmith primitive template-haskell 295152 296110 ]; ··· 295154 296112 base byteslice HUnit primitive tasty tasty-hunit 295155 296113 ]; 295156 296114 benchmarkHaskellDepends = [ 295157 - base byteslice bytestring deepseq gauge primitive uri-bytestring 295158 - weigh 296115 + base byteslice bytestring deepseq dormouse-uri primitive 296116 + tasty-bench uri-bytestring weigh 295159 296117 ]; 295160 296118 description = "Memory efficient url type and parser"; 295161 296119 license = lib.licenses.mit; ··· 296079 297037 }: 296080 297038 mkDerivation { 296081 297039 pname = "uuid-bytes"; 296082 - version = "0.1.2.0"; 296083 - sha256 = "08sfxj0900pgpbvasi2n2x93qwglir2ijc43fpn5xf0gq7z2b25r"; 297040 + version = "0.1.3.0"; 297041 + sha256 = "1771fjcgvds299ls3myqlgricx9nha0dyaiban39g0sga075w00l"; 296084 297042 libraryHaskellDepends = [ 296085 297043 base bytebuild byteslice bytesmith natural-arithmetic primitive 296086 297044 wide-word ··· 296519 297477 pname = "validated-literals"; 296520 297478 version = "0.3.1"; 296521 297479 sha256 = "0s6ag8wm19qzfhxpz686nsmvrf3lhbq1g5fcck6d97lij559xlvg"; 297480 + revision = "1"; 297481 + editedCabalFile = "1irh3qd5p1pblklsq9v3468m4rjn0waj5x4mdnfksk4c6mrnj0ri"; 296522 297482 libraryHaskellDepends = [ base template-haskell th-compat ]; 296523 297483 testHaskellDepends = [ 296524 297484 base bytestring deepseq tasty tasty-hunit tasty-travis ··· 297350 298310 pname = "vec"; 297351 298311 version = "0.4.1"; 297352 298312 sha256 = "01v5zd4lak76ymlhi3zjpsy3g01vcchwx1b7cavc4rdzpdjqw58b"; 298313 + revision = "1"; 298314 + editedCabalFile = "156w28mz6d1gdp907j14v5xvj5y786h5pi4bfgvri592zwd2p46b"; 297353 298315 libraryHaskellDepends = [ 297354 298316 adjunctions base boring deepseq distributive fin hashable 297355 298317 indexed-traversable QuickCheck semigroupoids transformers ··· 297368 298330 pname = "vec-lens"; 297369 298331 version = "0.4"; 297370 298332 sha256 = "1qjv8wg6b8wbldvripn84vyw5cgpcpgh2v6v1nk7pzwrn99lfb7h"; 297371 - revision = "1"; 297372 - editedCabalFile = "1708aj1b38cd17fmv6giidq8hdpq96imka8hfr7z1y5nq9bf8am3"; 298333 + revision = "2"; 298334 + editedCabalFile = "0hkwpsfp9v5crmgm2gvrvfi27manyx930v1pd9mp7n64y3brrxqm"; 297373 298335 libraryHaskellDepends = [ base fin lens vec ]; 297374 298336 description = "Vec: length-indexed (sized) list: lens support"; 297375 298337 license = lib.licenses.bsd3; ··· 297381 298343 pname = "vec-optics"; 297382 298344 version = "0.4"; 297383 298345 sha256 = "0vdpxkmhiqbql68rkrfaci6c6n7sbr49p08q0jj6cvbmjy3aa1lg"; 297384 - revision = "1"; 297385 - editedCabalFile = "0bwian3k668nbp7vnawdzzr9sv8vxhfsd3qjyfk9k112w3y2kjfs"; 298346 + revision = "2"; 298347 + editedCabalFile = "0gm2xaxbrr4ha8d7lvgddq3iy5fxzx9g6w62rn7dxswbhdaqnp46"; 297386 298348 libraryHaskellDepends = [ base fin optics-core vec ]; 297387 298349 description = "Vec: length-indexed (sized) list: optics support"; 297388 298350 license = lib.licenses.bsd3; ··· 301478 302440 license = lib.licenses.mit; 301479 302441 }) {}; 301480 302442 302443 + "wai-saml2_0_3_0_1" = callPackage 302444 + ({ mkDerivation, base, base64-bytestring, bytestring, c14n 302445 + , cryptonite, data-default-class, filepath, http-types, mtl 302446 + , pretty-show, tasty, tasty-golden, text, time, vault, wai 302447 + , wai-extra, x509, x509-store, xml-conduit 302448 + }: 302449 + mkDerivation { 302450 + pname = "wai-saml2"; 302451 + version = "0.3.0.1"; 302452 + sha256 = "1j8qldy111q36dwr53pc6jiljfwzwi77n21mglvkpq4cfkcsch92"; 302453 + libraryHaskellDepends = [ 302454 + base base64-bytestring bytestring c14n cryptonite 302455 + data-default-class http-types mtl text time vault wai wai-extra 302456 + x509 x509-store xml-conduit 302457 + ]; 302458 + testHaskellDepends = [ 302459 + base base64-bytestring bytestring c14n cryptonite 302460 + data-default-class filepath http-types mtl pretty-show tasty 302461 + tasty-golden text time vault wai wai-extra x509 x509-store 302462 + xml-conduit 302463 + ]; 302464 + description = "SAML2 assertion validation as WAI middleware"; 302465 + license = lib.licenses.mit; 302466 + hydraPlatforms = lib.platforms.none; 302467 + }) {}; 302468 + 301481 302469 "wai-secure-cookies" = callPackage 301482 302470 ({ mkDerivation, base, bytestring, cryptonite, hspec 301483 302471 , hspec-expectations, hspec-wai, http-types, memory, random, split ··· 303417 304405 license = lib.licenses.mpl20; 303418 304406 }) {}; 303419 304407 304408 + "webgear-core_1_0_4" = callPackage 304409 + ({ mkDerivation, arrows, base, bytestring, case-insensitive 304410 + , filepath, http-api-data, http-media, http-types, jose, mime-types 304411 + , network, safe-exceptions, tagged, template-haskell, text 304412 + , unordered-containers, wai 304413 + }: 304414 + mkDerivation { 304415 + pname = "webgear-core"; 304416 + version = "1.0.4"; 304417 + sha256 = "0ah01znv18ll9lhlwn81yxvdy9q1f0xl2pcy4k24d0blrrva0nl7"; 304418 + libraryHaskellDepends = [ 304419 + arrows base bytestring case-insensitive filepath http-api-data 304420 + http-media http-types jose mime-types network safe-exceptions 304421 + tagged template-haskell text unordered-containers wai 304422 + ]; 304423 + description = "Composable, type-safe library to build HTTP APIs"; 304424 + license = lib.licenses.mpl20; 304425 + hydraPlatforms = lib.platforms.none; 304426 + }) {}; 304427 + 303420 304428 "webgear-openapi" = callPackage 303421 304429 ({ mkDerivation, arrows, base, http-media, http-types 303422 304430 , insert-ordered-containers, lens, openapi3, text, webgear-core ··· 303433 304441 license = lib.licenses.mpl20; 303434 304442 }) {}; 303435 304443 304444 + "webgear-openapi_1_0_4" = callPackage 304445 + ({ mkDerivation, arrows, base, http-media, http-types 304446 + , insert-ordered-containers, lens, openapi3, text, webgear-core 304447 + }: 304448 + mkDerivation { 304449 + pname = "webgear-openapi"; 304450 + version = "1.0.4"; 304451 + sha256 = "0wqgpq77ak4n0phaaq6mlr06krf9xxv4q26h7v8zni0422y01f4i"; 304452 + libraryHaskellDepends = [ 304453 + arrows base http-media http-types insert-ordered-containers lens 304454 + openapi3 text webgear-core 304455 + ]; 304456 + description = "Composable, type-safe library to build HTTP API servers"; 304457 + license = lib.licenses.mpl20; 304458 + hydraPlatforms = lib.platforms.none; 304459 + }) {}; 304460 + 303436 304461 "webgear-server" = callPackage 303437 304462 ({ mkDerivation, aeson, arrows, base, base64-bytestring, bytestring 303438 304463 , bytestring-conversion, http-api-data, http-media, http-types ··· 303458 304483 license = lib.licenses.mpl20; 303459 304484 }) {}; 303460 304485 304486 + "webgear-server_1_0_4" = callPackage 304487 + ({ mkDerivation, aeson, arrows, base, base64-bytestring, bytestring 304488 + , bytestring-conversion, http-api-data, http-media, http-types 304489 + , jose, monad-time, mtl, QuickCheck, quickcheck-instances, tasty 304490 + , tasty-hunit, tasty-quickcheck, text, unordered-containers, wai 304491 + , webgear-core 304492 + }: 304493 + mkDerivation { 304494 + pname = "webgear-server"; 304495 + version = "1.0.4"; 304496 + sha256 = "106nfvr9saqpl3ngb3216wfig6fx90yl90vsxk9qjnkzi0dk041y"; 304497 + libraryHaskellDepends = [ 304498 + aeson arrows base base64-bytestring bytestring 304499 + bytestring-conversion http-api-data http-media http-types jose 304500 + monad-time mtl text unordered-containers wai webgear-core 304501 + ]; 304502 + testHaskellDepends = [ 304503 + base base64-bytestring bytestring http-types QuickCheck 304504 + quickcheck-instances tasty tasty-hunit tasty-quickcheck text wai 304505 + webgear-core 304506 + ]; 304507 + description = "Composable, type-safe library to build HTTP API servers"; 304508 + license = lib.licenses.mpl20; 304509 + hydraPlatforms = lib.platforms.none; 304510 + }) {}; 304511 + 303461 304512 "webidl" = callPackage 303462 304513 ({ mkDerivation, base, bytestring, HSFFIG, LEXER, parsec, pretty 303463 304514 , utf8-env, utf8-string ··· 304611 305662 pname = "windns"; 304612 305663 version = "0.1.0.1"; 304613 305664 sha256 = "016d1cf51jqvhbzlf5kbizv4l4dymradac1420rl47q2k5faczq8"; 304614 - revision = "4"; 304615 - editedCabalFile = "17wzjaj16q4bm8kz2mcs02naj6v89lnbwjfgmrf81c9dw873l9px"; 305665 + revision = "5"; 305666 + editedCabalFile = "0lc90z7z74hqhjxflnyz0znf1iwvybcqvkglry30k9nxg35qpj71"; 304616 305667 libraryHaskellDepends = [ base bytestring deepseq ]; 304617 305668 librarySystemDepends = [ dnsapi ]; 304618 305669 description = "Domain Name Service (DNS) lookup via the <windns.h>/dnsapi.dll standard library"; ··· 304823 305874 maintainers = [ lib.maintainers.maralorn ]; 304824 305875 }) {}; 304825 305876 305877 + "witch_1_0_0_3" = callPackage 305878 + ({ mkDerivation, base, bytestring, containers, HUnit 305879 + , template-haskell, text, time 305880 + }: 305881 + mkDerivation { 305882 + pname = "witch"; 305883 + version = "1.0.0.3"; 305884 + sha256 = "1d6wn4ykafq3hi439pf9ap55vjrcv668qq5wmxm5fiq6r78ndn0b"; 305885 + libraryHaskellDepends = [ 305886 + base bytestring containers template-haskell text time 305887 + ]; 305888 + testHaskellDepends = [ 305889 + base bytestring containers HUnit template-haskell text time 305890 + ]; 305891 + description = "Convert values from one type into another"; 305892 + license = lib.licenses.mit; 305893 + hydraPlatforms = lib.platforms.none; 305894 + maintainers = [ lib.maintainers.maralorn ]; 305895 + }) {}; 305896 + 304826 305897 "with-index" = callPackage 304827 305898 ({ mkDerivation, base }: 304828 305899 mkDerivation { ··· 305309 306380 hydraPlatforms = lib.platforms.none; 305310 306381 }) {}; 305311 306382 306383 + "word-array" = callPackage 306384 + ({ mkDerivation, base, deepseq, HUnit, mono-traversable, primitive 306385 + , QuickCheck, quickcheck-classes, tasty, tasty-bench, tasty-hunit 306386 + , tasty-quickcheck, transformers, vector, weigh 306387 + }: 306388 + mkDerivation { 306389 + pname = "word-array"; 306390 + version = "0.1.0.0"; 306391 + sha256 = "1358a9sihpnrrddzffp3vw8wjrgbs6ff2lmww5yffh0blk7ajlff"; 306392 + libraryHaskellDepends = [ base deepseq mono-traversable ]; 306393 + testHaskellDepends = [ 306394 + base HUnit mono-traversable primitive QuickCheck quickcheck-classes 306395 + tasty tasty-hunit tasty-quickcheck vector 306396 + ]; 306397 + benchmarkHaskellDepends = [ 306398 + base deepseq primitive tasty tasty-bench transformers weigh 306399 + ]; 306400 + description = "treat integral types as arrays of smaller integral types"; 306401 + license = lib.licenses.mit; 306402 + }) {}; 306403 + 305312 306404 "word-compat" = callPackage 305313 306405 ({ mkDerivation, base, ghc-prim }: 305314 306406 mkDerivation { 305315 306407 pname = "word-compat"; 305316 - version = "0.0.4"; 305317 - sha256 = "1pb1l8qxl7ys6db3wmp9rflqznjl6x11n477x159d920m7h5gz6k"; 306408 + version = "0.0.5"; 306409 + sha256 = "0wllk017f02r1prsvzq1qbcr6w6br2pwii4b8xzr7bqkkri0z6rs"; 305318 306410 libraryHaskellDepends = [ base ghc-prim ]; 305319 306411 testHaskellDepends = [ base ]; 305320 306412 description = "Compatibility shim for the Int/Word internal change in GHC 9.2"; ··· 306628 307720 }: 306629 307721 mkDerivation { 306630 307722 pname = "wuss"; 306631 - version = "2.0.0.1"; 306632 - sha256 = "17s6wilzyzsdc174a3an12pkq20cy7x2pfrn4jmdp30f468r47fb"; 307723 + version = "2.0.0.2"; 307724 + sha256 = "04jqq3blzyxqyymhcjsm5z89whk5y7cvnd9dw6nlc40vq4w4v802"; 306633 307725 libraryHaskellDepends = [ 306634 307726 base bytestring connection network websockets 306635 307727 ]; ··· 310369 311461 pname = "yasi"; 310370 311462 version = "0.2.0.1"; 310371 311463 sha256 = "0j5g5h40qvz2rinka7mrb8nc7dzhnprdfpjmzc4pdlx1w8fzw8xy"; 311464 + revision = "2"; 311465 + editedCabalFile = "00jc6fgv0r2l91949d9ry094fn45v19kn301hfap5i4n4wks1kmz"; 310372 311466 libraryHaskellDepends = [ 310373 311467 base ghc-hs-meta template-haskell text text-display 310374 311468 ]; ··· 314684 315778 pname = "zinza"; 314685 315779 version = "0.2"; 314686 315780 sha256 = "1sy4chm8zan0ixgvvq4vm3fzvhqykn315l333al84768nly9rjv8"; 314687 - revision = "4"; 314688 - editedCabalFile = "0w4hy234rbgyc0lsaj3sm11vi13hy1aiqqdbq3dgaq6xkmcb4yal"; 315781 + revision = "5"; 315782 + editedCabalFile = "1gkfbm06qpcwy17mlk522wlf7jkxsmqdl33c6ckvwkq2z9diy63a"; 314689 315783 libraryHaskellDepends = [ 314690 315784 base containers parsec text transformers 314691 315785 ];
+129
pkgs/development/haskell-modules/patches/hevm-update-deps.patch
··· 1 + diff --git a/hevm.cabal b/hevm.cabal 2 + index cf36961e..3b31f595 100644 3 + --- a/hevm.cabal 4 + +++ b/hevm.cabal 5 + @@ -71,6 +71,10 @@ library 6 + -Wall -Wno-deprecations 7 + extra-libraries: 8 + secp256k1, ff 9 + + if os(darwin) 10 + + extra-libraries: c++ 11 + + else 12 + + extra-libraries: stdc++ 13 + c-sources: 14 + ethjet/tinykeccak.c, ethjet/ethjet.c 15 + cxx-sources: 16 + @@ -88,7 +92,7 @@ library 17 + transformers >= 0.5.6 && < 0.6, 18 + tree-view >= 0.5 && < 0.6, 19 + abstract-par >= 0.3.3 && < 0.4, 20 + - aeson >= 1.5.6 && < 1.6, 21 + + aeson >= 2.0 && < 2.1, 22 + bytestring >= 0.10.8 && < 0.11, 23 + scientific >= 0.3.6 && < 0.4, 24 + binary >= 0.8.6 && < 0.9, 25 + @@ -97,7 +101,7 @@ library 26 + vector >= 0.12.1 && < 0.13, 27 + ansi-wl-pprint >= 0.6.9 && < 0.7, 28 + base16-bytestring >= 1.0.0 && < 2.0, 29 + - brick >= 0.58 && < 0.63, 30 + + brick >= 0.58 && < 0.69, 31 + megaparsec >= 9.0.0 && < 10.0, 32 + mtl >= 2.2.2 && < 2.3, 33 + directory >= 1.3.3 && < 1.4, 34 + @@ -105,13 +109,13 @@ library 35 + vty >= 5.25.1 && < 5.34, 36 + cereal >= 0.5.8 && < 0.6, 37 + cryptonite >= 0.27 && <= 0.29, 38 + - memory >= 0.14.18 && < 0.16, 39 + + memory >= 0.14.18 && < 0.20, 40 + data-dword >= 0.3.1 && < 0.4, 41 + fgl >= 5.7.0 && < 5.8, 42 + free >= 5.1.3 && < 5.2, 43 + haskeline >= 0.8.0 && < 0.9, 44 + process >= 1.6.5 && < 1.7, 45 + - lens >= 4.17.1 && < 4.20, 46 + + lens >= 4.17.1 && < 5.1, 47 + lens-aeson >= 1.0.2 && < 1.2, 48 + monad-par >= 0.3.5 && < 0.4, 49 + multiset >= 0.3.4 && < 0.4, 50 + @@ -124,7 +128,6 @@ library 51 + sbv >= 8.9, 52 + semver-range >= 0.2.7 && < 0.3, 53 + temporary >= 1.3 && < 1.4, 54 + - text-format >= 0.3.2 && < 0.4, 55 + witherable >= 0.3.5 && < 0.5, 56 + wreq >= 0.5.3 && < 0.6, 57 + regex-tdfa >= 1.2.3 && < 1.4, 58 + @@ -190,7 +193,6 @@ executable hevm 59 + sbv, 60 + temporary, 61 + text, 62 + - text-format, 63 + unordered-containers, 64 + vector, 65 + vty 66 + diff --git a/src/EVM/Solidity.hs b/src/EVM/Solidity.hs 67 + index b7d0f36b..4e9d6892 100644 68 + --- a/src/EVM/Solidity.hs 69 + +++ b/src/EVM/Solidity.hs 70 + @@ -70,6 +70,7 @@ import Control.Monad 71 + import Control.Lens hiding (Indexed, (.=)) 72 + import qualified Data.String.Here as Here 73 + import Data.Aeson hiding (json) 74 + +import qualified Data.Aeson.KeyMap as KeyMap 75 + import Data.Aeson.Types 76 + import Data.Aeson.Lens 77 + import Data.Scientific 78 + @@ -714,8 +715,8 @@ astIdMap = foldMap f 79 + f :: Value -> Map Int Value 80 + f (Array x) = foldMap f x 81 + f v@(Object x) = 82 + - let t = foldMap f (HMap.elems x) 83 + - in case HMap.lookup "id" x of 84 + + let t = foldMap f (KeyMap.elems x) 85 + + in case KeyMap.lookup "id" x of 86 + Nothing -> t 87 + Just (Number i) -> t <> Map.singleton (round i) v 88 + Just _ -> t 89 + diff --git a/src/EVM/SymExec.hs b/src/EVM/SymExec.hs 90 + index 5bbf1c03..b828098e 100644 91 + --- a/src/EVM/SymExec.hs 92 + +++ b/src/EVM/SymExec.hs 93 + @@ -40,8 +40,8 @@ type EquivalenceResult = ProofResult ([VM], [VM]) VM () 94 + 95 + -- | Convenience functions for generating large symbolic byte strings 96 + sbytes32, sbytes128, sbytes256, sbytes512, sbytes1024 :: Query ([SWord 8]) 97 + -sbytes32 = toBytes <$> freshVar_ @ (WordN 256) 98 + -sbytes128 = toBytes <$> freshVar_ @ (WordN 1024) 99 + +sbytes32 = toBytes <$> freshVar_ @(WordN 256) 100 + +sbytes128 = toBytes <$> freshVar_ @(WordN 1024) 101 + sbytes256 = liftA2 (++) sbytes128 sbytes128 102 + sbytes512 = liftA2 (++) sbytes256 sbytes256 103 + sbytes1024 = liftA2 (++) sbytes512 sbytes512 104 + diff --git a/src/EVM/Types.hs b/src/EVM/Types.hs 105 + index fdd2368d..1dc29e83 100644 106 + --- a/src/EVM/Types.hs 107 + +++ b/src/EVM/Types.hs 108 + @@ -434,17 +434,17 @@ readN s = fromIntegral (read s :: Integer) 109 + readNull :: Read a => a -> String -> a 110 + readNull x = fromMaybe x . Text.Read.readMaybe 111 + 112 + -wordField :: JSON.Object -> Text -> JSON.Parser W256 113 + +wordField :: JSON.Object -> Key -> JSON.Parser W256 114 + wordField x f = ((readNull 0) . Text.unpack) 115 + <$> (x .: f) 116 + 117 + -addrField :: JSON.Object -> Text -> JSON.Parser Addr 118 + +addrField :: JSON.Object -> Key -> JSON.Parser Addr 119 + addrField x f = (read . Text.unpack) <$> (x .: f) 120 + 121 + -addrFieldMaybe :: JSON.Object -> Text -> JSON.Parser (Maybe Addr) 122 + +addrFieldMaybe :: JSON.Object -> Key -> JSON.Parser (Maybe Addr) 123 + addrFieldMaybe x f = (Text.Read.readMaybe . Text.unpack) <$> (x .: f) 124 + 125 + -dataField :: JSON.Object -> Text -> JSON.Parser ByteString 126 + +dataField :: JSON.Object -> Key -> JSON.Parser ByteString 127 + dataField x f = hexText <$> (x .: f) 128 + 129 + toWord512 :: W256 -> Word512
+5 -1
pkgs/development/libraries/libixp/default.nix
··· 11 11 hash = "sha256-S25DmXJ7fN0gXLV0IzUdz8hXPTYEHmaSG7Mnli6GQVc="; 12 12 }; 13 13 14 + postPatch = lib.optionalString stdenv.cc.isClang '' 15 + substituteInPlace mk/ixp.mk \ 16 + --replace "©" "C " 17 + ''; 18 + 14 19 postConfigure = '' 15 20 sed -i -e "s|^PREFIX.*=.*$|PREFIX = $out|" config.mk 16 21 ''; ··· 19 24 buildInputs = [ txt2tags ]; 20 25 21 26 meta = { 22 - broken = stdenv.isDarwin; 23 27 homepage = "https://github.com/0intro/libixp"; 24 28 description = "Portable, simple C-language 9P client and server libary"; 25 29 maintainers = with lib.maintainers; [ kovirobi ];
+7 -4
pkgs/development/libraries/v8/default.nix
··· 2 2 , gn, ninja, python3, glib, pkg-config, icu 3 3 , xcbuild, darwin 4 4 , fetchpatch 5 + , llvmPackages 6 + , symlinkJoin 5 7 }: 6 8 7 9 # Use update.sh to update all checksums. ··· 106 108 touch build/config/gclient_args.gni 107 109 ''; 108 110 111 + llvmCcAndBintools = symlinkJoin { name = "llvmCcAndBintools"; paths = [ stdenv.cc llvmPackages.llvm ]; }; 112 + 109 113 gnFlags = [ 110 114 "use_custom_libcxx=false" 111 115 "is_clang=${lib.boolToString stdenv.cc.isClang}" ··· 123 127 # ''custom_toolchain="//build/toolchain/linux/unbundle:default"'' 124 128 ''host_toolchain="//build/toolchain/linux/unbundle:default"'' 125 129 ''v8_snapshot_toolchain="//build/toolchain/linux/unbundle:default"'' 126 - ] ++ lib.optional stdenv.cc.isClang ''clang_base_path="${stdenv.cc}"''; 130 + ] ++ lib.optional stdenv.cc.isClang ''clang_base_path="${llvmCcAndBintools}"'' 131 + ++ lib.optional stdenv.isDarwin ''use_lld=false''; 127 132 128 133 NIX_CFLAGS_COMPILE = "-O2"; 129 134 FORCE_MAC_SDK_MIN = stdenv.targetPlatform.sdkVer or "10.12"; ··· 135 140 python3 136 141 ] ++ lib.optionals stdenv.isDarwin [ 137 142 xcbuild 138 - darwin.DarwinTools 143 + llvmPackages.llvm 139 144 python3.pkgs.setuptools 140 145 ]; 141 146 buildInputs = [ glib icu ]; ··· 166 171 maintainers = with maintainers; [ cstrahan proglodyte matthewbauer ]; 167 172 platforms = platforms.unix; 168 173 license = licenses.bsd3; 169 - # Fails to build on Darwin, see https://github.com/NixOS/nixpkgs/issues/158076 170 - broken = stdenv.isDarwin; 171 174 }; 172 175 }
+2 -2
pkgs/development/python-modules/discogs-client/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "discogs-client"; 13 - version = "2.3.15"; 13 + version = "2.4"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "joalla"; 20 20 repo = "discogs_client"; 21 21 rev = "refs/tags/v${version}"; 22 - sha256 = "sha256-teI0sbvluwVFmEOL/V1zLNGFVbeM7QzZ9rCOl3+A+aY="; 22 + sha256 = "sha256-gGAtRhAg/W0dREhCOmif1XlQ4gldIGQ2hIC8gzifRu8="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/django-extensions/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "django-extensions"; 17 - version = "3.2.0"; 17 + version = "3.2.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = pname; 21 21 repo = pname; 22 22 rev = "refs/tags/${version}"; 23 - sha256 = "sha256-jibske9cnOn4FPAGNs2EU1w1huF4dNxHAnOzuKSj3/E="; 23 + sha256 = "sha256-i8A/FMba1Lc3IEBzefP3Uu23iGcDGYqo5bNv+u6hKQI="; 24 24 }; 25 25 26 26 postPatch = ''
+2 -2
pkgs/development/python-modules/goodwe/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "goodwe"; 10 - version = "0.2.19"; 10 + version = "0.2.20"; 11 11 format = "pyproject"; 12 12 13 13 disabled = pythonOlder "3.8"; ··· 16 16 owner = "marcelblijleven"; 17 17 repo = pname; 18 18 rev = "refs/tags/v${version}"; 19 - sha256 = "sha256-H3N0hAJsjBX3pQ2i03r4MRBQQLCXjLhftokZQx0bF80="; 19 + sha256 = "sha256-RDd0KR7NjBTlgeQ/E4mnLnB2n4NCPoAt2a62NGdzCZE="; 20 20 }; 21 21 22 22 checkInputs = [
+2 -2
pkgs/development/python-modules/mailchecker/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "mailchecker"; 9 - version = "5.0.0"; 9 + version = "5.0.1"; 10 10 format = "setuptools"; 11 11 12 12 disabled = pythonOlder "3.7"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - hash = "sha256-d8RG/PSWPHvQy7o9tPLPGrEp0r/Y3JWwWoT3cS4iR38="; 16 + hash = "sha256-fJoV/mNImdcTpJC6c2zmYWZCXlBWLOP+5W5Hsmw2yOQ="; 17 17 }; 18 18 19 19 # Module has no tests
+2 -2
pkgs/development/python-modules/nextcord/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "nextcord"; 19 - version = "2.1.0"; 19 + version = "2.2.0"; 20 20 21 21 format = "setuptools"; 22 22 ··· 26 26 owner = "nextcord"; 27 27 repo = "nextcord"; 28 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-/M7Wyb1GW6LPWm41jVnhWA6+dyTrdLyJ6pfsMozw5xI="; 29 + hash = "sha256-2VlmcldbW+BfQRzOjCsh6r29qzwD+SG8H8arbTDg94k="; 30 30 }; 31 31 32 32 patches = [
+6
pkgs/development/ruby-modules/gem-config/default.nix
··· 361 361 buildInputs = [ which v8 python2 ]; 362 362 buildFlags = [ "--with-system-v8=true" ]; 363 363 dontBuild = false; 364 + # The gem includes broken symlinks which are ignored during unpacking, but 365 + # then fail during build. Since the content is missing anyway, touching the 366 + # files is enough to unblock the build. 367 + preBuild = '' 368 + touch vendor/depot_tools/cbuildbot vendor/depot_tools/chrome_set_ver vendor/depot_tools/cros_sdk 369 + ''; 364 370 postPatch = '' 365 371 substituteInPlace ext/libv8/extconf.rb \ 366 372 --replace "location = Libv8::Location::Vendor.new" \
+58 -31
pkgs/development/tools/build-managers/jam/default.nix
··· 1 - { lib, stdenv, fetchurl, bison, buildPackages }: 1 + { lib, stdenv, fetchurl, bison, buildPackages, pkgsBuildTarget }: 2 2 3 3 let 4 - mkJam = { meta ? { }, ... } @ args: stdenv.mkDerivation (args // { 4 + mkJam = { pname, version, src, meta ? { } }: stdenv.mkDerivation { 5 + inherit pname version src; 6 + 5 7 depsBuildBuild = [ buildPackages.stdenv.cc ]; 6 8 nativeBuildInputs = [ bison ]; 7 9 8 10 # Jambase expects ar to have flags. 9 11 preConfigure = '' 10 12 export AR="$AR rc" 13 + ''; 14 + 15 + # When cross-compiling, we need to set the preprocessor macros 16 + # OSMAJOR/OSMINOR/OSPLAT to the values from the target platform, not the 17 + # host platform. This looks a little ridiculous because the vast majority of 18 + # build tools don't embed target-specific information into their binary, but 19 + # in this case we behave more like a compiler than a make(1)-alike. 20 + postPatch = lib.optionalString (stdenv.hostPlatform != stdenv.targetPlatform) '' 21 + cat >>jam.h <<EOF 22 + #undef OSMAJOR 23 + #undef OSMINOR 24 + #undef OSPLAT 25 + $( 26 + ${pkgsBuildTarget.targetPackages.stdenv.cc}/bin/${pkgsBuildTarget.targetPackages.stdenv.cc.targetPrefix}cc -E -dM jam.h \ 27 + | grep -E '^#define (OSMAJOR|OSMINOR|OSPLAT) ' 28 + ) 29 + EOF 11 30 ''; 12 31 13 32 LOCATE_TARGET = "bin.unix"; ··· 30 49 31 50 enableParallelBuilding = true; 32 51 33 - meta = with lib; meta // { 52 + meta = with lib; { 34 53 license = licenses.free; 35 54 mainProgram = "jam"; 36 55 platforms = platforms.unix; 37 - }; 38 - }); 56 + } // meta; 57 + }; 39 58 in 40 59 { 41 60 jam = let 42 61 pname = "jam"; 43 62 version = "2.6.1"; 44 - in mkJam { 45 - inherit pname version; 46 63 47 - src = fetchurl { 48 - url = "https://swarm.workshop.perforce.com/projects/perforce_software-jam/download/main/${pname}-${version}.tar"; 49 - sha256 = "19xkvkpycxfsncxvin6yqrql3x3z9ypc1j8kzls5k659q4kv5rmc"; 50 - }; 64 + base = mkJam { 65 + inherit pname version; 66 + 67 + src = fetchurl { 68 + url = "https://swarm.workshop.perforce.com/projects/perforce_software-jam/download/main/${pname}-${version}.tar"; 69 + sha256 = "19xkvkpycxfsncxvin6yqrql3x3z9ypc1j8kzls5k659q4kv5rmc"; 70 + }; 51 71 52 - meta = with lib; { 53 - description = "Just Another Make"; 54 - homepage = "https://www.perforce.com/resources/documentation/jam"; 55 - maintainers = with maintainers; [ impl orivej ]; 72 + meta = with lib; { 73 + description = "Just Another Make"; 74 + homepage = "https://www.perforce.com/resources/documentation/jam"; 75 + maintainers = with maintainers; [ impl orivej ]; 76 + }; 56 77 }; 57 - }; 78 + in base.overrideAttrs (oldAttrs: { 79 + makeFlags = (oldAttrs.makeFlags or []) ++ [ 80 + "CC=${buildPackages.stdenv.cc.targetPrefix}cc" 81 + ]; 82 + }); 58 83 59 84 ftjam = let 60 85 pname = "ftjam"; 61 86 version = "2.5.2"; 62 - in mkJam { 63 - inherit pname version; 64 87 65 - src = fetchurl { 66 - url = "https://downloads.sourceforge.net/project/freetype/${pname}/${version}/${pname}-${version}.tar.bz2"; 67 - hash = "sha256-6JdzUAqSkS3pGOn+v/q+S2vOedaa8ZRDX04DK4ptZqM="; 68 - }; 88 + base = mkJam { 89 + inherit pname version; 69 90 70 - postPatch = '' 91 + src = fetchurl { 92 + url = "https://downloads.sourceforge.net/project/freetype/${pname}/${version}/${pname}-${version}.tar.bz2"; 93 + hash = "sha256-6JdzUAqSkS3pGOn+v/q+S2vOedaa8ZRDX04DK4ptZqM="; 94 + }; 95 + 96 + meta = with lib; { 97 + description = "FreeType's enhanced, backwards-compatible Jam clone"; 98 + homepage = "https://freetype.org/jam/"; 99 + maintainers = with maintainers; [ AndersonTorres impl ]; 100 + }; 101 + }; 102 + in base.overrideAttrs (oldAttrs: { 103 + postPatch = (oldAttrs.postPatch or "") + '' 71 104 substituteInPlace Jamfile --replace strip ${stdenv.cc.targetPrefix}strip 72 105 ''; 73 106 74 107 # Doesn't understand how to cross compile once bootstrapped, so we'll just 75 108 # use the Makefile for the bootstrapping portion. 76 109 configurePlatforms = [ "build" "target" ]; 77 - configureFlags = [ 110 + configureFlags = (oldAttrs.configureFlags or []) ++ [ 78 111 "CC=${buildPackages.stdenv.cc.targetPrefix}cc" 79 112 "--host=${stdenv.buildPlatform.config}" 80 113 ]; 81 - 82 - meta = with lib; { 83 - description = "FreeType's enhanced, backwards-compatible Jam clone"; 84 - homepage = "https://freetype.org/jam/"; 85 - maintainers = with maintainers; [ AndersonTorres impl ]; 86 - }; 87 - }; 114 + }); 88 115 }
+27
pkgs/development/tools/json2tsv/default.nix
··· 1 + { lib, stdenv, fetchurl }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "json2tsv"; 5 + version = "1.0"; 6 + 7 + src = fetchurl { 8 + url = "https://codemadness.org/releases/json2tsv/json2tsv-${version}.tar.gz"; 9 + hash = "sha256-BOamDWszYDqKGdKOlAOLY7F9ScZaBJXNdhz38iYW3ps="; 10 + }; 11 + 12 + postPatch = '' 13 + substituteInPlace jaq --replace "json2tsv" "$out/bin/json2tsv" 14 + ''; 15 + 16 + makeFlags = [ "RANLIB:=$(RANLIB)" ]; 17 + 18 + installFlags = [ "PREFIX=$(out)" ]; 19 + 20 + meta = with lib; { 21 + description = "JSON to TSV converter"; 22 + homepage = "https://codemadness.org/json2tsv.html"; 23 + license = licenses.isc; 24 + maintainers = with maintainers; [ sikmir ]; 25 + platforms = platforms.unix; 26 + }; 27 + }
-19
pkgs/os-specific/linux/kernel/genksyms-fix-segfault.patch
··· 1 - diff --git a/scripts/genksyms/genksyms.c b/scripts/genksyms/genksyms.c 2 - index 88632df..ba6cfa9 100644 3 - --- a/scripts/genksyms/genksyms.c 4 - +++ b/scripts/genksyms/genksyms.c 5 - @@ -233,11 +233,11 @@ static struct symbol *__add_symbol(const char *name, enum symbol_type type, 6 - free_list(last_enum_expr, NULL); 7 - last_enum_expr = NULL; 8 - enum_counter = 0; 9 - - if (!name) 10 - - /* Anonymous enum definition, nothing more to do */ 11 - - return NULL; 12 - } 13 - 14 - + if (!name) 15 - + return NULL; 16 - + 17 - h = crc32(name) % HASH_BUCKETS; 18 - for (sym = symtab[h]; sym; sym = sym->hash_next) { 19 - if (map_to_ns(sym->type) == map_to_ns(type) &&
-283
pkgs/os-specific/linux/kernel/mac-nvme-t2.patch
··· 1 - diff --git a/drivers/nvme/host/pci.c b/drivers/nvme/host/pci.c 2 - index dd10cf78f2d3..8f006638452b 100644 3 - --- a/drivers/nvme/host/pci.c 4 - +++ b/drivers/nvme/host/pci.c 5 - @@ -28,8 +28,8 @@ 6 - #include "trace.h" 7 - #include "nvme.h" 8 - 9 - -#define SQ_SIZE(depth) (depth * sizeof(struct nvme_command)) 10 - -#define CQ_SIZE(depth) (depth * sizeof(struct nvme_completion)) 11 - +#define SQ_SIZE(q) ((q)->q_depth * sizeof(struct nvme_command)) 12 - +#define CQ_SIZE(q) ((q)->q_depth * sizeof(struct nvme_completion)) 13 - 14 - #define SGES_PER_PAGE (PAGE_SIZE / sizeof(struct nvme_sgl_desc)) 15 - 16 - @@ -1344,16 +1344,16 @@ static enum blk_eh_timer_return nvme_timeout(struct request *req, bool reserved) 17 - 18 - static void nvme_free_queue(struct nvme_queue *nvmeq) 19 - { 20 - - dma_free_coherent(nvmeq->dev->dev, CQ_SIZE(nvmeq->q_depth), 21 - + dma_free_coherent(nvmeq->dev->dev, CQ_SIZE(nvmeq), 22 - (void *)nvmeq->cqes, nvmeq->cq_dma_addr); 23 - if (!nvmeq->sq_cmds) 24 - return; 25 - 26 - if (test_and_clear_bit(NVMEQ_SQ_CMB, &nvmeq->flags)) { 27 - pci_free_p2pmem(to_pci_dev(nvmeq->dev->dev), 28 - - nvmeq->sq_cmds, SQ_SIZE(nvmeq->q_depth)); 29 - + nvmeq->sq_cmds, SQ_SIZE(nvmeq)); 30 - } else { 31 - - dma_free_coherent(nvmeq->dev->dev, SQ_SIZE(nvmeq->q_depth), 32 - + dma_free_coherent(nvmeq->dev->dev, SQ_SIZE(nvmeq), 33 - nvmeq->sq_cmds, nvmeq->sq_dma_addr); 34 - } 35 - } 36 - @@ -1433,12 +1433,12 @@ static int nvme_cmb_qdepth(struct nvme_dev *dev, int nr_io_queues, 37 - } 38 - 39 - static int nvme_alloc_sq_cmds(struct nvme_dev *dev, struct nvme_queue *nvmeq, 40 - - int qid, int depth) 41 - + int qid) 42 - { 43 - struct pci_dev *pdev = to_pci_dev(dev->dev); 44 - 45 - if (qid && dev->cmb_use_sqes && (dev->cmbsz & NVME_CMBSZ_SQS)) { 46 - - nvmeq->sq_cmds = pci_alloc_p2pmem(pdev, SQ_SIZE(depth)); 47 - + nvmeq->sq_cmds = pci_alloc_p2pmem(pdev, SQ_SIZE(nvmeq)); 48 - if (nvmeq->sq_cmds) { 49 - nvmeq->sq_dma_addr = pci_p2pmem_virt_to_bus(pdev, 50 - nvmeq->sq_cmds); 51 - @@ -1447,11 +1447,11 @@ static int nvme_alloc_sq_cmds(struct nvme_dev *dev, struct nvme_queue *nvmeq, 52 - return 0; 53 - } 54 - 55 - - pci_free_p2pmem(pdev, nvmeq->sq_cmds, SQ_SIZE(depth)); 56 - + pci_free_p2pmem(pdev, nvmeq->sq_cmds, SQ_SIZE(nvmeq)); 57 - } 58 - } 59 - 60 - - nvmeq->sq_cmds = dma_alloc_coherent(dev->dev, SQ_SIZE(depth), 61 - + nvmeq->sq_cmds = dma_alloc_coherent(dev->dev, SQ_SIZE(nvmeq), 62 - &nvmeq->sq_dma_addr, GFP_KERNEL); 63 - if (!nvmeq->sq_cmds) 64 - return -ENOMEM; 65 - @@ -1465,12 +1465,13 @@ static int nvme_alloc_queue(struct nvme_dev *dev, int qid, int depth) 66 - if (dev->ctrl.queue_count > qid) 67 - return 0; 68 - 69 - - nvmeq->cqes = dma_alloc_coherent(dev->dev, CQ_SIZE(depth), 70 - + nvmeq->q_depth = depth; 71 - + nvmeq->cqes = dma_alloc_coherent(dev->dev, CQ_SIZE(nvmeq), 72 - &nvmeq->cq_dma_addr, GFP_KERNEL); 73 - if (!nvmeq->cqes) 74 - goto free_nvmeq; 75 - 76 - - if (nvme_alloc_sq_cmds(dev, nvmeq, qid, depth)) 77 - + if (nvme_alloc_sq_cmds(dev, nvmeq, qid)) 78 - goto free_cqdma; 79 - 80 - nvmeq->dev = dev; 81 - @@ -1479,15 +1480,14 @@ static int nvme_alloc_queue(struct nvme_dev *dev, int qid, int depth) 82 - nvmeq->cq_head = 0; 83 - nvmeq->cq_phase = 1; 84 - nvmeq->q_db = &dev->dbs[qid * 2 * dev->db_stride]; 85 - - nvmeq->q_depth = depth; 86 - nvmeq->qid = qid; 87 - dev->ctrl.queue_count++; 88 - 89 - return 0; 90 - 91 - free_cqdma: 92 - - dma_free_coherent(dev->dev, CQ_SIZE(depth), (void *)nvmeq->cqes, 93 - - nvmeq->cq_dma_addr); 94 - + dma_free_coherent(dev->dev, CQ_SIZE(nvmeq), (void *)nvmeq->cqes, 95 - + nvmeq->cq_dma_addr); 96 - free_nvmeq: 97 - return -ENOMEM; 98 - } 99 - @@ -1515,7 +1515,7 @@ static void nvme_init_queue(struct nvme_queue *nvmeq, u16 qid) 100 - nvmeq->cq_head = 0; 101 - nvmeq->cq_phase = 1; 102 - nvmeq->q_db = &dev->dbs[qid * 2 * dev->db_stride]; 103 - - memset((void *)nvmeq->cqes, 0, CQ_SIZE(nvmeq->q_depth)); 104 - + memset((void *)nvmeq->cqes, 0, CQ_SIZE(nvmeq)); 105 - nvme_dbbuf_init(dev, nvmeq, qid); 106 - dev->online_queues++; 107 - wmb(); /* ensure the first interrupt sees the initialization */ 108 - diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c 109 - index cc09b81fc7f4..716ebe87a2b8 100644 110 - --- a/drivers/nvme/host/core.c 111 - +++ b/drivers/nvme/host/core.c 112 - @@ -1986,6 +1986,7 @@ int nvme_enable_ctrl(struct nvme_ctrl *ctrl, u64 cap) 113 - ctrl->ctrl_config = NVME_CC_CSS_NVM; 114 - ctrl->ctrl_config |= (page_shift - 12) << NVME_CC_MPS_SHIFT; 115 - ctrl->ctrl_config |= NVME_CC_AMS_RR | NVME_CC_SHN_NONE; 116 - + /* Use default IOSQES. We'll update it later if needed */ 117 - ctrl->ctrl_config |= NVME_CC_IOSQES | NVME_CC_IOCQES; 118 - ctrl->ctrl_config |= NVME_CC_ENABLE; 119 - 120 - @@ -2698,6 +2699,30 @@ int nvme_init_identify(struct nvme_ctrl *ctrl) 121 - ctrl->hmmin = le32_to_cpu(id->hmmin); 122 - ctrl->hmminds = le32_to_cpu(id->hmminds); 123 - ctrl->hmmaxd = le16_to_cpu(id->hmmaxd); 124 - + 125 - + /* Grab required IO queue size */ 126 - + ctrl->iosqes = id->sqes & 0xf; 127 - + if (ctrl->iosqes < NVME_NVM_IOSQES) { 128 - + dev_err(ctrl->device, 129 - + "unsupported required IO queue size %d\n", ctrl->iosqes); 130 - + ret = -EINVAL; 131 - + goto out_free; 132 - + } 133 - + /* 134 - + * If our IO queue size isn't the default, update the setting 135 - + * in CC:IOSQES. 136 - + */ 137 - + if (ctrl->iosqes != NVME_NVM_IOSQES) { 138 - + ctrl->ctrl_config &= ~(0xfu << NVME_CC_IOSQES_SHIFT); 139 - + ctrl->ctrl_config |= ctrl->iosqes << NVME_CC_IOSQES_SHIFT; 140 - + ret = ctrl->ops->reg_write32(ctrl, NVME_REG_CC, 141 - + ctrl->ctrl_config); 142 - + if (ret) { 143 - + dev_err(ctrl->device, 144 - + "error updating CC register\n"); 145 - + goto out_free; 146 - + } 147 - + } 148 - } 149 - 150 - ret = nvme_mpath_init(ctrl, id); 151 - diff --git a/drivers/nvme/host/nvme.h b/drivers/nvme/host/nvme.h 152 - index 716a876119c8..34ef35fcd8a5 100644 153 - --- a/drivers/nvme/host/nvme.h 154 - +++ b/drivers/nvme/host/nvme.h 155 - @@ -244,6 +244,7 @@ struct nvme_ctrl { 156 - u32 hmmin; 157 - u32 hmminds; 158 - u16 hmmaxd; 159 - + u8 iosqes; 160 - 161 - /* Fabrics only */ 162 - u16 sqsize; 163 - diff --git a/drivers/nvme/host/pci.c b/drivers/nvme/host/pci.c 164 - index 8f006638452b..54b35ea4af88 100644 165 - --- a/drivers/nvme/host/pci.c 166 - +++ b/drivers/nvme/host/pci.c 167 - @@ -28,7 +28,7 @@ 168 - #include "trace.h" 169 - #include "nvme.h" 170 - 171 - -#define SQ_SIZE(q) ((q)->q_depth * sizeof(struct nvme_command)) 172 - +#define SQ_SIZE(q) ((q)->q_depth << (q)->sqes) 173 - #define CQ_SIZE(q) ((q)->q_depth * sizeof(struct nvme_completion)) 174 - 175 - #define SGES_PER_PAGE (PAGE_SIZE / sizeof(struct nvme_sgl_desc)) 176 - @@ -162,7 +162,7 @@ static inline struct nvme_dev *to_nvme_dev(struct nvme_ctrl *ctrl) 177 - struct nvme_queue { 178 - struct nvme_dev *dev; 179 - spinlock_t sq_lock; 180 - - struct nvme_command *sq_cmds; 181 - + void *sq_cmds; 182 - /* only used for poll queues: */ 183 - spinlock_t cq_poll_lock ____cacheline_aligned_in_smp; 184 - volatile struct nvme_completion *cqes; 185 - @@ -178,6 +178,7 @@ struct nvme_queue { 186 - u16 last_cq_head; 187 - u16 qid; 188 - u8 cq_phase; 189 - + u8 sqes; 190 - unsigned long flags; 191 - #define NVMEQ_ENABLED 0 192 - #define NVMEQ_SQ_CMB 1 193 - @@ -488,7 +489,8 @@ static void nvme_submit_cmd(struct nvme_queue *nvmeq, struct nvme_command *cmd, 194 - bool write_sq) 195 - { 196 - spin_lock(&nvmeq->sq_lock); 197 - - memcpy(&nvmeq->sq_cmds[nvmeq->sq_tail], cmd, sizeof(*cmd)); 198 - + memcpy(nvmeq->sq_cmds + (nvmeq->sq_tail << nvmeq->sqes), 199 - + cmd, sizeof(*cmd)); 200 - if (++nvmeq->sq_tail == nvmeq->q_depth) 201 - nvmeq->sq_tail = 0; 202 - nvme_write_sq_db(nvmeq, write_sq); 203 - @@ -1465,6 +1467,7 @@ static int nvme_alloc_queue(struct nvme_dev *dev, int qid, int depth) 204 - if (dev->ctrl.queue_count > qid) 205 - return 0; 206 - 207 - + nvmeq->sqes = qid ? dev->ctrl.iosqes : NVME_NVM_ADMSQES; 208 - nvmeq->q_depth = depth; 209 - nvmeq->cqes = dma_alloc_coherent(dev->dev, CQ_SIZE(nvmeq), 210 - &nvmeq->cq_dma_addr, GFP_KERNEL); 211 - diff --git a/include/linux/nvme.h b/include/linux/nvme.h 212 - index 01aa6a6c241d..7af18965fb57 100644 213 - --- a/include/linux/nvme.h 214 - +++ b/include/linux/nvme.h 215 - @@ -141,6 +141,7 @@ enum { 216 - * (In bytes and specified as a power of two (2^n)). 217 - */ 218 - #define NVME_NVM_IOSQES 6 219 - +#define NVME_NVM_ADMSQES 6 220 - #define NVME_NVM_IOCQES 4 221 - 222 - enum { 223 - diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c 224 - index 716ebe87a2b8..480ea24d8cf4 100644 225 - --- a/drivers/nvme/host/core.c 226 - +++ b/drivers/nvme/host/core.c 227 - @@ -2701,7 +2701,10 @@ int nvme_init_identify(struct nvme_ctrl *ctrl) 228 - ctrl->hmmaxd = le16_to_cpu(id->hmmaxd); 229 - 230 - /* Grab required IO queue size */ 231 - - ctrl->iosqes = id->sqes & 0xf; 232 - + if (ctrl->quirks & NVME_QUIRK_128_BYTES_SQES) 233 - + ctrl->iosqes = 7; 234 - + else 235 - + ctrl->iosqes = id->sqes & 0xf; 236 - if (ctrl->iosqes < NVME_NVM_IOSQES) { 237 - dev_err(ctrl->device, 238 - "unsupported required IO queue size %d\n", ctrl->iosqes); 239 - diff --git a/drivers/nvme/host/nvme.h b/drivers/nvme/host/nvme.h 240 - index 34ef35fcd8a5..b2a78d08b984 100644 241 - --- a/drivers/nvme/host/nvme.h 242 - +++ b/drivers/nvme/host/nvme.h 243 - @@ -92,6 +92,16 @@ enum nvme_quirks { 244 - * Broken Write Zeroes. 245 - */ 246 - NVME_QUIRK_DISABLE_WRITE_ZEROES = (1 << 9), 247 - + 248 - + /* 249 - + * Use only one interrupt vector for all queues 250 - + */ 251 - + NVME_QUIRK_SINGLE_VECTOR = (1 << 10), 252 - + 253 - + /* 254 - + * Use non-standard 128 bytes SQEs. 255 - + */ 256 - + NVME_QUIRK_128_BYTES_SQES = (1 << 11), 257 - }; 258 - 259 - /* 260 - diff --git a/drivers/nvme/host/pci.c b/drivers/nvme/host/pci.c 261 - index 54b35ea4af88..ab2358137419 100644 262 - --- a/drivers/nvme/host/pci.c 263 - +++ b/drivers/nvme/host/pci.c 264 - @@ -2080,6 +2080,9 @@ static int nvme_setup_irqs(struct nvme_dev *dev, unsigned int nr_io_queues) 265 - dev->io_queues[HCTX_TYPE_DEFAULT] = 1; 266 - dev->io_queues[HCTX_TYPE_READ] = 0; 267 - 268 - + if (dev->ctrl.quirks & NVME_QUIRK_SINGLE_VECTOR) 269 - + irq_queues = 1; 270 - + 271 - return pci_alloc_irq_vectors_affinity(pdev, 1, irq_queues, 272 - PCI_IRQ_ALL_TYPES | PCI_IRQ_AFFINITY, &affd); 273 - } 274 - @@ -3037,6 +3040,9 @@ static const struct pci_device_id nvme_id_table[] = { 275 - { PCI_DEVICE_CLASS(PCI_CLASS_STORAGE_EXPRESS, 0xffffff) }, 276 - { PCI_DEVICE(PCI_VENDOR_ID_APPLE, 0x2001) }, 277 - { PCI_DEVICE(PCI_VENDOR_ID_APPLE, 0x2003) }, 278 - + { PCI_DEVICE(PCI_VENDOR_ID_APPLE, 0x2005), 279 - + .driver_data = NVME_QUIRK_SINGLE_VECTOR | 280 - + NVME_QUIRK_128_BYTES_SQES }, 281 - { 0, } 282 - }; 283 - MODULE_DEVICE_TABLE(pci, nvme_id_table);
-85
pkgs/os-specific/linux/kernel/p9-fixes.patch
··· 1 - diff --git a/fs/9p/vfs_inode.c b/fs/9p/vfs_inode.c 2 - --- a/fs/9p/vfs_inode.c 3 - +++ b/fs/9p/vfs_inode.c 4 - @@ -483,6 +483,9 @@ static int v9fs_test_inode(struct inode *inode, void *data) 5 - 6 - if (v9inode->qid.type != st->qid.type) 7 - return 0; 8 - + 9 - + if (v9inode->qid.path != st->qid.path) 10 - + return 0; 11 - return 1; 12 - } 13 - 14 - diff --git a/fs/9p/vfs_inode_dotl.c b/fs/9p/vfs_inode_dotl.c 15 - --- a/fs/9p/vfs_inode_dotl.c 16 - +++ b/fs/9p/vfs_inode_dotl.c 17 - @@ -87,6 +87,9 @@ static int v9fs_test_inode_dotl(struct inode *inode, void *data) 18 - 19 - if (v9inode->qid.type != st->qid.type) 20 - return 0; 21 - + 22 - + if (v9inode->qid.path != st->qid.path) 23 - + return 0; 24 - return 1; 25 - } 26 - 27 - diff --git a/net/9p/client.c b/net/9p/client.c 28 - index 3ce672af1596..f1c8ad373f90 100644 29 - --- a/net/9p/client.c 30 - +++ b/net/9p/client.c 31 - @@ -749,8 +749,7 @@ p9_client_rpc(struct p9_client *c, int8_t type, const char *fmt, ...) 32 - } 33 - again: 34 - /* Wait for the response */ 35 - - err = wait_event_interruptible(*req->wq, 36 - - req->status >= REQ_STATUS_RCVD); 37 - + err = wait_event_killable(*req->wq, req->status >= REQ_STATUS_RCVD); 38 - 39 - /* 40 - * Make sure our req is coherent with regard to updates in other 41 - diff --git a/net/9p/trans_virtio.c b/net/9p/trans_virtio.c 42 - index f24b25c25106..f3a4efcf1456 100644 43 - --- a/net/9p/trans_virtio.c 44 - +++ b/net/9p/trans_virtio.c 45 - @@ -286,8 +286,8 @@ p9_virtio_request(struct p9_client *client, struct p9_req_t *req) 46 - if (err == -ENOSPC) { 47 - chan->ring_bufs_avail = 0; 48 - spin_unlock_irqrestore(&chan->lock, flags); 49 - - err = wait_event_interruptible(*chan->vc_wq, 50 - - chan->ring_bufs_avail); 51 - + err = wait_event_killable(*chan->vc_wq, 52 - + chan->ring_bufs_avail); 53 - if (err == -ERESTARTSYS) 54 - return err; 55 - 56 - @@ -327,7 +327,7 @@ static int p9_get_mapped_pages(struct virtio_chan *chan, 57 - * Other zc request to finish here 58 - */ 59 - if (atomic_read(&vp_pinned) >= chan->p9_max_pages) { 60 - - err = wait_event_interruptible(vp_wq, 61 - + err = wait_event_killable(vp_wq, 62 - (atomic_read(&vp_pinned) < chan->p9_max_pages)); 63 - if (err == -ERESTARTSYS) 64 - return err; 65 - @@ -471,8 +471,8 @@ p9_virtio_zc_request(struct p9_client *client, struct p9_req_t *req, 66 - if (err == -ENOSPC) { 67 - chan->ring_bufs_avail = 0; 68 - spin_unlock_irqrestore(&chan->lock, flags); 69 - - err = wait_event_interruptible(*chan->vc_wq, 70 - - chan->ring_bufs_avail); 71 - + err = wait_event_killable(*chan->vc_wq, 72 - + chan->ring_bufs_avail); 73 - if (err == -ERESTARTSYS) 74 - goto err_out; 75 - 76 - @@ -489,8 +489,7 @@ p9_virtio_zc_request(struct p9_client *client, struct p9_req_t *req, 77 - virtqueue_kick(chan->vq); 78 - spin_unlock_irqrestore(&chan->lock, flags); 79 - p9_debug(P9_DEBUG_TRANS, "virtio request kicked\n"); 80 - - err = wait_event_interruptible(*req->wq, 81 - - req->status >= REQ_STATUS_RCVD); 82 - + err = wait_event_killable(*req->wq, req->status >= REQ_STATUS_RCVD); 83 - /* 84 - * Non kernel buffers are pinned, unpin them 85 - */
-46
pkgs/os-specific/linux/kernel/patches.nix
··· 29 29 patch = ./request-key-helper-updated.patch; 30 30 }; 31 31 32 - p9_fixes = 33 - { name = "p9-fixes"; 34 - patch = ./p9-fixes.patch; 35 - }; 36 - 37 32 modinst_arg_list_too_long = 38 33 { name = "modinst-arglist-too-long"; 39 34 patch = ./modinst-arg-list-too-long.patch; 40 35 }; 41 36 42 - genksyms_fix_segfault = 43 - { name = "genksyms-fix-segfault"; 44 - patch = ./genksyms-fix-segfault.patch; 45 - }; 46 - 47 37 cpu-cgroup-v2 = import ./cpu-cgroup-v2-patches; 48 38 49 39 hardened = let ··· 56 46 patches = lib.importJSON ./hardened/patches.json; 57 47 in lib.mapAttrs mkPatch patches; 58 48 59 - # https://bugzilla.kernel.org/show_bug.cgi?id=197591#c6 60 - iwlwifi_mvm_support_version_7_scan_req_umac_fw_command = rec { 61 - name = "iwlwifi_mvm_support_version_7_scan_req_umac_fw_command"; 62 - patch = fetchpatch { 63 - name = name + ".patch"; 64 - url = "https://bugzilla.kernel.org/attachment.cgi?id=260597"; 65 - sha256 = "09096npxpgvlwdz3pb3m9brvxh7vy0xc9z9p8hh85xyczyzcsjhr"; 66 - }; 67 - }; 68 - 69 - # https://github.com/NixOS/nixpkgs/issues/42755 70 - xen-netfront_fix_mismatched_rtnl_unlock = rec { 71 - name = "xen-netfront_fix_mismatched_rtnl_unlock"; 72 - patch = fetchpatch { 73 - name = name + ".patch"; 74 - url = "https://github.com/torvalds/linux/commit/cb257783c2927b73614b20f915a91ff78aa6f3e8.patch"; 75 - sha256 = "0xhblx2j8wi3kpnfpgjjwlcwdry97ji2aaq54r3zirk5g5p72zs8"; 76 - }; 77 - }; 78 - 79 - # https://github.com/NixOS/nixpkgs/issues/42755 80 - xen-netfront_update_features_after_registering_netdev = rec { 81 - name = "xen-netfront_update_features_after_registering_netdev"; 82 - patch = fetchpatch { 83 - name = name + ".patch"; 84 - url = "https://github.com/torvalds/linux/commit/45c8184c1bed1ca8a7f02918552063a00b909bf5.patch"; 85 - sha256 = "1l8xq02rd7vakxg52xm9g4zng0ald866rpgm8kjlh88mwwyjkrwv"; 86 - }; 87 - }; 88 - 89 49 # Adapted for Linux 5.4 from: 90 50 # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=04896832c94aae4842100cafb8d3a73e1bed3a45 91 51 rtl8761b_support = ··· 96 56 export-rt-sched-migrate = { 97 57 name = "export-rt-sched-migrate"; 98 58 patch = ./export-rt-sched-migrate.patch; 99 - }; 100 - 101 - # patches from https://lkml.org/lkml/2019/7/15/1748 102 - mac_nvme_t2 = rec { 103 - name = "mac_nvme_t2"; 104 - patch = ./mac-nvme-t2.patch; 105 59 }; 106 60 }
+9 -1
pkgs/tools/package-management/nix-prefetch/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, installShellFiles, makeWrapper, asciidoc 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, installShellFiles, makeWrapper, asciidoc 2 2 , docbook_xml_dtd_45, git, docbook_xsl, libxml2, libxslt, coreutils, gawk 3 3 , gnugrep, gnused, jq, nix }: 4 4 ··· 16 16 echo $(stat -c %Y $out) > $out/.timestamp 17 17 ''; 18 18 }; 19 + 20 + patches = [ 21 + (fetchpatch { 22 + name = "fix-prefetching-hash-key.patch"; 23 + url = "https://github.com/msteen/nix-prefetch/commit/877f80ac7e91d684857e2c940cdb3c423efa1833.patch"; 24 + hash = "sha256-nkVQ2c+zezPQBOCDeMg+GHW3uz9EBnHIT+ZafdC8nQQ="; 25 + }) 26 + ]; 19 27 20 28 postPatch = '' 21 29 lib=$out/lib/${pname}
+9 -4
pkgs/tools/security/echidna/default.nix
··· 1 1 { lib 2 - , fetchpatch 3 2 , fetchFromGitHub 4 3 # Haskell deps 5 4 , mkDerivation, aeson, ansi-terminal, base, base16-bytestring, binary, brick ··· 8 7 , MonadRandom, mtl, optparse-applicative, process, random, stm, tasty 9 8 , tasty-hunit, tasty-quickcheck, temporary, text, transformers , unix, unliftio 10 9 , unliftio-core, unordered-containers, vector, vector-instances, vty 11 - , wl-pprint-annotated, word8, yaml , extra, ListLike, semver 10 + , wl-pprint-annotated, word8, yaml, extra, ListLike, semver 12 11 }: 13 12 mkDerivation rec { 14 13 pname = "echidna"; 15 - version = "1.7.3"; 14 + version = "2.0.2"; 16 15 17 16 src = fetchFromGitHub { 18 17 owner = "crytic"; 19 18 repo = "echidna"; 20 19 rev = "v${version}"; 21 - sha256 = "sha256-NkAAXYa1bbCNUO0eDM7LQbyC3//RRFAKmEHGH2Dhl/M="; 20 + sha256 = "sha256-WmlQWgn4qfRmx3PdzY7wzT9AyU7Re2T1CWJ7yGjcVac="; 22 21 }; 22 + 23 + # NOTE: echidna is behind with aeson because of hevm, this patch updates 24 + # the code to work with the major aeson update that broke the build 25 + # it's temporary until hevm version 0.50.0 is released - https://github.com/ethereum/hevm/milestone/1 26 + patches = [ ./echidna-update-aeson.patch ]; 23 27 24 28 isLibrary = true; 25 29 isExecutable = true; ··· 51 55 license = lib.licenses.agpl3Plus; 52 56 maintainers = with lib.maintainers; [ arturcygan ]; 53 57 platforms = lib.platforms.unix; 58 + mainProgram = "echidna-test"; 54 59 }
+38
pkgs/tools/security/echidna/echidna-update-aeson.patch
··· 1 + diff --git a/lib/Echidna/Config.hs b/lib/Echidna/Config.hs 2 + index f8d5777..3d761fe 100644 3 + --- a/lib/Echidna/Config.hs 4 + +++ b/lib/Echidna/Config.hs 5 + @@ -13,8 +13,8 @@ import Control.Monad.State (StateT(..), runStateT) 6 + import Control.Monad.Trans (lift) 7 + import Data.Bool (bool) 8 + import Data.Aeson 9 + +import Data.Aeson.KeyMap (keys) 10 + import Data.Has (Has(..)) 11 + -import Data.HashMap.Strict (keys) 12 + import Data.HashSet (fromList, insert, difference) 13 + import Data.Maybe (fromMaybe) 14 + import Data.Text (isPrefixOf) 15 + @@ -23,11 +23,13 @@ import EVM.Types (w256) 16 + 17 + import qualified Control.Monad.Fail as M (MonadFail(..)) 18 + import qualified Data.ByteString as BS 19 + +import qualified Data.Aeson.Key as Key 20 + +import qualified Data.HashSet as HS 21 + import qualified Data.List.NonEmpty as NE 22 + import qualified Data.Yaml as Y 23 + 24 + import Echidna.Test 25 + -import Echidna.Types.Campaign 26 + +import Echidna.Types.Campaign 27 + import Echidna.Mutator.Corpus (defaultMutationConsts) 28 + import Echidna.Types.Config (EConfigWithUsage(..), EConfig(..)) 29 + import Echidna.Types.Solidity 30 + @@ -52,7 +54,7 @@ instance FromJSON EConfigWithUsage where 31 + _ -> mempty 32 + (c, ks) <- runStateT (parser v') $ fromList [] 33 + let found = fromList (keys v') 34 + - return $ EConfigWithUsage c (found `difference` ks) (ks `difference` found) 35 + + return $ EConfigWithUsage c (HS.map Key.toText $ found `difference` ks) (HS.map Key.toText $ ks `difference` found) 36 + -- this parser runs in StateT and comes equipped with the following 37 + -- equivalent unary operators: 38 + -- x .:? k (Parser) <==> x ..:? k (StateT)
+3 -4
pkgs/top-level/all-packages.nix
··· 15394 15394 inherit (darwin) libobjc; 15395 15395 }; 15396 15396 defaultGemConfig = callPackage ../development/ruby-modules/gem-config { 15397 - # recent v8 doesn't build on nixpkgs Darwin yet. https://github.com/NixOS/nixpkgs/issues/158076 15398 - v8 = if stdenv.isDarwin then v8_8_x else v8; 15399 15397 inherit (darwin) DarwinTools cctools; 15400 15398 inherit (darwin.apple_sdk.frameworks) CoreServices; 15401 15399 }; ··· 16781 16779 msitools = callPackage ../development/tools/misc/msitools { }; 16782 16780 16783 16781 haskell-ci = haskell.lib.compose.justStaticExecutables haskellPackages.haskell-ci; 16784 - haskell-ci-unstable = lowPrio (haskell.lib.compose.justStaticExecutables haskellPackages.haskell-ci-unstable); 16785 16782 16786 16783 neoload = callPackage ../development/tools/neoload { 16787 16784 licenseAccepted = (config.neoload.accept_license or false); ··· 19002 18999 19003 19000 json2hcl = callPackage ../development/tools/json2hcl { }; 19004 19001 19002 + json2tsv = callPackage ../development/tools/json2tsv { }; 19003 + 19005 19004 json2yaml = haskell.lib.compose.justStaticExecutables haskellPackages.json2yaml; 19006 19005 19007 19006 json-glib = callPackage ../development/libraries/json-glib { }; ··· 22015 22014 22016 22015 ucommon = callPackage ../development/libraries/ucommon { }; 22017 22016 22018 - v8 = callPackage ../development/libraries/v8 { }; 22017 + v8 = darwin.apple_sdk_11_0.callPackage ../development/libraries/v8 { }; 22019 22018 22020 22019 v8_8_x = callPackage ../development/libraries/v8/8_x.nix { }; 22021 22020
+44 -36
pkgs/top-level/beam-packages.nix
··· 1 - { beam, callPackage, wxGTK30, buildPackages, stdenv 1 + { beam 2 + , callPackage 2 3 , openssl_1_1 4 + , wxGTK30 5 + , buildPackages 6 + , stdenv 3 7 , wxSupport ? true 4 8 , systemdSupport ? stdenv.isLinux 5 9 }: 6 10 7 - with beam; { 8 - lib = callPackage ../development/beam-modules/lib.nix { }; 11 + let 12 + self = beam; 13 + in 14 + 15 + { 16 + beamLib = callPackage ../development/beam-modules/lib.nix { }; 9 17 10 18 # R24 is the default version. 11 19 # The main switch to change default Erlang version. 12 20 defaultVersion = "erlangR24"; 13 21 14 22 # Each 15 - interpreters = with beam.interpreters; { 23 + interpreters = { 16 24 17 - erlang = beam.interpreters.${defaultVersion}; 18 - erlang_odbc = beam.interpreters."${defaultVersion}_odbc"; 19 - erlang_javac = beam.interpreters."${defaultVersion}_javac"; 20 - erlang_odbc_javac = beam.interpreters."${defaultVersion}_odbc_javac"; 25 + erlang = self.interpreters.${self.defaultVersion}; 26 + erlang_odbc = self.interpreters."${self.defaultVersion}_odbc"; 27 + erlang_javac = self.interpreters."${self.defaultVersion}_javac"; 28 + erlang_odbc_javac = self.interpreters."${self.defaultVersion}_odbc_javac"; 21 29 22 30 # Standard Erlang versions, using the generic builder. 23 31 24 32 # R25 25 - erlangR25 = lib.callErlang ../development/interpreters/erlang/R25.nix { 33 + erlangR25 = self.beamLib.callErlang ../development/interpreters/erlang/R25.nix { 26 34 wxGTK = wxGTK30; 27 35 parallelBuild = true; 28 36 autoconf = buildPackages.autoconf269; 29 37 inherit wxSupport systemdSupport; 30 38 }; 31 - erlangR25_odbc = erlangR25.override { odbcSupport = true; }; 32 - erlangR25_javac = erlangR25.override { javacSupport = true; }; 33 - erlangR25_odbc_javac = erlangR25.override { 39 + erlangR25_odbc = self.interpreters.erlangR25.override { odbcSupport = true; }; 40 + erlangR25_javac = self.interpreters.erlangR25.override { javacSupport = true; }; 41 + erlangR25_odbc_javac = self.interpreters.erlangR25.override { 34 42 javacSupport = true; 35 43 odbcSupport = true; 36 44 }; 37 45 38 46 # R24 39 - erlangR24 = lib.callErlang ../development/interpreters/erlang/R24.nix { 47 + erlangR24 = self.beamLib.callErlang ../development/interpreters/erlang/R24.nix { 40 48 wxGTK = wxGTK30; 41 49 # Can be enabled since the bug has been fixed in https://github.com/erlang/otp/pull/2508 42 50 parallelBuild = true; 43 51 autoconf = buildPackages.autoconf269; 44 52 inherit wxSupport systemdSupport; 45 53 }; 46 - erlangR24_odbc = erlangR24.override { odbcSupport = true; }; 47 - erlangR24_javac = erlangR24.override { javacSupport = true; }; 48 - erlangR24_odbc_javac = erlangR24.override { 54 + erlangR24_odbc = self.interpreters.erlangR24.override { odbcSupport = true; }; 55 + erlangR24_javac = self.interpreters.erlangR24.override { javacSupport = true; }; 56 + erlangR24_odbc_javac = self.interpreters.erlangR24.override { 49 57 javacSupport = true; 50 58 odbcSupport = true; 51 59 }; 52 60 53 61 # R23 54 - erlangR23 = lib.callErlang ../development/interpreters/erlang/R23.nix { 62 + erlangR23 = self.beamLib.callErlang ../development/interpreters/erlang/R23.nix { 55 63 openssl = openssl_1_1; 56 64 wxGTK = wxGTK30; 57 65 # Can be enabled since the bug has been fixed in https://github.com/erlang/otp/pull/2508 ··· 59 67 autoconf = buildPackages.autoconf269; 60 68 inherit wxSupport systemdSupport; 61 69 }; 62 - erlangR23_odbc = erlangR23.override { odbcSupport = true; }; 63 - erlangR23_javac = erlangR23.override { javacSupport = true; }; 64 - erlangR23_odbc_javac = erlangR23.override { 70 + erlangR23_odbc = self.interpreters.erlangR23.override { odbcSupport = true; }; 71 + erlangR23_javac = self.interpreters.erlangR23.override { javacSupport = true; }; 72 + erlangR23_odbc_javac = self.interpreters.erlangR23.override { 65 73 javacSupport = true; 66 74 odbcSupport = true; 67 75 }; 68 76 69 77 # R22 70 - erlangR22 = lib.callErlang ../development/interpreters/erlang/R22.nix { 78 + erlangR22 = self.beamLib.callErlang ../development/interpreters/erlang/R22.nix { 71 79 openssl = openssl_1_1; 72 80 wxGTK = wxGTK30; 73 81 # Can be enabled since the bug has been fixed in https://github.com/erlang/otp/pull/2508 ··· 75 83 autoconf = buildPackages.autoconf269; 76 84 inherit wxSupport systemdSupport; 77 85 }; 78 - erlangR22_odbc = erlangR22.override { odbcSupport = true; }; 79 - erlangR22_javac = erlangR22.override { javacSupport = true; }; 80 - erlangR22_odbc_javac = erlangR22.override { 86 + erlangR22_odbc = self.interpreters.erlangR22.override { odbcSupport = true; }; 87 + erlangR22_javac = self.interpreters.erlangR22.override { javacSupport = true; }; 88 + erlangR22_odbc_javac = self.interpreters.erlangR22.override { 81 89 javacSupport = true; 82 90 odbcSupport = true; 83 91 }; 84 92 85 93 # R21 86 - erlangR21 = lib.callErlang ../development/interpreters/erlang/R21.nix { 94 + erlangR21 = self.beamLib.callErlang ../development/interpreters/erlang/R21.nix { 87 95 openssl = openssl_1_1; 88 96 wxGTK = wxGTK30; 89 97 autoconf = buildPackages.autoconf269; 90 98 inherit wxSupport systemdSupport; 91 99 }; 92 - erlangR21_odbc = erlangR21.override { odbcSupport = true; }; 93 - erlangR21_javac = erlangR21.override { javacSupport = true; }; 94 - erlangR21_odbc_javac = erlangR21.override { 100 + erlangR21_odbc = self.interpreters.erlangR21.override { odbcSupport = true; }; 101 + erlangR21_javac = self.interpreters.erlangR21.override { javacSupport = true; }; 102 + erlangR21_odbc_javac = self.interpreters.erlangR21.override { 95 103 javacSupport = true; 96 104 odbcSupport = true; 97 105 }; ··· 99 107 # Other Beam languages. These are built with `beam.interpreters.erlang`. To 100 108 # access for example elixir built with different version of Erlang, use 101 109 # `beam.packages.erlangR24.elixir`. 102 - inherit (packages.erlang) 110 + inherit (self.packages.erlang) 103 111 elixir elixir_1_14 elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10 elixir_ls; 104 112 105 - inherit (packages.erlang) lfe lfe_1_3; 113 + inherit (self.packages.erlang) lfe lfe_1_3; 106 114 }; 107 115 108 116 # Helper function to generate package set with a specific Erlang version. ··· 113 121 # appropriate Erlang/OTP version. 114 122 packages = { 115 123 # Packages built with default Erlang version. 116 - erlang = packages.${defaultVersion}; 124 + erlang = self.packages.${self.defaultVersion}; 117 125 118 - erlangR25 = packagesWith interpreters.erlangR25; 119 - erlangR24 = packagesWith interpreters.erlangR24; 120 - erlangR23 = packagesWith interpreters.erlangR23; 121 - erlangR22 = packagesWith interpreters.erlangR22; 122 - erlangR21 = packagesWith interpreters.erlangR21; 126 + erlangR25 = self.packagesWith self.interpreters.erlangR25; 127 + erlangR24 = self.packagesWith self.interpreters.erlangR24; 128 + erlangR23 = self.packagesWith self.interpreters.erlangR23; 129 + erlangR22 = self.packagesWith self.interpreters.erlangR22; 130 + erlangR21 = self.packagesWith self.interpreters.erlangR21; 123 131 }; 124 132 }