From 038201ebdb2adeaaae81723a6e3a60f1e2fe9db1 Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Fri, 3 Dec 2021 00:53:01 +0100 Subject: [PATCH 01/78] haskellPackages: stackage-lts 18.17 -> 18.18 This commit has been generated by maintainers/scripts/haskell/update-stackage.sh --- .../configuration-hackage2nix/stackage.yaml | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 7e4ecaee2721..9a0d778548c4 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml @@ -1,4 +1,4 @@ -# Stackage LTS 18.17 +# Stackage LTS 18.18 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -155,7 +155,7 @@ default-package-overrides: - appendmap ==0.1.5 - apply-refact ==0.9.3.0 - apportionment ==0.0.0.3 - - approximate ==0.3.4 + - approximate ==0.3.5 - approximate-equality ==1.1.0.2 - app-settings ==0.2.0.12 - arbor-lru-cache ==0.1.1.1 @@ -200,7 +200,7 @@ default-package-overrides: - autoexporter ==1.1.20 - auto-update ==0.1.6 - avro ==0.5.2.0 - - aws-cloudfront-signed-cookies ==0.2.0.8 + - aws-cloudfront-signed-cookies ==0.2.0.10 - aws-xray-client ==0.1.0.1 - aws-xray-client-wai ==0.1.0.1 - backprop ==0.2.6.4 @@ -551,7 +551,7 @@ default-package-overrides: - data-dword ==0.3.2 - data-endian ==0.1.1 - data-fix ==0.3.2 - - data-forest ==0.1.0.8 + - data-forest ==0.1.0.9 - data-has ==0.4.0.0 - data-hash ==0.2.0.1 - data-interval ==2.1.1 @@ -624,7 +624,7 @@ default-package-overrides: - doctemplates ==0.9 - doctest ==0.17 - doctest-discover ==0.2.0.0 - - doctest-driver-gen ==0.3.0.4 + - doctest-driver-gen ==0.3.0.5 - doctest-exitcode-stdio ==0.0 - doctest-extract ==0.1 - doctest-lib ==0.1 @@ -703,7 +703,7 @@ default-package-overrides: - error-or-utils ==0.1.1 - errors ==2.3.0 - errors-ext ==0.4.2 - - ersatz ==0.4.9 + - ersatz ==0.4.10 - esqueleto ==3.5.3.0 - essence-of-live-coding ==0.2.5 - essence-of-live-coding-gloss ==0.2.5 @@ -796,7 +796,7 @@ default-package-overrides: - fold-debounce ==0.2.0.9 - fold-debounce-conduit ==0.2.0.6 - foldl ==1.4.12 - - folds ==0.7.6 + - folds ==0.7.7 - follow-file ==0.0.3 - FontyFruity ==0.5.3.5 - foreign-store ==0.2 @@ -829,7 +829,7 @@ default-package-overrides: - fuzzcheck ==0.1.1 - fuzzy ==0.1.0.1 - fuzzy-dates ==0.1.1.2 - - fuzzyset ==0.2.1 + - fuzzyset ==0.2.2 - fuzzy-time ==0.1.0.0 - gauge ==0.2.5 - gd ==3000.7.3 @@ -919,7 +919,7 @@ default-package-overrides: - gi-gobject ==2.0.26 - gi-graphene ==1.0.3 - gi-gtk ==3.0.37 - - gi-gtk-hs ==0.3.10 + - gi-gtk-hs ==0.3.11 - gi-harfbuzz ==0.0.4 - ginger ==0.10.1.0 - gingersnap ==0.3.1.0 @@ -938,7 +938,7 @@ default-package-overrides: - Glob ==0.10.2 - gloss ==1.13.2.1 - gloss-rendering ==1.13.1.1 - - GLURaw ==2.0.0.4 + - GLURaw ==2.0.0.5 - GLUT ==2.7.0.16 - gluturtle ==0.0.58.1 - gnuplot ==0.5.6.1 @@ -1207,7 +1207,7 @@ default-package-overrides: - hxt-unicode ==9.0.2.4 - hybrid-vectors ==0.2.2 - hyper ==0.2.1.1 - - hyperloglog ==0.4.4 + - hyperloglog ==0.4.5 - hyphenation ==0.8.2 - iconv ==0.4.1.3 - identicon ==0.2.2 @@ -1238,10 +1238,10 @@ default-package-overrides: - inj ==1.0 - inline-c ==0.9.1.5 - inline-c-cpp ==0.4.0.3 - - inline-r ==0.10.4 + - inline-r ==0.10.5 - inliterate ==0.1.0 - input-parsers ==0.2.3.1 - - insert-ordered-containers ==0.2.5 + - insert-ordered-containers ==0.2.5.1 - inspection-testing ==0.4.6.0 - instance-control ==0.1.2.0 - int-cast ==0.2.0.0 @@ -1364,8 +1364,8 @@ default-package-overrides: - leapseconds-announced ==2017.1.0.1 - learn-physics ==0.6.5 - lens ==4.19.2 - - lens-action ==0.2.5 - - lens-aeson ==1.1.2 + - lens-action ==0.2.6 + - lens-aeson ==1.1.3 - lens-csv ==0.1.1.0 - lens-datetime ==0.3 - lens-family ==2.0.0 @@ -1417,10 +1417,10 @@ default-package-overrides: - locators ==0.3.0.3 - loch-th ==0.2.2 - lockfree-queue ==0.2.3.1 - - log-domain ==0.13.1 + - log-domain ==0.13.2 - logfloat ==0.13.4 - logging ==3.0.5 - - logging-facade ==0.3.0 + - logging-facade ==0.3.1 - logging-facade-syslog ==1 - logict ==0.7.1.0 - logstash ==0.1.0.1 @@ -1639,7 +1639,7 @@ default-package-overrides: - nonemptymap ==0.0.6.0 - non-empty-sequence ==0.2.0.4 - nonempty-vector ==0.2.1.0 - - nonempty-zipper ==1.0.0.2 + - nonempty-zipper ==1.0.0.3 - non-negative ==0.1.2 - not-gloss ==0.7.7.0 - no-value ==1.0.0.0 @@ -1679,7 +1679,7 @@ default-package-overrides: - open-browser ==0.2.1.0 - openexr-write ==0.1.0.2 - OpenGL ==3.0.3.0 - - OpenGLRaw ==3.3.4.0 + - OpenGLRaw ==3.3.4.1 - openpgp-asciiarmor ==0.1.2 - opensource ==0.1.1.0 - openssl-streams ==1.2.3.0 @@ -1848,7 +1848,7 @@ default-package-overrides: - primitive-addr ==0.1.0.2 - primitive-extras ==0.10.1 - primitive-unaligned ==0.1.1.1 - - primitive-unlifted ==0.1.3.0 + - primitive-unlifted ==0.1.3.1 - prim-uniq ==0.2 - print-console-colors ==0.1.0.0 - probability ==0.2.7 @@ -1882,7 +1882,7 @@ default-package-overrides: - pureMD5 ==2.1.4 - purescript-bridge ==0.14.0.0 - pushbullet-types ==0.4.1.0 - - pusher-http-haskell ==2.1.0.6 + - pusher-http-haskell ==2.1.0.7 - pvar ==1.0.0.0 - PyF ==0.9.0.3 - qchas ==1.1.0.1 @@ -1965,7 +1965,7 @@ default-package-overrides: - regex ==1.1.0.0 - regex-applicative ==0.3.4 - regex-applicative-text ==0.1.0.1 - - regex-base ==0.94.0.1 + - regex-base ==0.94.0.2 - regex-compat ==0.95.2.1 - regex-compat-tdfa ==0.95.1.4 - regex-pcre ==0.95.0.0 @@ -2241,7 +2241,7 @@ default-package-overrides: - storable-record ==0.0.5 - storable-tuple ==0.0.3.3 - storablevector ==0.2.13.1 - - store ==0.7.12 + - store ==0.7.14 - store-core ==0.4.4.4 - store-streaming ==0.2.0.3 - stratosphere ==0.59.1 @@ -2392,7 +2392,7 @@ default-package-overrides: - these-optics ==1.0.1.2 - these-skinny ==0.7.4 - th-expand-syns ==0.4.8.0 - - th-extras ==0.0.0.4 + - th-extras ==0.0.0.5 - th-lift ==0.8.2 - th-lift-instances ==0.1.18 - th-nowq ==0.1.0.5 @@ -2451,7 +2451,7 @@ default-package-overrides: - tree-diff ==0.2.1 - tree-fun ==0.8.1.0 - tree-view ==0.5.1 - - trifecta ==2.1.1 + - trifecta ==2.1.2 - triplesec ==0.2.2.1 - trivial-constraint ==0.7.0.0 - tsv2csv ==0.1.0.2 @@ -2462,7 +2462,7 @@ default-package-overrides: - tuples-homogenous-h98 ==0.1.1.0 - tuple-sop ==0.3.1.0 - tuple-th ==0.2.5 - - turtle ==1.5.22 + - turtle ==1.5.23 - typecheck-plugin-nat-simple ==0.1.0.2 - TypeCompose ==0.9.14 - typed-process ==0.2.7.0 @@ -2498,7 +2498,7 @@ default-package-overrides: - unexceptionalio-trans ==0.5.1 - unicode ==0.0.1.1 - unicode-collation ==0.1.3.1 - - unicode-show ==0.1.0.5 + - unicode-show ==0.1.1.0 - unicode-transforms ==0.3.7.1 - unification-fd ==0.11.1 - union-angle ==0.1.0.1 @@ -2543,7 +2543,7 @@ default-package-overrides: - utility-ht ==0.0.16 - uuid ==1.3.15 - uuid-types ==1.0.5 - - validation ==1.1.1 + - validation ==1.1.2 - validation-selective ==0.1.0.1 - validity ==0.11.0.1 - validity-aeson ==0.2.0.4 @@ -2608,7 +2608,7 @@ default-package-overrides: - wai-slack-middleware ==0.2.0 - wai-websockets ==3.0.1.2 - wakame ==0.1.0.0 - - warp ==3.3.17 + - warp ==3.3.18 - warp-tls ==3.3.2 - warp-tls-uid ==0.2.0.6 - wave ==0.2.0 @@ -2686,7 +2686,7 @@ default-package-overrides: - yaml ==0.11.7.0 - yamlparse-applicative ==0.2.0.1 - yesod ==1.6.1.2 - - yesod-auth ==1.6.10.4 + - yesod-auth ==1.6.10.5 - yesod-auth-hashdb ==1.7.1.7 - yesod-auth-oauth2 ==0.6.3.4 - yesod-bin ==1.6.1 @@ -2719,7 +2719,7 @@ default-package-overrides: - zip ==1.7.2 - zip-archive ==0.4.1 - zipper-extra ==0.1.3.2 - - zippers ==0.3.1 + - zippers ==0.3.2 - zip-stream ==0.2.1.0 - zlib ==0.6.2.3 - zlib-bindings ==0.1.1.5 From 3619ce10710dbee4cedc032b1c3ad5457707f890 Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Fri, 3 Dec 2021 00:53:13 +0100 Subject: [PATCH 02/78] all-cabal-hashes: 2021-11-18T20:32:52Z -> 2021-12-02T21:05:02Z This commit has been generated by maintainers/scripts/haskell/update-hackage.sh --- pkgs/data/misc/hackage/pin.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index f6d6e37af46d..01dc7dbd1947 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "5ac4efab1c8e40b19b0bc4ba833477a4abc75358", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/5ac4efab1c8e40b19b0bc4ba833477a4abc75358.tar.gz", - "sha256": "0xnrdwmc646ghwzp61jp376s9fkpcd74slxc39law7akfp77v4ls", - "msg": "Update from Hackage at 2021-11-18T20:32:52Z" + "commit": "d859530d8342c52d09a73d1d125c144725b5945d", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/d859530d8342c52d09a73d1d125c144725b5945d.tar.gz", + "sha256": "0gjahsqqq99dc4bjcx9p3z8adpwy51w3mzrf57nib856jlvlfmv5", + "msg": "Update from Hackage at 2021-12-02T21:05:02Z" } From 9ee79763f093da572da7271e0f692929c55d20df Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Fri, 3 Dec 2021 00:53:57 +0100 Subject: [PATCH 03/78] haskellPackages: regenerate package set based on current config This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh --- .../haskell-modules/hackage-packages.nix | 4549 ++++++++++++----- 1 file changed, 3285 insertions(+), 1264 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 6b8cc59e479e..0442e458d65b 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -6726,18 +6726,6 @@ self: { }) {}; "GLURaw" = callPackage - ({ mkDerivation, base, libGL, libGLU, OpenGLRaw, transformers }: - mkDerivation { - pname = "GLURaw"; - version = "2.0.0.4"; - sha256 = "1i2xi35n5z0d372px9mh6cyhgg1m0cfaiy3fnspkf6kbn9fgsqxq"; - libraryHaskellDepends = [ base OpenGLRaw transformers ]; - librarySystemDepends = [ libGL libGLU ]; - description = "A raw binding for the OpenGL graphics system"; - license = lib.licenses.bsd3; - }) {inherit (pkgs) libGL; inherit (pkgs) libGLU;}; - - "GLURaw_2_0_0_5" = callPackage ({ mkDerivation, base, libGL, libGLU, OpenGLRaw, transformers }: mkDerivation { pname = "GLURaw"; @@ -6747,7 +6735,6 @@ self: { librarySystemDepends = [ libGL libGLU ]; description = "A raw binding for the OpenGL graphics system"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) libGL; inherit (pkgs) libGLU;}; "GLUT" = callPackage @@ -7318,8 +7305,8 @@ self: { pname = "Glob"; version = "0.10.2"; sha256 = "1h3kh46qds4nqvixm4myy1kb5slg53f44hfn8aymrlr7hjn75xka"; - revision = "1"; - editedCabalFile = "10iqhx37v6hsw4wj174j3kcbpxm1diznys3hnss9f0vqr2dramgc"; + revision = "2"; + editedCabalFile = "175v5r0gzlln5y70dgxaq5xw4ilrf3xhgqr3hrzsilqnb32kfi9a"; libraryHaskellDepends = [ base containers directory dlist filepath transformers transformers-compat @@ -9786,6 +9773,25 @@ self: { license = "LGPL"; }) {}; + "HaXml_1_25_8" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , polyparse, pretty, random + }: + mkDerivation { + pname = "HaXml"; + version = "1.25.8"; + sha256 = "1n65s75l4manb65msh9fz97dzqf9554x58bqdhyylgsgk84mfg80"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers filepath polyparse pretty random + ]; + executableHaskellDepends = [ base directory polyparse pretty ]; + description = "Utilities for manipulating XML documents"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {}; + "Hach" = callPackage ({ mkDerivation, base, containers, network, old-locale, text, time , vty, vty-ui @@ -10802,6 +10808,8 @@ self: { pname = "HsOpenSSL"; version = "0.11.7.2"; sha256 = "0ysdfl8ck3nzhx597fa13dqf31jq5gzwajlak6r91jajks9w0dl5"; + revision = "1"; + editedCabalFile = "1lccw8x48xxmw1cpd260fdr9mxqr39f4b623i78027l0m93dw38b"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base bytestring network time ]; librarySystemDepends = [ openssl ]; @@ -13573,8 +13581,8 @@ self: { pname = "MissingH"; version = "1.4.3.0"; sha256 = "196cniya5wzcv2d777nr0f7hinclpals4ia1mkzzv35870pqr6lw"; - revision = "1"; - editedCabalFile = "0f8x0vpwcbcvy3b421pahx1ff6l3lfaqvvfkyks1vllcr4p8ky9j"; + revision = "2"; + editedCabalFile = "0p5md995w0nh2m89v3jsb1bvhfkrnp2s14smjbnh3g0pbq3fgfzg"; libraryHaskellDepends = [ array base containers directory filepath hslogger mtl network network-bsd old-locale old-time parsec process random regex-compat @@ -14226,8 +14234,8 @@ self: { }: mkDerivation { pname = "NaCl"; - version = "0.0.4.0"; - sha256 = "13wjrki7d7a7zk67np00in5n3gkpmgw682hib09fmncnnisrwd9m"; + version = "0.0.5.0"; + sha256 = "1q6wr6a3q0w594z8lrldmvzc1fs4krds8nbady8ymz2vll71q1kz"; libraryHaskellDepends = [ base bytestring libsodium memory safe-exceptions ]; @@ -15191,22 +15199,6 @@ self: { }) {}; "OpenGLRaw" = callPackage - ({ mkDerivation, base, bytestring, containers, fixed, half, libGL - , text, transformers - }: - mkDerivation { - pname = "OpenGLRaw"; - version = "3.3.4.0"; - sha256 = "0gmsmysqzpm13qnyq4vvqxm4dzw25nayfd9wi5x645pympm6jqbm"; - libraryHaskellDepends = [ - base bytestring containers fixed half text transformers - ]; - librarySystemDepends = [ libGL ]; - description = "A raw binding for the OpenGL graphics system"; - license = lib.licenses.bsd3; - }) {inherit (pkgs) libGL;}; - - "OpenGLRaw_3_3_4_1" = callPackage ({ mkDerivation, base, bytestring, containers, fixed, half, libGL , text, transformers }: @@ -15220,7 +15212,6 @@ self: { librarySystemDepends = [ libGL ]; description = "A raw binding for the OpenGL graphics system"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) libGL;}; "OpenGLRaw21" = callPackage @@ -17865,6 +17856,8 @@ self: { pname = "STMonadTrans"; version = "0.4.6"; sha256 = "0rvhh0hhwz601ibpzisry7xf3j61r5sxfgp47imaa37i5bvrlynb"; + revision = "1"; + editedCabalFile = "04svg3fwiir2zd5da44pklvw51bs2qm8pqmsnicyav0g0wvhbxbc"; libraryHaskellDepends = [ array base mtl ]; testHaskellDepends = [ array base tasty tasty-hunit tasty-quickcheck transformers @@ -20975,8 +20968,8 @@ self: { ({ mkDerivation, base, bytestring, transformers, vector, vulkan }: mkDerivation { pname = "VulkanMemoryAllocator"; - version = "0.7.4"; - sha256 = "0rzvishkjp4vjwc64a12knj1kr7c793ncpgf9x54l2xj6q7a9mrj"; + version = "0.7.5"; + sha256 = "0wcq09q5jhvigfp8vshgs3yc170g7c39jz2m6jk2j6v0nji2lp40"; libraryHaskellDepends = [ base bytestring transformers vector vulkan ]; @@ -21335,12 +21328,12 @@ self: { platforms = lib.platforms.none; }) {}; - "Win32_2_13_1_0" = callPackage + "Win32_2_13_2_0" = callPackage ({ mkDerivation }: mkDerivation { pname = "Win32"; - version = "2.13.1.0"; - sha256 = "1a86hmkba4gd1qqfanl06vi2r77ip53l3dcbgvjp7wlp6rjampvc"; + version = "2.13.2.0"; + sha256 = "1gmhqb0v3ds7csrmzw211jqjjp955akgp7ykngwnpqb6kpbvpcf4"; description = "A binding to Windows Win32 API"; license = lib.licenses.bsd3; platforms = lib.platforms.none; @@ -21728,6 +21721,19 @@ self: { license = "LGPL"; }) {inherit (pkgs.xorg) libXft;}; + "X11-xft_0_3_3" = callPackage + ({ mkDerivation, base, libXft, utf8-string, X11 }: + mkDerivation { + pname = "X11-xft"; + version = "0.3.3"; + sha256 = "08m6rm27d33axh695dhqwirkzhcdn32dimb5sqkqnwkds8pagjc8"; + libraryHaskellDepends = [ base utf8-string X11 ]; + libraryPkgconfigDepends = [ libXft ]; + description = "Bindings to the Xft and some Xrender parts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs.xorg) libXft;}; + "X11-xshape" = callPackage ({ mkDerivation, base, X11 }: mkDerivation { @@ -22577,20 +22583,20 @@ self: { }) {}; "acc" = callPackage - ({ mkDerivation, base, criterion, deepseq, QuickCheck + ({ mkDerivation, base, deepseq, gauge, QuickCheck , quickcheck-instances, rerebase, semigroupoids, tasty, tasty-hunit , tasty-quickcheck }: mkDerivation { pname = "acc"; - version = "0.1.3"; - sha256 = "12mzmxmdishmcym3ci8hihp97n17jl5hisnqg6y8yvqzfp7k3cd7"; + version = "0.2.0.1"; + sha256 = "03wk2pnh3scjf5102w882hg6hsczj9ihj8pb9g3928na2zk1jw1v"; libraryHaskellDepends = [ base deepseq semigroupoids ]; testHaskellDepends = [ QuickCheck quickcheck-instances rerebase tasty tasty-hunit tasty-quickcheck ]; - benchmarkHaskellDepends = [ criterion rerebase ]; + benchmarkHaskellDepends = [ gauge rerebase ]; description = "Sequence optimized for monoidal construction and folding"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; @@ -24472,8 +24478,8 @@ self: { }: mkDerivation { pname = "advent-of-code-api"; - version = "0.2.8.0"; - sha256 = "1g1wybpir0053pjav8czccnva38jr35gnii1as0lbyinc1k7vlhq"; + version = "0.2.8.1"; + sha256 = "17s80883jq75i129b1976qbvr56ml0bsadhfnx2qybbh7b55gxfh"; libraryHaskellDepends = [ aeson base bytestring containers deepseq directory filepath finite-typelits http-api-data http-client http-client-tls @@ -24574,8 +24580,8 @@ self: { pname = "aeson"; version = "1.5.6.0"; sha256 = "1s5z4bgb5150h6a4cjf5vh8dmyrn6ilh29gh05999v6jwd5w6q83"; - revision = "3"; - editedCabalFile = "08xh5gbvms73d6jnffhm8hjniw7q79yxf7zk6p3cxv21a3bkbma5"; + revision = "4"; + editedCabalFile = "1sgn62rdcfxcc9axiaixw2g2zr5zy4prm9zcpd6fngmvjfqagqln"; libraryHaskellDepends = [ attoparsec base base-compat-batteries bytestring containers data-fix deepseq dlist ghc-prim hashable primitive scientific @@ -24664,6 +24670,8 @@ self: { pname = "aeson-better-errors"; version = "0.9.1.0"; sha256 = "09vkyrhwak3bmpfsqcd2az8hfqqkxyhg468hv5avgisy0nzh3w38"; + revision = "1"; + editedCabalFile = "1kwhnabcfwbm9r116y19pgwsds5vd0g62sp8r6n43q5crdnc7ly7"; libraryHaskellDepends = [ aeson base bytestring dlist mtl scientific text transformers transformers-compat unordered-containers vector void @@ -24780,6 +24788,8 @@ self: { pname = "aeson-compat"; version = "0.3.10"; sha256 = "0ia3qfdpbrzhwwg4ywpdwca0z1m85k081pcz6jh1sx8qjsvcr71w"; + revision = "1"; + editedCabalFile = "1k4bnmq76ihk0vlx9nhxsyyawhnbca9dxj1ivxs3k4aip40bjjq8"; libraryHaskellDepends = [ aeson attoparsec attoparsec-iso8601 base base-compat bytestring containers exceptions hashable scientific tagged text time @@ -26852,6 +26862,17 @@ self: { license = lib.licenses.bsd3; }) {}; + "align-affine" = callPackage + ({ mkDerivation, base, containers, transformers, vector }: + mkDerivation { + pname = "align-affine"; + version = "0.1.0.0"; + sha256 = "01y9svlisci6yjb7xb424hmram33ri81v5a503gfvlg0g9p00237"; + libraryHaskellDepends = [ base containers transformers vector ]; + description = "Sequence alignment with an affine gap penalty model"; + license = lib.licenses.bsd3; + }) {}; + "align-audio" = callPackage ({ mkDerivation, base, comfort-array, comfort-fftw, containers , netlib-ffi, numeric-prelude, optparse-applicative, shell-utility @@ -30640,26 +30661,40 @@ self: { license = lib.licenses.bsd3; }) {}; + "ansi-terminal_0_11_1" = callPackage + ({ mkDerivation, base, colour }: + mkDerivation { + pname = "ansi-terminal"; + version = "0.11.1"; + sha256 = "0avjvd2492y2rqvi63a633rqsrmi1aq6dv18q5cp0x4kch3dlm5f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base colour ]; + description = "Simple ANSI terminal support, with Windows compatibility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "ansi-terminal-game" = callPackage ({ mkDerivation, ansi-terminal, array, base, bytestring, cereal - , clock, exceptions, hspec, linebreak, mintty, mtl, QuickCheck - , random, split, terminal-size, timers-tick, unidecode + , clock, containers, exceptions, hspec, linebreak, mintty, mtl + , QuickCheck, random, split, terminal-size, timers-tick, unidecode }: mkDerivation { pname = "ansi-terminal-game"; - version = "1.7.0.0"; - sha256 = "0cb2n8vp4wbqchdi9136zgkgdl8ksm538ysq6j30ciy53k5phirv"; + version = "1.8.0.0"; + sha256 = "09wd7gh8zm90wq080fsah0qjbr9x3vrh89am7yf0d84a0akqw65m"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - ansi-terminal array base bytestring cereal clock exceptions - linebreak mintty mtl QuickCheck random split terminal-size - timers-tick unidecode + ansi-terminal array base bytestring cereal clock containers + exceptions linebreak mintty mtl QuickCheck random split + terminal-size timers-tick unidecode ]; testHaskellDepends = [ - ansi-terminal array base bytestring cereal clock exceptions hspec - linebreak mintty mtl QuickCheck random split terminal-size - timers-tick unidecode + ansi-terminal array base bytestring cereal clock containers + exceptions hspec linebreak mintty mtl QuickCheck random split + terminal-size timers-tick unidecode ]; description = "sdl-like functions for terminal applications, based on ansi-terminal"; license = lib.licenses.gpl3Only; @@ -32318,23 +32353,6 @@ self: { }) {}; "approximate" = callPackage - ({ mkDerivation, base, binary, bytes, cereal, comonad, deepseq - , ghc-prim, hashable, lens, log-domain, pointed, safecopy - , semigroupoids, semigroups, vector - }: - mkDerivation { - pname = "approximate"; - version = "0.3.4"; - sha256 = "06akbrmy66nkgnnk3x87jss9qgv5y9m638rvxy57mfzibf925kbd"; - libraryHaskellDepends = [ - base binary bytes cereal comonad deepseq ghc-prim hashable lens - log-domain pointed safecopy semigroupoids semigroups vector - ]; - description = "Approximate discrete values and numbers"; - license = lib.licenses.bsd3; - }) {}; - - "approximate_0_3_5" = callPackage ({ mkDerivation, base, binary, bytes, cereal, comonad, deepseq , ghc-prim, hashable, lens, log-domain, pointed, safecopy , semigroupoids, semigroups, vector @@ -32349,7 +32367,6 @@ self: { ]; description = "Approximate discrete values and numbers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "approximate-equality" = callPackage @@ -35507,8 +35524,8 @@ self: { pname = "attoparsec"; version = "0.14.2"; sha256 = "157lc8s6a8jw4s8w1a1rylxlggsa6lyq239na8ix3czmi79g3jwz"; - revision = "1"; - editedCabalFile = "1lj36f2w5ja2qgwkdjzsvsr89k8932v7hm87xdmh1nj8xlb8wslb"; + revision = "2"; + editedCabalFile = "10p0bic82q0yhhyaanj1rdwmms1wql11dnni5mhpk45dv3f5icvj"; libraryHaskellDepends = [ array base bytestring containers deepseq ghc-prim scientific text transformers @@ -35653,8 +35670,8 @@ self: { pname = "attoparsec-iso8601"; version = "1.0.2.0"; sha256 = "162gc101mwhmjbfhhv1wm3yvk2h4ra34wpw5x87735cfqxvjv582"; - revision = "2"; - editedCabalFile = "18557xy5gvkhj0sb35wwxmhqirkiqrkwm0y0pqygsr0aimccs5zm"; + revision = "3"; + editedCabalFile = "1kjwc15lwn9axsx4nkl0ar1afimvhz0wsfir2wrxq17jsj9k0cjj"; libraryHaskellDepends = [ attoparsec base base-compat-batteries text time time-compat ]; @@ -36210,6 +36227,91 @@ self: { maintainers = with lib.maintainers; [ expipiplus1 ]; }) {}; + "autodocodec" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, doctest + , hashable, mtl, scientific, text, time, unordered-containers + , validity, validity-scientific, vector + }: + mkDerivation { + pname = "autodocodec"; + version = "0.0.0.0"; + sha256 = "0b8iwzmyf8l80i6p84yd4xhbxipbz10dn2428kmhyzlywjci6pps"; + libraryHaskellDepends = [ + aeson base bytestring containers hashable mtl scientific text time + unordered-containers validity validity-scientific vector + ]; + testHaskellDepends = [ base doctest ]; + description = "Self-documenting encoder and decoder"; + license = lib.licenses.mit; + }) {}; + + "autodocodec-openapi3" = callPackage + ({ mkDerivation, aeson, autodocodec, base + , insert-ordered-containers, openapi3, scientific, text + }: + mkDerivation { + pname = "autodocodec-openapi3"; + version = "0.0.0.0"; + sha256 = "0fj4acmzrbv94zdm6h1c8r7z312gh6cmjj4gy16ykqhks965h9v9"; + libraryHaskellDepends = [ + aeson autodocodec base insert-ordered-containers openapi3 + scientific text + ]; + description = "Autodocodec interpreters for openapi3"; + license = lib.licenses.mit; + }) {}; + + "autodocodec-schema" = callPackage + ({ mkDerivation, aeson, autodocodec, base, containers, mtl, text + , unordered-containers, validity, validity-aeson + , validity-containers, validity-text + }: + mkDerivation { + pname = "autodocodec-schema"; + version = "0.0.0.0"; + sha256 = "0r5mhzfcyl0vzxzih9ckq21nly1i3y0ch2yj49idvw4df2wl5q8p"; + libraryHaskellDepends = [ + aeson autodocodec base containers mtl text unordered-containers + validity validity-aeson validity-containers validity-text + ]; + description = "Autodocodec interpreters for JSON Schema"; + license = lib.licenses.mit; + }) {}; + + "autodocodec-swagger2" = callPackage + ({ mkDerivation, aeson, autodocodec, base + , insert-ordered-containers, scientific, swagger2, text + }: + mkDerivation { + pname = "autodocodec-swagger2"; + version = "0.0.0.0"; + sha256 = "1z7ap55y0wzrlkfa2z420flb5ipb5nmwfcgmw8ld8arp1p1dq80m"; + libraryHaskellDepends = [ + aeson autodocodec base insert-ordered-containers scientific + swagger2 text + ]; + description = "Autodocodec interpreters for swagger2"; + license = lib.licenses.mit; + }) {}; + + "autodocodec-yaml" = callPackage + ({ mkDerivation, autodocodec, autodocodec-schema, base, bytestring + , containers, path, path-io, safe-coloured-text, scientific, text + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "autodocodec-yaml"; + version = "0.0.0.0"; + sha256 = "19ryi7kqxazng2iy5bdf7h8r2bvdydbb1f2fbxf5gzf1algb421z"; + libraryHaskellDepends = [ + autodocodec autodocodec-schema base bytestring containers path + path-io safe-coloured-text scientific text unordered-containers + vector yaml + ]; + description = "Autodocodec interpreters for yaml"; + license = lib.licenses.mit; + }) {}; + "autoexporter" = callPackage ({ mkDerivation, base, Cabal, directory, filepath }: mkDerivation { @@ -36869,29 +36971,6 @@ self: { }) {}; "aws-cloudfront-signed-cookies" = callPackage - ({ mkDerivation, aeson, aeson-pretty, asn1-encoding, asn1-types - , base, base64-bytestring, bytestring, cookie, cryptonite, hedgehog - , lens, lens-aeson, neat-interpolation, optparse-applicative, pem - , text, time, unordered-containers, vector - }: - mkDerivation { - pname = "aws-cloudfront-signed-cookies"; - version = "0.2.0.8"; - sha256 = "07640asv46gvqqzv8d050x19b2j6wjasm98gpy6047aqg1a6f3ac"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson aeson-pretty asn1-encoding asn1-types base base64-bytestring - bytestring cookie cryptonite lens lens-aeson optparse-applicative - pem text time unordered-containers vector - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ base hedgehog neat-interpolation ]; - description = "Generate signed cookies for AWS CloudFront"; - license = lib.licenses.mit; - }) {}; - - "aws-cloudfront-signed-cookies_0_2_0_10" = callPackage ({ mkDerivation, aeson, aeson-pretty, asn1-encoding, asn1-types , base, base64-bytestring, bytestring, cookie, cryptonite, hedgehog , lens, lens-aeson, neat-interpolation, optparse-applicative, pem @@ -36912,7 +36991,6 @@ self: { testHaskellDepends = [ base hedgehog neat-interpolation ]; description = "Generate signed cookies for AWS CloudFront"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "aws-cloudfront-signer" = callPackage @@ -38677,8 +38755,8 @@ self: { pname = "base-compat-batteries"; version = "0.12.1"; sha256 = "12w3bpsz3xykhibc8wkhiii9nav7yxhlv424cy1b9v9ihbfkr3zr"; - revision = "1"; - editedCabalFile = "19w7sy7x3ikxx06brx33a82sqd5icx6rqikhin91k750d02v5p48"; + revision = "2"; + editedCabalFile = "0p522rvawkpyr12jwa0cikpqihvq2xd99nr95l0s3zdjf1srv0gf"; libraryHaskellDepends = [ base base-compat ghc-prim OneTuple ]; testHaskellDepends = [ base hspec QuickCheck ]; testToolDepends = [ hspec-discover ]; @@ -39145,8 +39223,8 @@ self: { pname = "base64-bytestring-type"; version = "1.0.1"; sha256 = "03kq4rjj6by02rf3hg815jfdqpdk0xygm5f46r2pn8mb99yd01zn"; - revision = "10"; - editedCabalFile = "0d9nd34ga5xhgkvbysqzyn03w3zi42hgfjk6cza2ymiqxrl2yk9m"; + revision = "11"; + editedCabalFile = "0aj0av37xgxz6pyzwc8d3qr915a2d2pwz1g21ad8nd5ms4zpgz7l"; libraryHaskellDepends = [ aeson base base-compat base64-bytestring binary bytestring cereal deepseq hashable http-api-data QuickCheck serialise text @@ -39951,6 +40029,8 @@ self: { pname = "beam-core"; version = "0.9.1.0"; sha256 = "1rw3db9qmf08wi5gcd0cbsz5cpndf8cwkbzkh74gbwwpcpa7lg39"; + revision = "1"; + editedCabalFile = "1skynr0yg6ig6p9wic3dkbz88qrpnirljkb429yshwbzns55gimh"; libraryHaskellDepends = [ aeson base bytestring containers dlist free ghc-prim hashable microlens mtl network-uri scientific tagged text time vector @@ -42801,22 +42881,22 @@ self: { ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring , bytestring-lexing, case-insensitive, clustering, conduit , conduit-extra, containers, criterion, data-default-class - , data-ordlist, double-conversion, hexpat, HsHTSLib, http-conduit - , IntervalMap, math-functions, matrices, microlens, microlens-th - , mtl, parallel, primitive, random, split, statistics, tasty - , tasty-golden, tasty-hunit, text, transformers + , data-ordlist, deepseq, double-conversion, hexpat, HsHTSLib + , http-conduit, IntervalMap, math-functions, matrices, microlens + , microlens-th, mtl, parallel, primitive, random, split, statistics + , tasty, tasty-golden, tasty-hunit, text, transformers , unordered-containers, vector, vector-algorithms, word8 }: mkDerivation { pname = "bioinformatics-toolkit"; - version = "0.9.5"; - sha256 = "03nra5ngirlkfm9xhndiwsl51ixcgp5rf7xfwgvw0bfvzddrc6i9"; + version = "0.10.0"; + sha256 = "07fzdwl5cknkjwzwf8ixhapx0c5wyxgimrx4pxipj5gm30ryl62z"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson aeson-pretty attoparsec base bytestring bytestring-lexing case-insensitive clustering conduit conduit-extra containers - data-default-class data-ordlist double-conversion hexpat HsHTSLib - http-conduit IntervalMap math-functions matrices microlens + data-default-class data-ordlist deepseq double-conversion hexpat + HsHTSLib http-conduit IntervalMap math-functions matrices microlens microlens-th mtl parallel primitive split statistics text transformers unordered-containers vector vector-algorithms word8 ]; @@ -42826,8 +42906,8 @@ self: { unordered-containers vector ]; benchmarkHaskellDepends = [ - base bytestring clustering conduit criterion data-default-class mtl - random + base bytestring clustering conduit conduit-extra criterion + data-default-class mtl random ]; description = "A collection of bioinformatics tools"; license = lib.licenses.mit; @@ -46581,7 +46661,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "brick_0_64_2" = callPackage + "brick_0_65" = callPackage ({ mkDerivation, base, bytestring, config-ini, containers , contravariant, data-clist, deepseq, directory, dlist, exceptions , filepath, microlens, microlens-mtl, microlens-th, QuickCheck, stm @@ -46590,8 +46670,8 @@ self: { }: mkDerivation { pname = "brick"; - version = "0.64.2"; - sha256 = "058kpghx5s559z5l9hav44s8vb5lizn8j7v7l4lmvpqx3a6cisn7"; + version = "0.65"; + sha256 = "1yk9r5igg5p7aixlpls167z2fajq3vp0xxqcjw4cg168g20lnhbs"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -46812,30 +46892,33 @@ self: { "brittany" = callPackage ({ mkDerivation, aeson, base, butcher, bytestring, cmdargs , containers, czipwith, data-tree-print, deepseq, directory, extra - , filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths, hspec - , monad-memo, mtl, multistate, parsec, pretty, random, safe - , semigroups, strict, syb, text, transformers, uniplate, unsafe - , yaml + , filepath, ghc, ghc-boot, ghc-boot-th, ghc-exactprint, hspec + , monad-memo, mtl, multistate, pretty, random, safe, semigroups + , strict, syb, text, transformers, uniplate, yaml }: mkDerivation { pname = "brittany"; - version = "0.13.1.2"; - sha256 = "1pa8qgsild3zl56sdmbsllka64k05jk2p16ij3bdla4rbfw96z5g"; + version = "0.14.0.0"; + sha256 = "10xphm9szdflwqkfbhz9pngiq0sn5jmysa015dhqc3prhz4qha2b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base butcher bytestring cmdargs containers czipwith - data-tree-print deepseq directory extra filepath ghc ghc-boot-th - ghc-exactprint ghc-paths monad-memo mtl multistate pretty random - safe semigroups strict syb text transformers uniplate unsafe yaml + data-tree-print deepseq directory extra filepath ghc ghc-boot + ghc-boot-th ghc-exactprint monad-memo mtl multistate pretty random + safe semigroups strict syb text transformers uniplate yaml + ]; + executableHaskellDepends = [ + aeson base butcher bytestring cmdargs containers czipwith + data-tree-print deepseq directory extra filepath ghc ghc-boot + ghc-boot-th ghc-exactprint monad-memo mtl multistate pretty random + safe semigroups strict syb text transformers uniplate yaml ]; - executableHaskellDepends = [ base ]; testHaskellDepends = [ aeson base butcher bytestring cmdargs containers czipwith - data-tree-print deepseq directory extra filepath ghc ghc-boot-th - ghc-exactprint ghc-paths hspec monad-memo mtl multistate parsec - pretty safe semigroups strict syb text transformers uniplate unsafe - yaml + data-tree-print deepseq directory extra filepath ghc ghc-boot + ghc-boot-th ghc-exactprint hspec monad-memo mtl multistate pretty + random safe semigroups strict syb text transformers uniplate yaml ]; description = "Haskell source code formatter"; license = lib.licenses.agpl3Only; @@ -47529,6 +47612,33 @@ self: { broken = true; }) {}; + "bugsnag-haskell_0_0_4_2" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, bytestring + , case-insensitive, containers, doctest, Glob, hspec, http-client + , http-client-tls, http-conduit, http-types, iproute, network + , parsec, template-haskell, text, th-lift-instances, time + , ua-parser, unliftio, wai, yaml + }: + mkDerivation { + pname = "bugsnag-haskell"; + version = "0.0.4.2"; + sha256 = "0q7my31jq0rgpj08zxylvzmml5mms9f1hiavcfy4rpqkjqv8kwir"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive containers Glob http-client + http-client-tls http-conduit http-types iproute network parsec + template-haskell text th-lift-instances time ua-parser wai + ]; + testHaskellDepends = [ + aeson aeson-qq base doctest hspec text time unliftio yaml + ]; + description = "Bugsnag error reporter for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "bugsnag-hs" = callPackage ({ mkDerivation, aeson, base, bytestring, hedgehog, http-client , text, time, unordered-containers @@ -47858,6 +47968,24 @@ self: { license = lib.licenses.isc; }) {}; + "burrito_1_2_0_4" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec, parsec + , QuickCheck, template-haskell, text, transformers + }: + mkDerivation { + pname = "burrito"; + version = "1.2.0.4"; + sha256 = "1i08p5g6yivmkgbhxv48amfdw523agjwyd02pbk5lbzyssc2sp7d"; + libraryHaskellDepends = [ + base bytestring containers parsec template-haskell text + transformers + ]; + testHaskellDepends = [ base containers hspec QuickCheck text ]; + description = "Parse and render URI templates"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {}; + "burst-detection" = callPackage ({ mkDerivation, base, criterion, deepseq }: mkDerivation { @@ -48254,26 +48382,26 @@ self: { "bytebuild" = callPackage ({ mkDerivation, base, byteslice, bytestring, gauge - , integer-logarithms, natural-arithmetic, primitive - , primitive-offset, primitive-unlifted, QuickCheck + , haskell-src-meta, integer-logarithms, natural-arithmetic + , primitive, primitive-offset, primitive-unlifted, QuickCheck , quickcheck-classes, quickcheck-instances, run-st, tasty - , tasty-hunit, tasty-quickcheck, text, text-short, vector - , wide-word + , tasty-hunit, tasty-quickcheck, template-haskell, text, text-short + , vector, wide-word }: mkDerivation { pname = "bytebuild"; - version = "0.3.8.0"; - sha256 = "19gg4qjlj595j8zd0n6cz2kgz70g8z6w666c6wlf5lj32j8p6yh5"; + version = "0.3.9.0"; + sha256 = "07ln4qva3qb81w8rsdfxg4i1m659lf97680abm78y1qb41c8ampz"; libraryHaskellDepends = [ - base byteslice bytestring integer-logarithms natural-arithmetic - primitive primitive-offset primitive-unlifted run-st text-short - wide-word + base byteslice bytestring haskell-src-meta integer-logarithms + natural-arithmetic primitive primitive-offset primitive-unlifted + run-st template-haskell text-short wide-word ]; testHaskellDepends = [ base byteslice bytestring natural-arithmetic primitive primitive-unlifted QuickCheck quickcheck-classes - quickcheck-instances tasty tasty-hunit tasty-quickcheck text vector - wide-word + quickcheck-instances tasty tasty-hunit tasty-quickcheck text + text-short vector wide-word ]; benchmarkHaskellDepends = [ base byteslice gauge natural-arithmetic primitive text-short @@ -48808,6 +48936,26 @@ self: { license = lib.licenses.mit; }) {}; + "bytestring-strict-builder_0_4_5_5" = callPackage + ({ mkDerivation, base, bytestring, criterion, QuickCheck + , quickcheck-instances, rerebase, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "bytestring-strict-builder"; + version = "0.4.5.5"; + sha256 = "1knin3mfj2qfh7xhvbrpakd037y7qqic24f1w93v8p6y5g7bc3zp"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + QuickCheck quickcheck-instances rerebase tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ criterion rerebase ]; + description = "An efficient strict bytestring builder"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "bytestring-substring" = callPackage ({ mkDerivation, base, bytestring, pipes, primitive }: mkDerivation { @@ -48875,12 +49023,18 @@ self: { }) {}; "bytestring-trie" = callPackage - ({ mkDerivation, base, binary, bytestring }: + ({ mkDerivation, base, binary, bytestring, QuickCheck, smallcheck + , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck + }: mkDerivation { pname = "bytestring-trie"; - version = "0.2.5.3"; - sha256 = "1751g4bgkvyjh46nzzy4m8cj71ml7znchqaicyz74n93j1bqpj89"; + version = "0.2.6"; + sha256 = "00wz54cmn2wa8vvhvhmdxj16nj0blhhyabp54ddahicnnizi2hzf"; libraryHaskellDepends = [ base binary bytestring ]; + testHaskellDepends = [ + base binary bytestring QuickCheck smallcheck tasty tasty-hunit + tasty-quickcheck tasty-smallcheck + ]; description = "An efficient finite map from (byte)strings to values"; license = lib.licenses.bsd3; }) {}; @@ -49720,6 +49874,29 @@ self: { license = lib.licenses.bsd3; }) {}; + "cabal-flatpak_0_1_0_3" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cabal-plan + , containers, cryptohash-sha256, http-client, http-client-tls + , http-types, optparse-applicative, pathtype, shell-utility, tar + , text, utility-ht, zlib + }: + mkDerivation { + pname = "cabal-flatpak"; + version = "0.1.0.3"; + sha256 = "1k0fzhyvlcq1l09fnf3f3wig4g9l61wsm1dmsjd3nwsgh52xb37v"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring cabal-plan containers + cryptohash-sha256 http-client http-client-tls http-types + optparse-applicative pathtype shell-utility tar text utility-ht + zlib + ]; + description = "Generate a FlatPak manifest from a Cabal package description"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "cabal-fmt" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, directory , filepath, mtl, optparse-applicative, parsec, pretty, process @@ -49862,6 +50039,8 @@ self: { pname = "cabal-install"; version = "3.6.2.0"; sha256 = "0dihpm4h3xh13vnpvwflnb7v614qdvljycc6ffg5cvhwbwfrxyfw"; + revision = "1"; + editedCabalFile = "0891zma6ci26ndbb98mahps0dxy7zccj3mqa9d194j3d305hs9av"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -51382,8 +51561,8 @@ self: { pname = "call-alloy"; version = "0.2.2.0"; sha256 = "09xy823lxmp4siqxbv8f6v192a9bs0vmq36293cbiv7g7w65bnvi"; - revision = "1"; - editedCabalFile = "0fpgqjb8njrw43pz1rf9nck6v0n0pb2drwx5gzhvlgjpppygwpyj"; + revision = "2"; + editedCabalFile = "0c90z46ks7sybx899ama5dsvbxvm62a2cclwqav1rak1vjygglk2"; libraryHaskellDepends = [ base bytestring containers directory file-embed filepath hashable mtl process split trifecta unix @@ -51872,10 +52051,8 @@ self: { }: mkDerivation { pname = "capnp"; - version = "0.14.0.0"; - sha256 = "15v0s597wq0ipvikd727fzcqg5r6685lvr8y1x93q5mdl975gi8m"; - revision = "1"; - editedCabalFile = "1s57x426qkn54g8zj8rbn77qg849mx5ps1zwjj6gwfjifddgd5g5"; + version = "0.15.0.0"; + sha256 = "15vywgr01as3avmz9q1zp899w39xf6p9pk95bvvdmh9py2jh4sf4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -53289,6 +53466,27 @@ self: { broken = true; }) {}; + "cayley-client_0_4_17" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring + , exceptions, hspec, http-client, http-conduit, lens, lens-aeson + , mtl, text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "cayley-client"; + version = "0.4.17"; + sha256 = "1mc4r45vlwbrcjz33akqs5kh27wc97b8dg1byanvyjyvsvabg5bb"; + libraryHaskellDepends = [ + aeson attoparsec base binary bytestring exceptions http-client + http-conduit lens lens-aeson mtl text transformers + unordered-containers vector + ]; + testHaskellDepends = [ aeson base hspec unordered-containers ]; + description = "A Haskell client for the Cayley graph database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "cayley-dickson" = callPackage ({ mkDerivation, base, random }: mkDerivation { @@ -53357,6 +53555,8 @@ self: { pname = "cborg"; version = "0.2.6.0"; sha256 = "1mvsavi8ngsvmcvlmaygsnygf7hn8kdqdhfff91n1zajgpz577h6"; + revision = "1"; + editedCabalFile = "0ry5p8cnmm772m3z074azh1ldxvq851dmffsp2b7vljjhzd9j4sc"; libraryHaskellDepends = [ array base bytestring containers deepseq ghc-prim half integer-gmp primitive text @@ -56888,6 +57088,33 @@ self: { license = lib.licenses.mit; }) {}; + "classy-prelude_1_5_0_1" = callPackage + ({ mkDerivation, async, base, basic-prelude, bifunctors, bytestring + , chunked-data, containers, deepseq, dlist, ghc-prim, hashable + , hspec, mono-traversable, mono-traversable-instances, mtl + , mutable-containers, primitive, QuickCheck, say, stm, stm-chans + , text, time, transformers, unliftio, unordered-containers, vector + , vector-instances + }: + mkDerivation { + pname = "classy-prelude"; + version = "1.5.0.1"; + sha256 = "1khc2acwmx9b226j6yxkhnvhddx40rzracpp96ra96gln109vpbx"; + libraryHaskellDepends = [ + async base basic-prelude bifunctors bytestring chunked-data + containers deepseq dlist ghc-prim hashable mono-traversable + mono-traversable-instances mtl mutable-containers primitive say stm + stm-chans text time transformers unliftio unordered-containers + vector vector-instances + ]; + testHaskellDepends = [ + base containers hspec QuickCheck transformers unordered-containers + ]; + description = "A typeclass-based Prelude"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "classy-prelude-conduit" = callPackage ({ mkDerivation, base, bytestring, classy-prelude, conduit, hspec , monad-control, QuickCheck, resourcet, transformers, void @@ -62169,6 +62396,23 @@ self: { license = lib.licenses.bsd2; }) {}; + "concurrent-output_1_10_14" = callPackage + ({ mkDerivation, ansi-terminal, async, base, directory, exceptions + , process, stm, terminal-size, text, transformers, unix + }: + mkDerivation { + pname = "concurrent-output"; + version = "1.10.14"; + sha256 = "01d5zq7ja55jjn65fj5rs11kzqnc6baysxkzkq0jfd23wdqf9f92"; + libraryHaskellDepends = [ + ansi-terminal async base directory exceptions process stm + terminal-size text transformers unix + ]; + description = "Ungarble output from several threads or commands"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + "concurrent-resource-map" = callPackage ({ mkDerivation, base, containers, random, stm }: mkDerivation { @@ -64468,6 +64712,8 @@ self: { pname = "contiguous"; version = "0.6.1"; sha256 = "1cgmz0adrv1kv1z21cfs4s4lmzbyp4acq5v2ly96bckp8a35cbix"; + revision = "1"; + editedCabalFile = "0lmqkbz8cgnxyds1wbhb9mxmc3rwz5x9hcamx08znrjl6fpkxs4f"; libraryHaskellDepends = [ base deepseq primitive primitive-unlifted run-st ]; @@ -65451,7 +65697,7 @@ self: { license = lib.licenses.mit; }) {}; - "core-program_0_4_0_0" = callPackage + "core-program_0_4_2_0" = callPackage ({ mkDerivation, async, base, bytestring, chronologique, core-data , core-text, directory, exceptions, filepath, fsnotify, hashable , hourglass, mtl, prettyprinter, safe-exceptions, stm @@ -65460,8 +65706,8 @@ self: { }: mkDerivation { pname = "core-program"; - version = "0.4.0.0"; - sha256 = "116l104ljadjg3bsri5ypgmj8abzihqwdsds9ziqljcw5079b0kp"; + version = "0.4.2.0"; + sha256 = "1xbfshfy6h7afpnlaafyq4mj3x0q4i83sxk6720k0dd0hhszb6b0"; libraryHaskellDepends = [ async base bytestring chronologique core-data core-text directory exceptions filepath fsnotify hashable hourglass mtl prettyprinter @@ -67662,8 +67908,8 @@ self: { }: mkDerivation { pname = "crypto-sodium"; - version = "0.0.4.0"; - sha256 = "0wypzd06z12mc7pffryp7bq7rzzws348i79yg3x25d4kmi6xqydw"; + version = "0.0.5.0"; + sha256 = "0c1q0kmvglmlvv8z8q8nyjjjy02r41bk32pr1z080x79z612zad5"; libraryHaskellDepends = [ base bytestring cereal libsodium memory NaCl random safe-exceptions ]; @@ -69138,6 +69384,23 @@ self: { license = lib.licenses.mit; }) {}; + "cursor_0_3_1_0" = callPackage + ({ mkDerivation, base, containers, deepseq, microlens, text + , validity, validity-containers, validity-text + }: + mkDerivation { + pname = "cursor"; + version = "0.3.1.0"; + sha256 = "1axwbs1aq00cxw2b6dxijqsr1s1ygfi9wbgdknx84giy7zfpxav6"; + libraryHaskellDepends = [ + base containers deepseq microlens text validity validity-containers + validity-text + ]; + description = "Purely Functional Cursors"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "cursor-brick" = callPackage ({ mkDerivation, base, brick, cursor, text }: mkDerivation { @@ -69148,6 +69411,17 @@ self: { license = lib.licenses.mit; }) {}; + "cursor-brick_0_1_0_1" = callPackage + ({ mkDerivation, base, brick, cursor, text }: + mkDerivation { + pname = "cursor-brick"; + version = "0.1.0.1"; + sha256 = "108pmv6f8y3szrh3n96dyl7hsfr6qim8axikf82dgs1fd2nx61vw"; + libraryHaskellDepends = [ base brick cursor text ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "cursor-fuzzy-time" = callPackage ({ mkDerivation, base, containers, cursor, deepseq, fuzzy-time , megaparsec, microlens, text, time, validity, validity-time @@ -69172,8 +69446,8 @@ self: { }: mkDerivation { pname = "cursor-fuzzy-time-gen"; - version = "0.0.0.0"; - sha256 = "1m18d7098vivbqj079axmhrwzwk7mr89m159apnx2ff9200br31z"; + version = "0.1.0.0"; + sha256 = "12bwxpghgry3dhlpny4zmyjf4xillrajdr2xas07aknddks5bzn1"; libraryHaskellDepends = [ base containers cursor-fuzzy-time cursor-gen deepseq fuzzy-time fuzzy-time-gen genvalidity genvalidity-time megaparsec time @@ -69215,6 +69489,32 @@ self: { license = lib.licenses.mit; }) {}; + "cursor-gen_0_4_0_0" = callPackage + ({ mkDerivation, base, containers, criterion, cursor, genvalidity + , genvalidity-containers, genvalidity-criterion, genvalidity-hspec + , genvalidity-hspec-optics, genvalidity-text, hspec, microlens + , pretty-show, QuickCheck, text + }: + mkDerivation { + pname = "cursor-gen"; + version = "0.4.0.0"; + sha256 = "1a591kx30d8zmwl1rp78scjgbakkslq45wx6f558wmpph33gnw5s"; + libraryHaskellDepends = [ + base containers cursor genvalidity genvalidity-containers + genvalidity-text QuickCheck text + ]; + testHaskellDepends = [ + base containers cursor genvalidity-hspec genvalidity-hspec-optics + hspec microlens pretty-show QuickCheck text + ]; + benchmarkHaskellDepends = [ + base criterion cursor genvalidity-criterion + ]; + description = "Generators for Purely Functional Cursors"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "curve25519" = callPackage ({ mkDerivation, base, bytestring, crypto-api, HUnit, QuickCheck , tagged, test-framework, test-framework-hunit @@ -69430,6 +69730,8 @@ self: { pname = "czipwith"; version = "1.0.1.4"; sha256 = "0zvi7wmbh09ngbyvavvhn6s3vz1pnps59fl1sq3vih6s03s0zmai"; + revision = "1"; + editedCabalFile = "1lijciq9ly8cmv7kjkazi8rz8zhh205f64iv3fsjj4spy2lpkyhx"; libraryHaskellDepends = [ base template-haskell ]; testHaskellDepends = [ base transformers ]; description = "CZipWith class and deriving via TH"; @@ -70946,18 +71248,6 @@ self: { }) {}; "data-forest" = callPackage - ({ mkDerivation, base, doctest }: - mkDerivation { - pname = "data-forest"; - version = "0.1.0.8"; - sha256 = "0b9b7h526580rsyqv8cfcc3109qjz4rv3prb7p98ddygcpbhm6rl"; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ base doctest ]; - description = "A simple multi-way tree data structure"; - license = lib.licenses.asl20; - }) {}; - - "data-forest_0_1_0_9" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "data-forest"; @@ -70967,7 +71257,6 @@ self: { testHaskellDepends = [ base ]; description = "A simple multi-way tree data structure"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "data-fresh" = callPackage @@ -73183,6 +73472,8 @@ self: { pname = "dear-imgui"; version = "1.2.2"; sha256 = "095mv60dvikw1pmj59kwq6p9s8yp04zd8ndbcq3fdia8w0razrxf"; + revision = "1"; + editedCabalFile = "002s2a3hl1scadwqvhairhh7kqvz6fzbjgw4knc9lj6qm9b70gf0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -73480,24 +73771,24 @@ self: { }) {}; "decision-diagrams" = callPackage - ({ mkDerivation, base, containers, hashable, hashtables, intern - , mwc-random, primitive, QuickCheck, random, reflection, statistics - , tasty, tasty-hunit, tasty-quickcheck, tasty-th - , unordered-containers + ({ mkDerivation, base, containers, deepseq, doctest, hashable + , hashtables, intern, mwc-random, primitive, QuickCheck + , quickcheck-instances, random, reflection, statistics, tasty + , tasty-hunit, tasty-quickcheck, tasty-th, unordered-containers + , vector }: mkDerivation { pname = "decision-diagrams"; - version = "0.1.0.0"; - sha256 = "056990c7bv7y4f51743jwqgdqpklgljn2v5g942wrzp71bkmgm9q"; - revision = "2"; - editedCabalFile = "01bcy569xp71b2vgiwxfd844pcicg7vmi1szggd6j73lk36sggr4"; + version = "0.2.0.0"; + sha256 = "0l03mwig95h300rn1cfhd5ahwrlap6zsw09lwmkx6wkw6rjf4a5s"; libraryHaskellDepends = [ base containers hashable hashtables intern mwc-random primitive - random reflection unordered-containers + random reflection unordered-containers vector ]; testHaskellDepends = [ - base containers mwc-random QuickCheck statistics tasty tasty-hunit - tasty-quickcheck tasty-th + base containers deepseq doctest mwc-random QuickCheck + quickcheck-instances statistics tasty tasty-hunit tasty-quickcheck + tasty-th vector ]; description = "Binary Decision Diagrams (BDD) and Zero-suppressed Binary Decision Diagrams (ZDD)"; license = lib.licenses.bsd3; @@ -73713,8 +74004,8 @@ self: { pname = "deepseq-generics"; version = "0.2.0.0"; sha256 = "17bwghc15mc9pchfd1w46jh2p3wzc86aj6a537wqwxn08rayzcxh"; - revision = "6"; - editedCabalFile = "1qwnpdjsrqzn18pjmvv9aqz3l12fbdcimf62wkj33yfh69rx4s42"; + revision = "7"; + editedCabalFile = "1issqf30ykabjpk7f66k8pfyylxw7bxa39b5iq72s76nxi392lig"; libraryHaskellDepends = [ base deepseq ghc-prim ]; testHaskellDepends = [ base deepseq ghc-prim HUnit test-framework test-framework-hunit @@ -74230,8 +74521,8 @@ self: { }: mkDerivation { pname = "dep-t"; - version = "0.5.0.0"; - sha256 = "1l62zn12zknn3zlngyrsfwz1f7rxb7cf23lkmlg4ysbdh1wdf8sz"; + version = "0.5.1.0"; + sha256 = "1rj12an1dbppci4j8psffw5j28a6brqbpnwklv7k8y9iwmmyhiaz"; libraryHaskellDepends = [ base mtl transformers unliftio-core ]; testHaskellDepends = [ aeson barbies base bytestring containers doctest mtl rank2classes @@ -74246,26 +74537,26 @@ self: { "dep-t-advice" = callPackage ({ mkDerivation, aeson, barbies, base, containers, criterion, dep-t - , doctest, mtl, rank2classes, sop-core, tasty, tasty-hunit - , template-haskell, text, transformers, unliftio-core + , doctest, microlens, mtl, rank2classes, sop-core, tasty + , tasty-hunit, template-haskell, text, transformers, unliftio-core }: mkDerivation { pname = "dep-t-advice"; - version = "0.5.0.0"; - sha256 = "1bc5x0h9rsxp8da7h2qcvvgv0whg5zjfbv7js5i0aihvikywfjpx"; + version = "0.5.1.0"; + sha256 = "0bpxqb8nzf7sl0h7g0dzf30pvcf3z6kqf57aczy925x1spw58bpx"; libraryHaskellDepends = [ base dep-t mtl sop-core transformers unliftio-core ]; testHaskellDepends = [ - aeson barbies base containers dep-t doctest mtl rank2classes - sop-core tasty tasty-hunit template-haskell text transformers - unliftio-core + aeson barbies base containers dep-t doctest microlens mtl + rank2classes sop-core tasty tasty-hunit template-haskell text + transformers unliftio-core ]; benchmarkHaskellDepends = [ base criterion dep-t mtl rank2classes sop-core template-haskell text transformers unliftio-core ]; - description = "Giving good advice to functions in a record-of-functions"; + description = "Giving good advice to functions in records-of-functions"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; }) {}; @@ -74457,6 +74748,23 @@ self: { license = lib.licenses.publicDomain; }) {}; + "dependent-sum-template_0_1_1_1" = callPackage + ({ mkDerivation, base, constraints-extras, dependent-sum + , template-haskell, th-abstraction, th-extras + }: + mkDerivation { + pname = "dependent-sum-template"; + version = "0.1.1.1"; + sha256 = "03xffmih70ksk7jgfs3ypaa91bm1x21fjxqpj1gkhp9gbj6w2vyl"; + libraryHaskellDepends = [ + base dependent-sum template-haskell th-abstraction th-extras + ]; + testHaskellDepends = [ base constraints-extras dependent-sum ]; + description = "Template Haskell code to generate instances of classes in dependent-sum package"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + "depends" = callPackage ({ mkDerivation, base, containers, directory, filepath, hspec , process, QuickCheck, transformers, yaml-config @@ -75491,42 +75799,41 @@ self: { maintainers = with lib.maintainers; [ Gabriel439 ]; }) {}; - "dhall_1_40_1" = callPackage + "dhall_1_40_2" = callPackage ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, atomic-write - , base, bytestring, case-insensitive, cborg, cborg-json, containers - , contravariant, cryptonite, data-fix, deepseq, Diff, directory - , doctest, dotgen, either, exceptions, filepath, foldl, gauge - , generic-random, half, hashable, haskeline, http-client - , http-client-tls, http-types, lens-family-core, megaparsec, memory - , mmorph, mockery, mtl, network-uri, optparse-applicative - , parser-combinators, parsers, pretty-simple, prettyprinter - , prettyprinter-ansi-terminal, profunctors, QuickCheck - , quickcheck-instances, repline, scientific, serialise - , special-values, spoon, tasty, tasty-expected-failure, tasty-hunit - , tasty-quickcheck, tasty-silver, template-haskell, temporary, text - , text-manipulate, th-lift-instances, time, transformers, turtle + , base, base16-bytestring, bytestring, case-insensitive, cborg + , cborg-json, containers, contravariant, cryptohash-sha256 + , data-fix, deepseq, Diff, directory, doctest, dotgen, either + , exceptions, filepath, foldl, gauge, generic-random, half + , hashable, haskeline, http-client, http-client-tls, http-types + , lens-family-core, megaparsec, mmorph, mockery, mtl, network-uri + , optparse-applicative, parser-combinators, parsers, pretty-simple + , prettyprinter, prettyprinter-ansi-terminal, profunctors + , QuickCheck, quickcheck-instances, repline, scientific, serialise + , special-values, spoon, system-filepath, tasty + , tasty-expected-failure, tasty-hunit, tasty-quickcheck + , tasty-silver, template-haskell, temporary, text, text-manipulate + , th-lift-instances, time, transformers, turtle , unordered-containers, uri-encode, vector }: mkDerivation { pname = "dhall"; - version = "1.40.1"; - sha256 = "0m2fw9ak9l6fz8ylpbi0cdihf2j66jlnd5j3vf56r7wlqgbkxhi1"; - revision = "5"; - editedCabalFile = "1dp9byzmjd2kvydc0q5s3mv59a131jqwhc9cl22jgbhp0whq9jgc"; + version = "1.40.2"; + sha256 = "14wh497fipvz01zc9s31gv144spg1iqfwp6x5mlk1hjk0v9qs5by"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ - aeson aeson-pretty ansi-terminal atomic-write base bytestring - case-insensitive cborg cborg-json containers contravariant - cryptonite data-fix deepseq Diff directory dotgen either exceptions - filepath half hashable haskeline http-client http-client-tls - http-types lens-family-core megaparsec memory mmorph mtl - network-uri optparse-applicative parser-combinators parsers - pretty-simple prettyprinter prettyprinter-ansi-terminal profunctors - repline scientific serialise template-haskell text text-manipulate - th-lift-instances time transformers unordered-containers uri-encode - vector + aeson aeson-pretty ansi-terminal atomic-write base + base16-bytestring bytestring case-insensitive cborg cborg-json + containers contravariant cryptohash-sha256 data-fix deepseq Diff + directory dotgen either exceptions filepath half hashable haskeline + http-client http-client-tls http-types lens-family-core megaparsec + mmorph mtl network-uri optparse-applicative parser-combinators + parsers pretty-simple prettyprinter prettyprinter-ansi-terminal + profunctors repline scientific serialise template-haskell text + text-manipulate th-lift-instances time transformers + unordered-containers uri-encode vector ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ @@ -75534,9 +75841,9 @@ self: { either filepath foldl generic-random http-client http-client-tls lens-family-core megaparsec mockery prettyprinter QuickCheck quickcheck-instances scientific serialise special-values spoon - tasty tasty-expected-failure tasty-hunit tasty-quickcheck - tasty-silver template-haskell temporary text time transformers - turtle unordered-containers vector + system-filepath tasty tasty-expected-failure tasty-hunit + tasty-quickcheck tasty-silver template-haskell temporary text time + transformers turtle unordered-containers vector ]; benchmarkHaskellDepends = [ base bytestring containers directory gauge text @@ -75570,14 +75877,14 @@ self: { maintainers = with lib.maintainers; [ Gabriel439 ]; }) {}; - "dhall-bash_1_0_38" = callPackage + "dhall-bash_1_0_39" = callPackage ({ mkDerivation, base, bytestring, containers, dhall , neat-interpolation, optparse-generic, shell-escape, text }: mkDerivation { pname = "dhall-bash"; - version = "1.0.38"; - sha256 = "0pfwqz4l3nn4mr16pv5703j517g3nsgzpmiv18kzl4fs6141d881"; + version = "1.0.39"; + sha256 = "0by0w5dqsi0yrs9qnkpls7n5m0qwslxkcycb4s97vk8xl6nj5kk8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -75621,10 +75928,8 @@ self: { }: mkDerivation { pname = "dhall-csv"; - version = "1.0.0"; - sha256 = "1dg310mq4c00ykkm1vsvrcicls25zbx7iypcg0nqa8ggchac5jmh"; - revision = "1"; - editedCabalFile = "06mya0h8kw8609chxrbkq24gi7yk3fviz2q6balyv5gp3wivzzvg"; + version = "1.0.1"; + sha256 = "00a08lcxf9r1ln87bzy4j83z08yl1m7xmzv1irg0xa03vskby3lx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -75647,30 +75952,29 @@ self: { }) {}; "dhall-docs" = callPackage - ({ mkDerivation, base, bytestring, containers, cryptonite, dhall - , directory, doctest, file-embed, filepath, foldl, hashable - , lens-family-core, lucid, megaparsec, memory, mmark, mtl + ({ mkDerivation, base, base16-bytestring, bytestring, containers + , cryptohash-sha256, dhall, directory, doctest, file-embed + , filepath, foldl, lens-family-core, lucid, megaparsec, mmark, mtl , optparse-applicative, path, path-io, pretty, prettyprinter, tasty , tasty-hunit, tasty-silver, text, transformers, turtle }: mkDerivation { pname = "dhall-docs"; - version = "1.0.7"; - sha256 = "1h7bzpp3xa5m8zknhi24q0wh1n6w6z26ka780mdsbmchhhj59njm"; - revision = "2"; - editedCabalFile = "19mn12l8qljrf41n0xs58hqi89xaaab4wp6dldvi7pym276zg7pn"; + version = "1.0.8"; + sha256 = "1rkwvk6vd8l52nxv186fw3qdmsjvi8098yccnnbysmf41rz80fi7"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ - base bytestring containers cryptonite dhall directory file-embed - filepath lens-family-core lucid megaparsec memory mmark mtl - optparse-applicative path path-io prettyprinter text transformers + base base16-bytestring bytestring containers cryptohash-sha256 + dhall directory file-embed filepath lens-family-core lucid + megaparsec mmark mtl optparse-applicative path path-io + prettyprinter text transformers ]; executableHaskellDepends = [ base dhall ]; testHaskellDepends = [ base bytestring containers dhall directory doctest filepath foldl - hashable path path-io pretty tasty tasty-hunit tasty-silver text + lucid path path-io pretty tasty tasty-hunit tasty-silver text turtle ]; description = "Generate HTML docs from a dhall package"; @@ -75743,7 +76047,7 @@ self: { maintainers = with lib.maintainers; [ Gabriel439 ]; }) {}; - "dhall-json_1_7_8" = callPackage + "dhall-json_1_7_9" = callPackage ({ mkDerivation, aeson, aeson-pretty, aeson-yaml, ansi-terminal , base, bytestring, containers, dhall, exceptions, filepath , lens-family-core, optparse-applicative, prettyprinter @@ -75752,8 +76056,8 @@ self: { }: mkDerivation { pname = "dhall-json"; - version = "1.7.8"; - sha256 = "0g4c71di93r6vnbhajsj5k3ivhzvn0n0aicvvc2j9nbjfhvahd3h"; + version = "1.7.9"; + sha256 = "11rl46vn6lzcm9kznpfc43c3a2cbq2si2zba3k2x4j360kvg9fgn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -75825,6 +76129,37 @@ self: { maintainers = with lib.maintainers; [ Gabriel439 ]; }) {}; + "dhall-lsp-server_1_0_17" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , data-default, dhall, dhall-json, directory, doctest, filepath + , haskell-lsp, haskell-lsp-types, hslogger, hspec, lens, lsp-test + , megaparsec, mtl, network-uri, optparse-applicative, prettyprinter + , QuickCheck, rope-utf16-splay, tasty, tasty-hspec, text + , transformers, unordered-containers, uri-encode + }: + mkDerivation { + pname = "dhall-lsp-server"; + version = "1.0.17"; + sha256 = "0h4wji3fsvkplj78bfqi3x9p7q9ikcsmj65nfrfn4p6p6i1knhw8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring containers data-default dhall + dhall-json directory filepath haskell-lsp hslogger lens megaparsec + mtl network-uri prettyprinter rope-utf16-splay text transformers + unordered-containers uri-encode + ]; + executableHaskellDepends = [ base optparse-applicative ]; + testHaskellDepends = [ + base directory doctest filepath haskell-lsp-types hspec lsp-test + QuickCheck tasty tasty-hspec text + ]; + description = "Language Server Protocol (LSP) server for Dhall"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + maintainers = with lib.maintainers; [ Gabriel439 ]; + }) {}; + "dhall-nix" = callPackage ({ mkDerivation, base, containers, data-fix, dhall, hnix , lens-family-core, neat-interpolation, optparse-generic, text @@ -75849,14 +76184,14 @@ self: { maintainers = with lib.maintainers; [ Gabriel439 ]; }) {}; - "dhall-nix_1_1_22" = callPackage + "dhall-nix_1_1_23" = callPackage ({ mkDerivation, base, containers, data-fix, dhall, hnix , lens-family-core, neat-interpolation, optparse-generic, text }: mkDerivation { pname = "dhall-nix"; - version = "1.1.22"; - sha256 = "1da64h52fz4imvk7hqblri27zg54r9rcs6hlyzkbnqg4yivpiclg"; + version = "1.1.23"; + sha256 = "17ajfkhxg4kjn6w7v3ymr6nsbqplvywkcwmfzybxqvmphh4zmfjb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -75873,23 +76208,22 @@ self: { }) {}; "dhall-nixpkgs" = callPackage - ({ mkDerivation, aeson, base, data-fix, dhall, foldl, hnix - , lens-family-core, megaparsec, mmorph, neat-interpolation - , network-uri, optparse-applicative, prettyprinter, text - , transformers, turtle + ({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring + , bytestring, data-fix, dhall, foldl, hnix, lens-family-core + , megaparsec, mmorph, neat-interpolation, network-uri + , optparse-applicative, prettyprinter, text, transformers, turtle }: mkDerivation { pname = "dhall-nixpkgs"; - version = "1.0.6"; - sha256 = "12sfxz7n86m69m1xbnrrr1ybggh70rfwmr4maflq522bhkc2hgvk"; - revision = "2"; - editedCabalFile = "13i04l52jb8xyhqa48r8rlr0d4p657aarfhsxm407ziph5pi60vk"; + version = "1.0.7"; + sha256 = "1s7md4b2jzgmf557clln9fc5lmdrd9xjs55dd97dv8q6krm8nabg"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - aeson base data-fix dhall foldl hnix lens-family-core megaparsec - mmorph neat-interpolation network-uri optparse-applicative - prettyprinter text transformers turtle + aeson base base16-bytestring base64-bytestring bytestring data-fix + dhall foldl hnix lens-family-core megaparsec mmorph + neat-interpolation network-uri optparse-applicative prettyprinter + text transformers turtle ]; description = "Convert Dhall projects to Nix packages"; license = lib.licenses.bsd3; @@ -75903,10 +76237,8 @@ self: { }: mkDerivation { pname = "dhall-openapi"; - version = "1.0.2"; - sha256 = "1p678nn1gfj2xp0kmw8i5pzsv6s5bpnsmyng45adb9pnpiyxbcyj"; - revision = "2"; - editedCabalFile = "0gkxzfadkpz4dcmcfbyf66s2xa656lf2vw0n282qnc1rsy74ra85"; + version = "1.0.3"; + sha256 = "0k7yq7g77ws7wjfzd35ydsjwaq2kc1y0rhwjwb6yvkyvljmr0ykz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -75999,8 +76331,8 @@ self: { }: mkDerivation { pname = "dhall-toml"; - version = "1.0.0"; - sha256 = "13pz6y0l70h3x62wkhay2jiws6s5m6dy9v7kpd2c5mqzaspfy0w2"; + version = "1.0.1"; + sha256 = "024cillwk8rq7jlv6vh85ifypy1ddfvszf3fzmgl1r0ca9iclmbb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -76047,7 +76379,7 @@ self: { maintainers = with lib.maintainers; [ Gabriel439 ]; }) {}; - "dhall-yaml_1_2_8" = callPackage + "dhall-yaml_1_2_9" = callPackage ({ mkDerivation, aeson, ansi-terminal, base, bytestring, dhall , dhall-json, exceptions, HsYAML, HsYAML-aeson , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal @@ -76055,10 +76387,8 @@ self: { }: mkDerivation { pname = "dhall-yaml"; - version = "1.2.8"; - sha256 = "1p766ybwib3f2i5h7m1hh71vc255ahvf7237bpprdapqw3ag8nak"; - revision = "1"; - editedCabalFile = "06jr2b5zj82zcsq7dp6d8v9rfarkpqkp6m1s61d76vlzv9kc2pp2"; + version = "1.2.9"; + sha256 = "0gn9jrqihimjs8i9ksgmlkh8c64km52rmsgz2y6k3ab0igkv8dw6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -77449,8 +77779,8 @@ self: { }: mkDerivation { pname = "digit"; - version = "0.10"; - sha256 = "1qvz2gj4f2fcq8m8s4h6q5r2y3z55dhk4zxxijxha3mqfiybh4ky"; + version = "0.11"; + sha256 = "1ic9qvlqrdi3a8wlgrahl6mrc43sc9x1k9p7myydzai4zg1wr013"; libraryHaskellDepends = [ base lens parsers scientific semigroupoids semigroups template-haskell @@ -78168,8 +78498,8 @@ self: { }: mkDerivation { pname = "discord-haskell"; - version = "1.9.1"; - sha256 = "10k45mw4z36j9imgcnpv7xnldl6gv556fbyzfnpq9bsgz1cyxdcs"; + version = "1.9.2"; + sha256 = "1dqnhnd55qkrs33gbq1kpcq2hyp2ni33qp4xq9cwjlplgzpc32w6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -80339,23 +80669,6 @@ self: { }) {}; "doctest-driver-gen" = callPackage - ({ mkDerivation, base, doctest }: - mkDerivation { - pname = "doctest-driver-gen"; - version = "0.3.0.4"; - sha256 = "1fbqi4s4ajxhyv4a7nbh3v98limla0z8rfqlh02pwc1a90qpwy1a"; - revision = "2"; - editedCabalFile = "1hf8ncgj3jybyyw2vw96pznr39gsadj6jf7p34s82hkmsnalxfql"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ base ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ base doctest ]; - description = "Generate driver file for doctest's cabal integration"; - license = lib.licenses.bsd3; - }) {}; - - "doctest-driver-gen_0_3_0_5" = callPackage ({ mkDerivation, base, doctest }: mkDerivation { pname = "doctest-driver-gen"; @@ -80368,7 +80681,6 @@ self: { testHaskellDepends = [ base doctest ]; description = "Generate driver file for doctest's cabal integration"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "doctest-exitcode-stdio" = callPackage @@ -80419,6 +80731,34 @@ self: { license = lib.licenses.mit; }) {}; + "doctest-parallel" = callPackage + ({ mkDerivation, base, base-compat, Cabal, cabal-install-parsers + , code-page, containers, deepseq, directory, exceptions, filepath + , ghc, ghc-paths, Glob, hspec, hspec-core, hspec-discover, HUnit + , mockery, pretty, process, QuickCheck, setenv, silently + , stringbuilder, syb, template-haskell, transformers + , unordered-containers + }: + mkDerivation { + pname = "doctest-parallel"; + version = "0.1"; + sha256 = "0hc5zg94idc62kgfsinbd5cd6xcy9cjvcpav38x4b0slr7i69b4v"; + libraryHaskellDepends = [ + base base-compat Cabal cabal-install-parsers code-page containers + deepseq directory exceptions filepath ghc ghc-paths Glob pretty + process syb template-haskell transformers unordered-containers + ]; + testHaskellDepends = [ + base base-compat code-page deepseq directory exceptions filepath + ghc ghc-paths hspec hspec-core hspec-discover HUnit mockery process + QuickCheck setenv silently stringbuilder syb transformers + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "Test interactive Haskell examples"; + license = lib.licenses.mit; + }) {}; + "doctest-prop" = callPackage ({ mkDerivation, base, doctest, HUnit, QuickCheck }: mkDerivation { @@ -80913,6 +81253,36 @@ self: { license = lib.licenses.mit; }) {}; + "dotenv_0_9_0_0" = callPackage + ({ mkDerivation, base, base-compat, containers, directory + , exceptions, hspec, hspec-discover, hspec-megaparsec, megaparsec + , optparse-applicative, process, text, transformers + }: + mkDerivation { + pname = "dotenv"; + version = "0.9.0.0"; + sha256 = "12w7n6yn8mk5l3b2a1ppzg3s4fvs24gx2plas8amhxrqdpx4gdk7"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base base-compat containers directory exceptions megaparsec process + text transformers + ]; + executableHaskellDepends = [ + base base-compat megaparsec optparse-applicative process text + transformers + ]; + testHaskellDepends = [ + base base-compat containers directory exceptions hspec + hspec-megaparsec megaparsec process text transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Loads environment variables from dotenv files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "dotfs" = callPackage ({ mkDerivation, base, bytestring, containers, directory, filepath , haskell-src, HFuse, HUnit, parsec, process, QuickCheck @@ -82230,8 +82600,8 @@ self: { }: mkDerivation { pname = "dump-core"; - version = "0.1.3.2"; - sha256 = "04p3x8lvf4if82xjin9cxhc3r478lp3zmr3xn33xqp37lmcqvr5k"; + version = "0.1.4"; + sha256 = "0fl6lmwrzjxwirnpwmjiqbc5fj2s4fnp0dv8s3bcdslxwxkmi9l4"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base bytestring containers directory filepath ghc monadLib @@ -85607,28 +85977,26 @@ self: { ({ mkDerivation, aeson, async, base, blaze-html, blaze-markup , commonmark, commonmark-extensions, commonmark-pandoc, containers , data-default, directory, filepath, filepattern, fsnotify - , http-types, lvar, monad-logger, monad-logger-extras - , neat-interpolation, optparse-applicative, pandoc-types - , profunctors, relude, safe-exceptions, shower, stm, tagged, text - , time, unliftio, wai, wai-middleware-static, wai-websockets, warp - , websockets + , http-types, lvar, megaparsec, monad-logger, monad-logger-extras + , neat-interpolation, optparse-applicative, pandoc-types, parsec + , parser-combinators, relude, safe-exceptions, stm, text, time + , unicode-transforms, unionmount, unliftio, uri-encode, wai + , wai-middleware-static, wai-websockets, warp, websockets, yaml }: mkDerivation { pname = "ema"; - version = "0.1.0.0"; - sha256 = "0b7drwqcdap52slnw59vx3mhpabcl72p7rinnfkzsh74jfx21vz0"; - isLibrary = true; - isExecutable = true; + version = "0.2.0.0"; + sha256 = "1pjgpy4rvpwvrdszppb51nys281aglbpjgx4yci9hklp0kbkkh9i"; libraryHaskellDepends = [ aeson async base blaze-html blaze-markup commonmark commonmark-extensions commonmark-pandoc containers data-default - directory filepath filepattern fsnotify http-types lvar + directory filepath filepattern fsnotify http-types lvar megaparsec monad-logger monad-logger-extras neat-interpolation - optparse-applicative pandoc-types profunctors relude - safe-exceptions shower stm tagged text time unliftio wai - wai-middleware-static wai-websockets warp websockets + optparse-applicative pandoc-types parsec parser-combinators relude + safe-exceptions stm text time unicode-transforms unionmount + unliftio uri-encode wai wai-middleware-static wai-websockets warp + websockets yaml ]; - executableHaskellDepends = [ base ]; description = "Static site generator library with hot reload"; license = lib.licenses.agpl3Only; }) {}; @@ -87480,32 +87848,6 @@ self: { }) {}; "ersatz" = callPackage - ({ mkDerivation, array, attoparsec, base, bytestring, containers - , data-default, fail, lens, mtl, parsec, process, semigroups - , temporary, transformers, unordered-containers - }: - mkDerivation { - pname = "ersatz"; - version = "0.4.9"; - sha256 = "1pnqz7zvkfw70pjhhs5lm965iydrj8cgbj685fh50fpm0wapnmfd"; - isLibrary = true; - isExecutable = true; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - array attoparsec base bytestring containers data-default lens mtl - process semigroups temporary transformers unordered-containers - ]; - executableHaskellDepends = [ - array base containers fail lens mtl parsec semigroups - ]; - testHaskellDepends = [ array base ]; - description = "A monad for expressing SAT or QSAT problems using observable sharing"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; - }) {}; - - "ersatz_0_4_10" = callPackage ({ mkDerivation, array, attoparsec, base, bytestring, containers , data-default, fail, lens, mtl, parsec, process, semigroups , streams, temporary, transformers, unordered-containers @@ -88747,10 +89089,8 @@ self: { }: mkDerivation { pname = "eventlog2html"; - version = "0.9.1"; - sha256 = "17fp0q44lk3nkqzpilxlvzbr0b25girbh7j18yl6blcp5mcmq2cd"; - revision = "1"; - editedCabalFile = "17p7h7xii3p0k8ji11jw7dcprmcrwhw0lfpyq2f557s87cpwlinf"; + version = "0.9.2"; + sha256 = "0mr916gppp8pgyqdx89zhmcil7hkm7462h6vsq1y4n1qf5hx30jv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -89094,8 +89434,8 @@ self: { pname = "exact-pi"; version = "0.5.0.1"; sha256 = "0q0qrkmpff835m3zz3w60i1y4sqicnzqb6vqmk13cjh4ign5d0ax"; - revision = "1"; - editedCabalFile = "1l55d7x61i2d5rlh7sh2nhn0af9cyp92gzdmqqnnjzg55d347qsm"; + revision = "2"; + editedCabalFile = "11g9w0rcndi8c28hykzipcfcxffxgdys21di1fdz4n5p05f3ldqa"; libraryHaskellDepends = [ base numtype-dk ]; testHaskellDepends = [ base numtype-dk QuickCheck tasty tasty-hunit tasty-quickcheck @@ -89252,6 +89592,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "exception-transformers_0_4_0_11" = callPackage + ({ mkDerivation, base, fail, HUnit, test-framework + , test-framework-hunit, transformers, transformers-compat + }: + mkDerivation { + pname = "exception-transformers"; + version = "0.4.0.11"; + sha256 = "1zmd2s40m86c9mhv32l5bvvf5r52cgpxvb4v5phyc3pjwlr7m8g5"; + libraryHaskellDepends = [ + base fail transformers transformers-compat + ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit transformers + transformers-compat + ]; + description = "Type classes and monads for unchecked extensible exceptions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "exception-via" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { @@ -89532,8 +89892,8 @@ self: { pname = "exiftool"; version = "0.2.0.0"; sha256 = "138d25fxqz3vg62mfgmva52flyzjxd8dxr0kc7ayfil1zk3bp4jg"; - revision = "1"; - editedCabalFile = "0sgi3w8x1zlch0v3zpxrjhisxd1s6wj1qznjlm0gz2r5d1pzc03z"; + revision = "2"; + editedCabalFile = "1f1qa9qlmi3i7iif6ddazgqpgds64fr467c0rs53060rcbyjr9gd"; libraryHaskellDepends = [ aeson base base64 bytestring hashable process scientific string-conversions temporary text unordered-containers vector @@ -91239,7 +91599,7 @@ self: { broken = true; }) {}; - "faktory_1_1_2_0" = callPackage + "faktory_1_1_2_1" = callPackage ({ mkDerivation, aeson, aeson-casing, aeson-qq, async, base , bytestring, connection, cryptonite, errors, hspec, markdown-unlit , megaparsec, memory, mtl, network, random, safe-exceptions @@ -91247,8 +91607,8 @@ self: { }: mkDerivation { pname = "faktory"; - version = "1.1.2.0"; - sha256 = "0rsypmqy6gkpsjgzzc20wy5jjw13bb4j2zsxwn9zchyihfpak36a"; + version = "1.1.2.1"; + sha256 = "0hdwp12qn6m7xd2d7wsj3092jgvx2h6gf4b0gdswy1mkf0c2jql9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -92443,8 +92803,8 @@ self: { pname = "feed"; version = "1.3.2.0"; sha256 = "0kv3vx3njqlhwvkmf12m1gmwl8jj97kfa60da2362vwdavhcf4dk"; - revision = "2"; - editedCabalFile = "12kl1bsgv6jdbvm1dblxjkvc2n8p83wgcpalp8vyf414lhxrjnpx"; + revision = "3"; + editedCabalFile = "029bip9jrmygvsdrdxn5gyb899kny41a98xjvy65gapd8ir1fd43"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base base-compat bytestring old-locale old-time safe text time @@ -93623,16 +93983,17 @@ self: { }) {}; "filepather" = callPackage - ({ mkDerivation, base, comonad, comonad-transformers, data-lens - , directory, filepath, mtl, transformers + ({ mkDerivation, base, bytestring, contravariant, directory + , filepath, lens, mmorph, mtl, semigroupoids, semigroups + , transformers }: mkDerivation { pname = "filepather"; - version = "0.3.0"; - sha256 = "1gqnanmnhrpdw5iryf757qwj7j9izyzx1j4y74ydivxafz8w469v"; + version = "0.4.0"; + sha256 = "0b103xaxs09lr720md8rrn5gc581ihja6v1jv8gcp8yfnqrn4m1p"; libraryHaskellDepends = [ - base comonad comonad-transformers data-lens directory filepath mtl - transformers + base bytestring contravariant directory filepath lens mmorph mtl + semigroupoids semigroups transformers ]; description = "Functions on System.FilePath"; license = lib.licenses.bsd3; @@ -95652,6 +96013,19 @@ self: { license = lib.licenses.mit; }) {}; + "flow_1_0_23" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "flow"; + version = "1.0.23"; + sha256 = "064dzij0qj0psnis7fcr3zklkkm8bncl448c9k1na1g7h46660mv"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit ]; + description = "Write more understandable Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "flow-er" = callPackage ({ mkDerivation, base, doctest, flow, QuickCheck }: mkDerivation { @@ -96376,6 +96750,8 @@ self: { pname = "foldl"; version = "1.4.12"; sha256 = "0zf4yljh3s2ddxa7dhzdglmylj14kfldhkclc44g37zvjq6kcnag"; + revision = "1"; + editedCabalFile = "15d002khil6d4qjzm4hgfwnl502884jys9pqdm22jvdvsln84jjm"; libraryHaskellDepends = [ base bytestring comonad containers contravariant hashable primitive profunctors random semigroupoids text transformers @@ -96502,26 +96878,6 @@ self: { }) {}; "folds" = callPackage - ({ mkDerivation, adjunctions, base, bifunctors, comonad - , constraints, contravariant, data-reify, distributive, lens, mtl - , pointed, profunctors, reflection, semigroupoids, transformers - , unordered-containers, vector - }: - mkDerivation { - pname = "folds"; - version = "0.7.6"; - sha256 = "06sy3arl37k7qz6zm2rscpvzl9za165214f5bgjppj7zdv0qkc3v"; - configureFlags = [ "-f-test-hlint" ]; - libraryHaskellDepends = [ - adjunctions base bifunctors comonad constraints contravariant - data-reify distributive lens mtl pointed profunctors reflection - semigroupoids transformers unordered-containers vector - ]; - description = "Beautiful Folding"; - license = lib.licenses.bsd3; - }) {}; - - "folds_0_7_7" = callPackage ({ mkDerivation, adjunctions, base, bifunctors, comonad , constraints, contravariant, data-reify, distributive, lens, mtl , pointed, profunctors, reflection, semigroupoids, transformers @@ -96539,7 +96895,6 @@ self: { ]; description = "Beautiful Folding"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "folds-common" = callPackage @@ -97489,6 +97844,8 @@ self: { pname = "fourmolu"; version = "0.4.0.0"; sha256 = "1mq0h6nsl7ssfwh6zqhyja7w212vn8msmlm5iwwimca279hzwywb"; + revision = "1"; + editedCabalFile = "03bwhqj547brmgk191gy3k9xayi6fqqk2f5sbz3ail1bk7b73xnq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -97511,19 +97868,18 @@ self: { }) {}; "fp-ieee" = callPackage - ({ mkDerivation, base, decimal-arithmetic, doctest, gauge, hspec - , hspec-core, integer-gmp, integer-logarithms, QuickCheck, random + ({ mkDerivation, base, doctest, hspec, hspec-core, integer-gmp + , integer-logarithms, QuickCheck, random, tasty-bench }: mkDerivation { pname = "fp-ieee"; - version = "0.1.0.1"; - sha256 = "11hj4ldpxcvpnyqhs02s0ryfjiql9pmn1h1caly3cfd1r9aairl9"; + version = "0.1.0.2"; + sha256 = "0zfrjqyi3pvfmsidq2vsfwqaah0ag6pkixlxicr43jmfyrhi4snl"; libraryHaskellDepends = [ base integer-gmp integer-logarithms ]; testHaskellDepends = [ - base decimal-arithmetic doctest hspec hspec-core integer-logarithms - QuickCheck random + base doctest hspec hspec-core integer-logarithms QuickCheck random ]; - benchmarkHaskellDepends = [ base gauge ]; + benchmarkHaskellDepends = [ base tasty-bench ]; description = "IEEE 754-2019 compliant operations"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; @@ -97803,22 +98159,22 @@ self: { "franz" = callPackage ({ mkDerivation, base, bytestring, cereal, concurrent-resource-map - , containers, cpu, deepseq, directory, fast-builder, filepath - , fsnotify, mtl, network, optparse-applicative, process, retry - , sendfile, stm, stm-delay, transformers, unboxed-ref - , unordered-containers, vector + , containers, cpu, deepseq, directory, exceptions, fast-builder + , filepath, fsnotify, hashable, mtl, network, optparse-applicative + , process, retry, sendfile, stm, stm-delay, temporary, text + , transformers, unboxed-ref, unordered-containers, vector }: mkDerivation { pname = "franz"; - version = "0.3.0.1"; - sha256 = "0lzi5ckz2x88yayrlq5w15wd6x05bx44210b10w0yz5vg9dfz2y0"; + version = "0.5"; + sha256 = "1fhh27sjv46yk2kqw6kgn1wn6m1acl8vp1j9r7ag3pd93y0w3d1s"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring cereal concurrent-resource-map containers cpu - deepseq directory fast-builder filepath fsnotify mtl network - process retry sendfile stm stm-delay transformers unboxed-ref - unordered-containers vector + deepseq directory exceptions fast-builder filepath fsnotify + hashable mtl network process retry sendfile stm stm-delay temporary + text transformers unboxed-ref unordered-containers vector ]; executableHaskellDepends = [ base bytestring network optparse-applicative stm vector @@ -100184,7 +100540,7 @@ self: { license = lib.licenses.isc; }) {}; - "futhark_0_20_6" = callPackage + "futhark_0_20_7" = callPackage ({ mkDerivation, aeson, alex, ansi-terminal, array, base , base16-bytestring, binary, blaze-html, bmp, bytestring , bytestring-to-vector, cmark-gfm, containers, cryptohash-md5 @@ -100199,8 +100555,8 @@ self: { }: mkDerivation { pname = "futhark"; - version = "0.20.6"; - sha256 = "1ysbxv597v1m1n655f5d8fvcx4mmxgip2858q81jv4lw9m3xg89l"; + version = "0.20.7"; + sha256 = "1j91gilrjyi0hd7fsh1pq687y4vdmk9kv0lwrwhq74rcczyyyrvj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -100401,6 +100757,21 @@ self: { license = lib.licenses.mit; }) {}; + "fuzzy-time_0_2_0_0" = callPackage + ({ mkDerivation, base, containers, deepseq, megaparsec, text, time + , validity, validity-time + }: + mkDerivation { + pname = "fuzzy-time"; + version = "0.2.0.0"; + sha256 = "0gf6bj0jrd8jh30n1cdjc31ynjpsrikwacp3mysa76kqb4mxl3xz"; + libraryHaskellDepends = [ + base containers deepseq megaparsec text time validity validity-time + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "fuzzy-time-gen" = callPackage ({ mkDerivation, base, containers, criterion, fuzzy-time , genvalidity, genvalidity-criterion, genvalidity-hspec @@ -100409,8 +100780,8 @@ self: { }: mkDerivation { pname = "fuzzy-time-gen"; - version = "0.1.0.0"; - sha256 = "01hvzb6x25qbsbcfacjba1niwfswkxmarspniiaa7agzcfds45z3"; + version = "0.2.0.0"; + sha256 = "0lcs0kgm935rizvsy2p8v8g1kjsjishd9l7jzgl45vlwbs5g863l"; libraryHaskellDepends = [ base containers fuzzy-time genvalidity genvalidity-time megaparsec QuickCheck time @@ -100467,25 +100838,6 @@ self: { }) {}; "fuzzyset" = callPackage - ({ mkDerivation, base, data-default, hspec, ieee754, text - , text-metrics, unordered-containers, vector - }: - mkDerivation { - pname = "fuzzyset"; - version = "0.2.1"; - sha256 = "13hzy1qkxd7d7qirxhixi1qyrcjjvx6y3qmbggw5c0mkgckw7gpi"; - libraryHaskellDepends = [ - base data-default text text-metrics unordered-containers vector - ]; - testHaskellDepends = [ - base data-default hspec ieee754 text text-metrics - unordered-containers vector - ]; - description = "Fuzzy set for approximate string matching"; - license = lib.licenses.bsd3; - }) {}; - - "fuzzyset_0_2_2" = callPackage ({ mkDerivation, base, data-default, hspec, ieee754, text , text-metrics, unordered-containers, vector }: @@ -100502,7 +100854,6 @@ self: { ]; description = "Fuzzy set for approximate string matching"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "fuzzytime" = callPackage @@ -101523,6 +101874,26 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "gemcap" = callPackage + ({ mkDerivation, base, bytestring, hspec, io-streams, network + , tcp-streams, text, tls, transformers, x509 + }: + mkDerivation { + pname = "gemcap"; + version = "0.1.0"; + sha256 = "0173dhqdcfkkrlj3x3m0fml4rk3sfmiflwfp9bnpja7iq9br2vhf"; + libraryHaskellDepends = [ + base bytestring io-streams network tcp-streams text tls + transformers x509 + ]; + testHaskellDepends = [ + base bytestring hspec io-streams network tcp-streams text tls + transformers x509 + ]; + description = "a simple Gemini capsule (server)"; + license = lib.licenses.agpl3Plus; + }) {}; + "gemini-router" = callPackage ({ mkDerivation, base, gemini-server, HsOpenSSL, network-uri , transformers @@ -102256,14 +102627,12 @@ self: { license = lib.licenses.mit; }) {}; - "generic-random_1_5_0_0" = callPackage + "generic-random_1_5_0_1" = callPackage ({ mkDerivation, base, deepseq, QuickCheck }: mkDerivation { pname = "generic-random"; - version = "1.5.0.0"; - sha256 = "033cs5vkx57ny035ngndhg3n32jbzyp98li9559gyiz8glp79pzg"; - revision = "1"; - editedCabalFile = "0p0im7py1hrarad8pg5vcggz52d702p749nvx3h5glcygzlag14v"; + version = "1.5.0.1"; + sha256 = "02iczjf2xc4sxfi234nf6irfj5slvf3p5hpaxl8r5nc8hy052d6x"; libraryHaskellDepends = [ base QuickCheck ]; testHaskellDepends = [ base deepseq QuickCheck ]; description = "Generic random generators for QuickCheck"; @@ -102695,6 +103064,21 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity_1_0_0_1" = callPackage + ({ mkDerivation, base, hspec, hspec-core, QuickCheck, random + , validity + }: + mkDerivation { + pname = "genvalidity"; + version = "1.0.0.1"; + sha256 = "1rkrw46mhb4cvvg69avmbvsmssg5aii9g2kb4xqa9488jf8wz3m0"; + libraryHaskellDepends = [ base QuickCheck random validity ]; + testHaskellDepends = [ base hspec hspec-core QuickCheck ]; + description = "Testing utilities for the validity library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-aeson" = callPackage ({ mkDerivation, aeson, base, genvalidity, genvalidity-hspec , genvalidity-scientific, genvalidity-text @@ -102717,6 +103101,32 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-aeson_1_0_0_0" = callPackage + ({ mkDerivation, aeson, base, criterion, deepseq, genvalidity + , genvalidity-criterion, genvalidity-hspec, genvalidity-scientific + , genvalidity-text, genvalidity-unordered-containers + , genvalidity-vector, hspec, QuickCheck, validity, validity-aeson + }: + mkDerivation { + pname = "genvalidity-aeson"; + version = "1.0.0.0"; + sha256 = "1k28vl7i2idv44962wspvhpqpfznj52ckd3g7h580894vghhwi89"; + libraryHaskellDepends = [ + aeson base genvalidity genvalidity-scientific genvalidity-text + genvalidity-unordered-containers genvalidity-vector QuickCheck + validity validity-aeson + ]; + testHaskellDepends = [ + aeson base deepseq genvalidity genvalidity-hspec hspec + ]; + benchmarkHaskellDepends = [ + aeson base criterion genvalidity-criterion + ]; + description = "GenValidity support for aeson"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-bytestring" = callPackage ({ mkDerivation, base, bytestring, criterion, deepseq, genvalidity , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck @@ -102742,6 +103152,32 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-bytestring_1_0_0_0" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, genvalidity + , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck + , random, validity, validity-bytestring + }: + mkDerivation { + pname = "genvalidity-bytestring"; + version = "1.0.0.0"; + sha256 = "0bsi0y05pivyx14cvl7w46fgp1y5b53w2bk07q3vgzk079vfrcrg"; + libraryHaskellDepends = [ + base bytestring genvalidity QuickCheck random validity + validity-bytestring + ]; + testHaskellDepends = [ + base bytestring deepseq genvalidity genvalidity-hspec hspec + QuickCheck validity + ]; + benchmarkHaskellDepends = [ + base bytestring criterion genvalidity genvalidity-criterion + QuickCheck + ]; + description = "GenValidity support for ByteString"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-containers" = callPackage ({ mkDerivation, base, containers, criterion, genvalidity , genvalidity-criterion, genvalidity-hspec, genvalidity-property @@ -102766,6 +103202,31 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-containers_1_0_0_0" = callPackage + ({ mkDerivation, base, containers, criterion, genvalidity + , genvalidity-criterion, genvalidity-hspec, genvalidity-property + , hspec, QuickCheck, validity, validity-containers + }: + mkDerivation { + pname = "genvalidity-containers"; + version = "1.0.0.0"; + sha256 = "146nnn1k82js6vkgx3ys5nl251jbryqg1lvb56fd3849az68px3k"; + libraryHaskellDepends = [ + base containers genvalidity QuickCheck validity validity-containers + ]; + testHaskellDepends = [ + base containers genvalidity genvalidity-hspec genvalidity-property + hspec QuickCheck validity validity-containers + ]; + benchmarkHaskellDepends = [ + base containers criterion genvalidity genvalidity-criterion + QuickCheck + ]; + description = "GenValidity support for containers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-criterion" = callPackage ({ mkDerivation, base, criterion, deepseq, genvalidity, QuickCheck }: @@ -102783,6 +103244,24 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-criterion_1_0_0_0" = callPackage + ({ mkDerivation, base, criterion, deepseq, genvalidity, QuickCheck + }: + mkDerivation { + pname = "genvalidity-criterion"; + version = "1.0.0.0"; + sha256 = "050i515v8wggamlnywmx93nlb8gqhnlf5qafsrn0gl5w8d82blc9"; + libraryHaskellDepends = [ + base criterion deepseq genvalidity QuickCheck + ]; + benchmarkHaskellDepends = [ + base criterion genvalidity QuickCheck + ]; + description = "Criterion benchmarks for generators"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-hspec" = callPackage ({ mkDerivation, base, genvalidity, genvalidity-property, hspec , hspec-core, QuickCheck, transformers, validity @@ -102802,6 +103281,26 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-hspec_1_0_0_0" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-property, hspec + , hspec-core, QuickCheck, transformers, validity + }: + mkDerivation { + pname = "genvalidity-hspec"; + version = "1.0.0.0"; + sha256 = "1p00iphswnsaabcnjmvf4ahydpqg66zya4qfjb52bbz6cb7k06s7"; + libraryHaskellDepends = [ + base genvalidity genvalidity-property hspec hspec-core QuickCheck + transformers validity + ]; + testHaskellDepends = [ + base genvalidity hspec hspec-core QuickCheck + ]; + description = "Standard spec's for GenValidity instances"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-hspec-aeson" = callPackage ({ mkDerivation, aeson, base, bytestring, deepseq, genvalidity , genvalidity-aeson, genvalidity-hspec, genvalidity-property @@ -102824,6 +103323,29 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-hspec-aeson_1_0_0_0" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, genvalidity + , genvalidity-aeson, genvalidity-hspec, genvalidity-property + , genvalidity-text, hspec, QuickCheck, text, validity + }: + mkDerivation { + pname = "genvalidity-hspec-aeson"; + version = "1.0.0.0"; + sha256 = "18ga4g62z0fwkxbr2390dbmhpxpzczgz923gq0vvhnvc34r1vjh6"; + libraryHaskellDepends = [ + aeson base bytestring deepseq genvalidity genvalidity-hspec hspec + QuickCheck + ]; + testHaskellDepends = [ + aeson base genvalidity genvalidity-aeson genvalidity-hspec + genvalidity-property genvalidity-text hspec QuickCheck text + validity + ]; + description = "Standard spec's for aeson-related instances"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-hspec-binary" = callPackage ({ mkDerivation, base, binary, deepseq, genvalidity , genvalidity-hspec, genvalidity-property, hspec, QuickCheck @@ -102843,6 +103365,26 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-hspec-binary_1_0_0_0" = callPackage + ({ mkDerivation, base, binary, deepseq, genvalidity + , genvalidity-hspec, genvalidity-property, hspec, QuickCheck + , validity + }: + mkDerivation { + pname = "genvalidity-hspec-binary"; + version = "1.0.0.0"; + sha256 = "08avm7kdx6y90mmms5hdq4xryg5jdca6bqfhzy9wrkr79q2jv4vc"; + libraryHaskellDepends = [ + base binary deepseq genvalidity genvalidity-hspec hspec QuickCheck + ]; + testHaskellDepends = [ + base binary genvalidity genvalidity-property hspec validity + ]; + description = "Standard spec's for binary-related Instances"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-hspec-cereal" = callPackage ({ mkDerivation, base, cereal, deepseq, genvalidity , genvalidity-hspec, genvalidity-property, hspec, QuickCheck @@ -102863,6 +103405,27 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-hspec-cereal_1_0_0_0" = callPackage + ({ mkDerivation, base, cereal, deepseq, genvalidity + , genvalidity-hspec, genvalidity-property, hspec, QuickCheck + , validity + }: + mkDerivation { + pname = "genvalidity-hspec-cereal"; + version = "1.0.0.0"; + sha256 = "1cj5jcgjyjf8ib7h8ldkjfwgdq4wzk7xkmxlmyyi37iscjpv32ni"; + libraryHaskellDepends = [ + base cereal deepseq genvalidity genvalidity-hspec hspec QuickCheck + ]; + testHaskellDepends = [ + base cereal genvalidity genvalidity-property hspec QuickCheck + validity + ]; + description = "Standard spec's for cereal-related instances"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-hspec-hashable" = callPackage ({ mkDerivation, base, genvalidity, genvalidity-hspec , genvalidity-property, hashable, hspec, hspec-core, QuickCheck @@ -102884,6 +103447,28 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-hspec-hashable_1_0_0_0" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec + , genvalidity-property, hashable, hspec, hspec-core, QuickCheck + , validity + }: + mkDerivation { + pname = "genvalidity-hspec-hashable"; + version = "1.0.0.0"; + sha256 = "14fg796iivlpp4gqsmma9zf0z9iqk524ydyqmza83qrjh8v2ff5v"; + libraryHaskellDepends = [ + base genvalidity genvalidity-hspec genvalidity-property hashable + hspec QuickCheck validity + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec genvalidity-property hashable + hspec hspec-core QuickCheck validity + ]; + description = "Standard spec's for Hashable instances"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-hspec-optics" = callPackage ({ mkDerivation, base, genvalidity, genvalidity-hspec , genvalidity-property, hspec, microlens, QuickCheck, validity @@ -102903,6 +103488,26 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-hspec-optics_1_0_0_0" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec + , genvalidity-property, hspec, microlens, QuickCheck, validity + }: + mkDerivation { + pname = "genvalidity-hspec-optics"; + version = "1.0.0.0"; + sha256 = "1bhhhihk4r8q78l35dm4gm8kf5mjzpynawbcq9vzpq3ny9h7bxmr"; + libraryHaskellDepends = [ + base genvalidity genvalidity-hspec hspec microlens QuickCheck + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec genvalidity-property hspec + microlens validity + ]; + description = "Standard spec's for lens"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-hspec-persistent" = callPackage ({ mkDerivation, base, genvalidity, genvalidity-hspec , genvalidity-property, genvalidity-text, hspec, persistent @@ -102923,6 +103528,27 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-hspec-persistent_1_0_0_0" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec + , genvalidity-property, genvalidity-text, hspec, persistent + , QuickCheck, text, validity + }: + mkDerivation { + pname = "genvalidity-hspec-persistent"; + version = "1.0.0.0"; + sha256 = "131k8yibypaqb4pbwrm0ql6h2ywqchlm2w0rzmax9ylzg71vkm0z"; + libraryHaskellDepends = [ + base genvalidity genvalidity-hspec hspec persistent QuickCheck text + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec genvalidity-property + genvalidity-text hspec persistent QuickCheck text validity + ]; + description = "Standard spec's for persistent-related instances"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-mergeful" = callPackage ({ mkDerivation, base, containers, criterion, genvalidity , genvalidity-containers, genvalidity-criterion, genvalidity-hspec @@ -102948,6 +103574,32 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-mergeful_0_3_0_0" = callPackage + ({ mkDerivation, base, containers, criterion, genvalidity + , genvalidity-containers, genvalidity-criterion, genvalidity-hspec + , genvalidity-hspec-aeson, genvalidity-time, genvalidity-uuid + , hspec, mergeful, mtl, pretty-show, QuickCheck, random, time, uuid + }: + mkDerivation { + pname = "genvalidity-mergeful"; + version = "0.3.0.0"; + sha256 = "0dd22kdlydhdns86awmmzbnr9bwrb84623zcyb5b9aaxmq75ifza"; + libraryHaskellDepends = [ + base containers genvalidity genvalidity-containers genvalidity-time + mergeful QuickCheck + ]; + testHaskellDepends = [ + base containers genvalidity-hspec genvalidity-hspec-aeson + genvalidity-uuid hspec mergeful mtl pretty-show QuickCheck random + time uuid + ]; + benchmarkHaskellDepends = [ + base criterion genvalidity-criterion mergeful + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-mergeless" = callPackage ({ mkDerivation, base, containers, criterion, genvalidity , genvalidity-containers, genvalidity-criterion, genvalidity-hspec @@ -102974,6 +103626,33 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-mergeless_0_3_0_0" = callPackage + ({ mkDerivation, base, containers, criterion, genvalidity + , genvalidity-containers, genvalidity-criterion, genvalidity-hspec + , genvalidity-hspec-aeson, genvalidity-time, genvalidity-uuid + , hspec, mergeless, mtl, pretty-show, QuickCheck, random, time + , uuid + }: + mkDerivation { + pname = "genvalidity-mergeless"; + version = "0.3.0.0"; + sha256 = "1glz1w7mpbwpn800khqd2jzigs19k6y0bxx7cid2zvzwrnhz6prl"; + libraryHaskellDepends = [ + base containers genvalidity genvalidity-containers genvalidity-time + mergeless QuickCheck + ]; + testHaskellDepends = [ + base containers genvalidity-hspec genvalidity-hspec-aeson + genvalidity-uuid hspec mergeless mtl pretty-show QuickCheck random + time uuid + ]; + benchmarkHaskellDepends = [ + base criterion genvalidity-criterion mergeless + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-path" = callPackage ({ mkDerivation, base, criterion, genvalidity , genvalidity-criterion, genvalidity-hspec, hspec, path, QuickCheck @@ -102994,6 +103673,27 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-path_1_0_0_0" = callPackage + ({ mkDerivation, base, criterion, genvalidity + , genvalidity-criterion, genvalidity-hspec, hspec, path, QuickCheck + , validity-path + }: + mkDerivation { + pname = "genvalidity-path"; + version = "1.0.0.0"; + sha256 = "172gss10xl274s95l3ywgra32ldnl2a4gicc1xgi5q7v5zmj5gaa"; + libraryHaskellDepends = [ + base genvalidity path QuickCheck validity-path + ]; + testHaskellDepends = [ base genvalidity-hspec hspec path ]; + benchmarkHaskellDepends = [ + base criterion genvalidity genvalidity-criterion path QuickCheck + ]; + description = "GenValidity support for Path"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-persistent" = callPackage ({ mkDerivation, base, containers, criterion, deepseq, genvalidity , genvalidity-containers, genvalidity-criterion, genvalidity-hspec @@ -103022,6 +103722,34 @@ self: { broken = true; }) {}; + "genvalidity-persistent_1_0_0_0" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, genvalidity + , genvalidity-containers, genvalidity-criterion, genvalidity-hspec + , hspec, persistent, persistent-template, QuickCheck + , validity-containers, validity-persistent + }: + mkDerivation { + pname = "genvalidity-persistent"; + version = "1.0.0.0"; + sha256 = "0a03vgsi5px45838q6a4b4yckf7djdy3xwd4g85b2ik3psv9vgl9"; + libraryHaskellDepends = [ + base containers genvalidity genvalidity-containers persistent + QuickCheck validity-containers validity-persistent + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec hspec persistent + persistent-template QuickCheck validity-containers + ]; + benchmarkHaskellDepends = [ + base criterion deepseq genvalidity genvalidity-criterion persistent + persistent-template + ]; + description = "GenValidity support for Persistent"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "genvalidity-property" = callPackage ({ mkDerivation, base, directory, doctest, filepath, genvalidity , hspec, pretty-show, QuickCheck, validity @@ -103038,6 +103766,23 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-property_1_0_0_0" = callPackage + ({ mkDerivation, base, genvalidity, hspec, pretty-show, QuickCheck + , validity + }: + mkDerivation { + pname = "genvalidity-property"; + version = "1.0.0.0"; + sha256 = "1nxcdq04rkckrb3v49pjx378n5s828k24x7hix6manyxqmd3hplw"; + libraryHaskellDepends = [ + base genvalidity hspec pretty-show QuickCheck validity + ]; + testHaskellDepends = [ base genvalidity hspec QuickCheck ]; + description = "Standard properties for functions on `Validity` types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-scientific" = callPackage ({ mkDerivation, base, genvalidity, genvalidity-hspec, hspec , QuickCheck, scientific, validity, validity-scientific @@ -103056,6 +103801,25 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-scientific_1_0_0_0" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec, hspec + , QuickCheck, scientific, validity, validity-scientific + }: + mkDerivation { + pname = "genvalidity-scientific"; + version = "1.0.0.0"; + sha256 = "0xi1a1jsby1dqv50lmpp98x2y5j9vaf3sl38spv5bnafyp1i6pmq"; + libraryHaskellDepends = [ + base genvalidity QuickCheck scientific validity validity-scientific + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec hspec QuickCheck scientific + ]; + description = "GenValidity support for Scientific"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-sydtest" = callPackage ({ mkDerivation, base, genvalidity, pretty-show, QuickCheck , sydtest, sydtest-discover, validity @@ -103073,6 +103837,24 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-sydtest_1_0_0_0" = callPackage + ({ mkDerivation, base, genvalidity, pretty-show, QuickCheck + , sydtest, sydtest-discover, validity + }: + mkDerivation { + pname = "genvalidity-sydtest"; + version = "1.0.0.0"; + sha256 = "11v66s8srcfigb4jkvz7nm0ynczg8mdslw4vn98qyv2j85sp6l45"; + libraryHaskellDepends = [ + base genvalidity pretty-show QuickCheck sydtest validity + ]; + testHaskellDepends = [ base genvalidity QuickCheck sydtest ]; + testToolDepends = [ sydtest-discover ]; + description = "Standard properties for functions on `Validity` types for the sydtest framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-sydtest-aeson" = callPackage ({ mkDerivation, aeson, base, bytestring, deepseq, genvalidity , genvalidity-aeson, genvalidity-sydtest, genvalidity-text @@ -103095,6 +103877,29 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-sydtest-aeson_1_0_0_0" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, genvalidity + , genvalidity-aeson, genvalidity-sydtest, genvalidity-text + , QuickCheck, sydtest, sydtest-discover, text, validity + }: + mkDerivation { + pname = "genvalidity-sydtest-aeson"; + version = "1.0.0.0"; + sha256 = "1n8n07h5v7gwpfrfd8f4jir3d2331licmv78ih0i0qxwr87grv02"; + libraryHaskellDepends = [ + aeson base bytestring deepseq genvalidity genvalidity-sydtest + QuickCheck sydtest + ]; + testHaskellDepends = [ + aeson base genvalidity genvalidity-aeson genvalidity-sydtest + genvalidity-text QuickCheck sydtest text validity + ]; + testToolDepends = [ sydtest-discover ]; + description = "Standard spec's for aeson-related instances in sydtest"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-sydtest-hashable" = callPackage ({ mkDerivation, base, genvalidity, genvalidity-sydtest, hashable , QuickCheck, sydtest, sydtest-discover, validity @@ -103116,6 +103921,28 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-sydtest-hashable_1_0_0_0" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-sydtest, hashable + , QuickCheck, sydtest, sydtest-discover, validity + }: + mkDerivation { + pname = "genvalidity-sydtest-hashable"; + version = "1.0.0.0"; + sha256 = "05482ynm19k9wj0hvvlfimvdng1wkl35409lp1r6vj02b7ml4i2z"; + libraryHaskellDepends = [ + base genvalidity genvalidity-sydtest hashable QuickCheck sydtest + validity + ]; + testHaskellDepends = [ + base genvalidity genvalidity-sydtest hashable QuickCheck sydtest + validity + ]; + testToolDepends = [ sydtest-discover ]; + description = "Standard spec's for Hashable instances for sydtest"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-sydtest-lens" = callPackage ({ mkDerivation, base, genvalidity, genvalidity-sydtest, microlens , QuickCheck, sydtest, sydtest-discover, validity @@ -103135,6 +103962,26 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-sydtest-lens_1_0_0_0" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-sydtest, microlens + , QuickCheck, sydtest, sydtest-discover, validity + }: + mkDerivation { + pname = "genvalidity-sydtest-lens"; + version = "1.0.0.0"; + sha256 = "0yvgbyhbf8mbqy6hil8g1zk1l0zgjnrw3y3cydnqvvbvka5h7jm9"; + libraryHaskellDepends = [ + base genvalidity genvalidity-sydtest microlens QuickCheck sydtest + ]; + testHaskellDepends = [ + base genvalidity genvalidity-sydtest microlens sydtest validity + ]; + testToolDepends = [ sydtest-discover ]; + description = "Standard spec's for lens for sydtest"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-sydtest-persistent" = callPackage ({ mkDerivation, base, genvalidity, genvalidity-sydtest , genvalidity-text, persistent, QuickCheck, sydtest @@ -103157,6 +104004,29 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-sydtest-persistent_1_0_0_0" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-sydtest + , genvalidity-text, persistent, QuickCheck, sydtest + , sydtest-discover, text, validity + }: + mkDerivation { + pname = "genvalidity-sydtest-persistent"; + version = "1.0.0.0"; + sha256 = "1njjwl9x7kirvzxpqpdw5gzfba1ixxx8z3ji3yn3fvhm8rkswfyp"; + libraryHaskellDepends = [ + base genvalidity genvalidity-sydtest persistent QuickCheck sydtest + text + ]; + testHaskellDepends = [ + base genvalidity genvalidity-sydtest genvalidity-text persistent + QuickCheck sydtest text validity + ]; + testToolDepends = [ sydtest-discover ]; + description = "Standard spec's for persistent-related instances for sydtest"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-text" = callPackage ({ mkDerivation, array, base, criterion, genvalidity , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck @@ -103180,6 +104050,30 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-text_1_0_0_0" = callPackage + ({ mkDerivation, array, base, criterion, genvalidity + , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck + , random, text, validity, validity-text + }: + mkDerivation { + pname = "genvalidity-text"; + version = "1.0.0.0"; + sha256 = "1gr5wqp2rph212hz60kk94wp14p7pwrhay8vlg2b8g40ixai8qw6"; + libraryHaskellDepends = [ + array base genvalidity QuickCheck random text validity + validity-text + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec hspec QuickCheck text + ]; + benchmarkHaskellDepends = [ + base criterion genvalidity genvalidity-criterion QuickCheck text + ]; + description = "GenValidity support for Text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-time" = callPackage ({ mkDerivation, base, criterion, genvalidity , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck, time @@ -103200,6 +104094,27 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-time_1_0_0_0" = callPackage + ({ mkDerivation, base, criterion, genvalidity + , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck, time + , validity-time + }: + mkDerivation { + pname = "genvalidity-time"; + version = "1.0.0.0"; + sha256 = "15xj7x915524h0hi9b6c7y6imwkv3g7b10cr7wx8yaysh5d1cx7r"; + libraryHaskellDepends = [ + base genvalidity QuickCheck time validity-time + ]; + testHaskellDepends = [ base genvalidity-hspec hspec time ]; + benchmarkHaskellDepends = [ + base criterion genvalidity-criterion time + ]; + description = "GenValidity support for time"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-typed-uuid" = callPackage ({ mkDerivation, base, criterion, genvalidity , genvalidity-criterion, genvalidity-hspec, genvalidity-hspec-aeson @@ -103224,6 +104139,31 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-typed-uuid_0_1_0_1" = callPackage + ({ mkDerivation, base, criterion, genvalidity + , genvalidity-criterion, genvalidity-hspec, genvalidity-hspec-aeson + , genvalidity-uuid, hspec, QuickCheck, typed-uuid + }: + mkDerivation { + pname = "genvalidity-typed-uuid"; + version = "0.1.0.1"; + sha256 = "18lfvw9slpgpng80mcj7mh7pfpl4xdyn9cfydafb7yq5lyr1vkym"; + libraryHaskellDepends = [ + base genvalidity genvalidity-uuid QuickCheck typed-uuid + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec genvalidity-hspec-aeson + genvalidity-uuid hspec QuickCheck typed-uuid + ]; + benchmarkHaskellDepends = [ + base criterion genvalidity genvalidity-criterion genvalidity-uuid + QuickCheck typed-uuid + ]; + description = "Generators for Phantom-Typed version of UUID"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-unordered-containers" = callPackage ({ mkDerivation, base, genvalidity, genvalidity-hspec, hashable , hspec, QuickCheck, unordered-containers, validity @@ -103245,6 +104185,28 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-unordered-containers_1_0_0_0" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec, hashable + , hspec, QuickCheck, unordered-containers, validity + , validity-unordered-containers + }: + mkDerivation { + pname = "genvalidity-unordered-containers"; + version = "1.0.0.0"; + sha256 = "1sd67x2kw7l0kbsaa67x3an94sv1hvnkbb8r42v36cc5jjaw29dk"; + libraryHaskellDepends = [ + base genvalidity hashable QuickCheck unordered-containers validity + validity-unordered-containers + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec hspec unordered-containers + validity + ]; + description = "GenValidity support for unordered-containers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-uuid" = callPackage ({ mkDerivation, base, criterion, genvalidity , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck, uuid @@ -103267,6 +104229,29 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-uuid_1_0_0_0" = callPackage + ({ mkDerivation, base, criterion, genvalidity + , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck, uuid + , validity, validity-uuid + }: + mkDerivation { + pname = "genvalidity-uuid"; + version = "1.0.0.0"; + sha256 = "1w53ziz3zbm4dv64gr60md5riis28bi3lrznzsrjyvd6nngxx460"; + libraryHaskellDepends = [ + base genvalidity QuickCheck uuid validity validity-uuid + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec hspec QuickCheck uuid + ]; + benchmarkHaskellDepends = [ + base criterion genvalidity genvalidity-criterion QuickCheck uuid + ]; + description = "GenValidity support for UUID"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "genvalidity-vector" = callPackage ({ mkDerivation, base, genvalidity, genvalidity-hspec, hspec , QuickCheck, validity, validity-vector, vector @@ -103285,6 +104270,25 @@ self: { license = lib.licenses.mit; }) {}; + "genvalidity-vector_1_0_0_0" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec, hspec + , QuickCheck, validity, validity-vector, vector + }: + mkDerivation { + pname = "genvalidity-vector"; + version = "1.0.0.0"; + sha256 = "1l2zjbfjg05xxxgn359zfj93yx26zcz9xlayw2jf9brwv8wx23gy"; + libraryHaskellDepends = [ + base genvalidity QuickCheck validity validity-vector vector + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec hspec vector + ]; + description = "GenValidity support for vector"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "geo-resolver" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder , bytestring, http-conduit, http-types, HUnit, QuickCheck @@ -104166,6 +105170,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "ghc-events_0_17_0_1" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers, text + , vector + }: + mkDerivation { + pname = "ghc-events"; + version = "0.17.0.1"; + sha256 = "1jbfl8wprbrc1pwiw2dv70add9pssqrfllhn1zgic1vks15q37sr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers text vector + ]; + executableHaskellDepends = [ base containers ]; + testHaskellDepends = [ base ]; + description = "Library and tool for parsing .eventlog files from GHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "ghc-events-analyze" = callPackage ({ mkDerivation, base, blaze-svg, bytestring, containers , diagrams-lib, diagrams-svg, filepath, ghc-events, hashable, lens @@ -104239,12 +105263,12 @@ self: { license = lib.licenses.bsd3; }) {}; - "ghc-exactprint_1_2_0" = callPackage + "ghc-exactprint_1_3_0" = callPackage ({ mkDerivation }: mkDerivation { pname = "ghc-exactprint"; - version = "1.2.0"; - sha256 = "0dxjhw7vqd7grhghwz5zcjfb7bm5sa9mq0iqsr9vsz4vxxlfyi4k"; + version = "1.3.0"; + sha256 = "012ka8qxc340sijbn6sgwdpzdkk07kpbs6i8b71kwnpk5k5ahqdl"; isLibrary = true; isExecutable = true; description = "ExactPrint for GHC"; @@ -104296,8 +105320,8 @@ self: { }: mkDerivation { pname = "ghc-heap-view"; - version = "0.6.2"; - sha256 = "1wj11g24zap7r2xvp46dir54hwyki025xnkgymc73224lisc3134"; + version = "0.6.3"; + sha256 = "1pwla6985y7kh98rpzl1wrcqcn6w47qaaviyd9vcpkwhgvv62zij"; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal filepath ]; libraryHaskellDepends = [ @@ -105039,6 +106063,8 @@ self: { pname = "ghc-tags"; version = "1.3"; sha256 = "1fshj5zdnhr879c9q48mb89f1fidc2skgmgi385sa5r8wxn1ili0"; + revision = "1"; + editedCabalFile = "000haj96zlg110hxi1hi9vpcyg8w4xkm24d1xbcccn71grvhig5i"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -105534,8 +106560,8 @@ self: { }: mkDerivation { pname = "ghcide"; - version = "1.5.0"; - sha256 = "16l6fpi6xl9ddifais4phwri4hdk1f95rvi4lqgdyzi0y6ms98zx"; + version = "1.5.0.1"; + sha256 = "0z6fq9p6wikcgacnqg8brq0bkphd14h7g5absw53ya047vgp02gc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -106073,8 +107099,8 @@ self: { }: mkDerivation { pname = "gi-cairo-connector"; - version = "0.1.0"; - sha256 = "115iy6sd77aabzghdmfpn5w2zqqalrxgbs5i93z49y3vz4wsjiwf"; + version = "0.1.1"; + sha256 = "0jkca1x0dlyfwyywn6gmsnxhyad3j7vfwa0c4hpvx8k8m350dn3c"; libraryHaskellDepends = [ base gi-cairo gi-cairo-render haskell-gi-base mtl ]; @@ -106088,8 +107114,8 @@ self: { }: mkDerivation { pname = "gi-cairo-render"; - version = "0.1.0"; - sha256 = "1b2qxfahs4w288i6w5m0rs74amnm3zp0mj2vsccf34q437yni2gx"; + version = "0.1.1"; + sha256 = "09gxykx633xvwcqx1cjl9kj2748jdq49ayy6z5p3hz7bxqlna952"; libraryHaskellDepends = [ array base bytestring haskell-gi-base mtl text utf8-string ]; @@ -107043,23 +108069,6 @@ self: { }) {}; "gi-gtk-hs" = callPackage - ({ mkDerivation, base, base-compat, containers, gi-gdk - , gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk, haskell-gi-base, mtl - , text, transformers - }: - mkDerivation { - pname = "gi-gtk-hs"; - version = "0.3.10"; - sha256 = "00vhnkblvvq7qjs65rmfy0q2rs388954p6yd1lga2y79lc2xr6fw"; - libraryHaskellDepends = [ - base base-compat containers gi-gdk gi-gdkpixbuf gi-glib gi-gobject - gi-gtk haskell-gi-base mtl text transformers - ]; - description = "A wrapper for gi-gtk, adding a few more idiomatic API parts on top"; - license = lib.licenses.lgpl21Only; - }) {}; - - "gi-gtk-hs_0_3_11" = callPackage ({ mkDerivation, base, base-compat, containers, gi-gdk , gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk, haskell-gi-base, mtl , text, transformers @@ -107074,7 +108083,6 @@ self: { ]; description = "A wrapper for gi-gtk, adding a few more idiomatic API parts on top"; license = lib.licenses.lgpl21Only; - hydraPlatforms = lib.platforms.none; }) {}; "gi-gtk-layer-shell" = callPackage @@ -108344,8 +109352,8 @@ self: { }: mkDerivation { pname = "git-annex"; - version = "8.20211117"; - sha256 = "0kcgjj8q6mhrbxj3m4dyha3yv1sw72lhf9bsv1bbwvm729hy9lpd"; + version = "8.20211123"; + sha256 = "0i9dhh601axv0b1i56yzn6jnfp160z530fp9pd557kpq4nbvg5kl"; configureFlags = [ "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime" "-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser" @@ -109021,6 +110029,8 @@ self: { pname = "github-rest"; version = "1.1.1"; sha256 = "1wf4gs3324h4pfal5qcpb65lfpm4kpmxmv4fiv6asrvhas9cwglm"; + revision = "1"; + editedCabalFile = "0xk5xkl4zcymcms6fybngkj9xj6pwi01vz4yklpjs21f9iyccljv"; libraryHaskellDepends = [ aeson base bytestring http-client http-client-tls http-types jwt mtl scientific text time transformers unliftio unliftio-core @@ -113728,6 +114738,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "gothic_0_1_8" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, connection + , exceptions, hashable, http-client, http-client-tls, http-conduit + , http-types, lens, lens-aeson, scientific, text, unix + , unordered-containers, vector + }: + mkDerivation { + pname = "gothic"; + version = "0.1.8"; + sha256 = "1gicw2g86xz68a8qvj0p2nxw42rwibr0qqi53nily5yvlc40v4qd"; + libraryHaskellDepends = [ + aeson base binary bytestring connection exceptions hashable + http-client http-client-tls http-conduit http-types lens lens-aeson + scientific text unix unordered-containers vector + ]; + description = "A Haskell Vault KVv2 secret engine client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "gotta-go-fast" = callPackage ({ mkDerivation, base, brick, cmdargs, directory, file-embed , random, split, text, time, vty, word-wrap @@ -117011,6 +118041,8 @@ self: { pname = "hOpenPGP"; version = "2.9.5"; sha256 = "1wzvlk7my7a8rwmsw1glw2dlph3b2hwyz2jkcjr0hd1jj8ywksnx"; + revision = "1"; + editedCabalFile = "0zislyrgjdnxzrk8hnlby19cb7v14rcr1xk9jj6hpi1b7vrks8q9"; libraryHaskellDepends = [ aeson asn1-encoding attoparsec base base16-bytestring bifunctors binary binary-conduit bytestring bz2 conduit conduit-extra @@ -117043,6 +118075,53 @@ self: { license = lib.licenses.mit; }) {}; + "hOpenPGP_2_9_7" = callPackage + ({ mkDerivation, aeson, asn1-encoding, attoparsec, base + , base16-bytestring, bifunctors, binary, binary-conduit, bytestring + , bz2, conduit, conduit-extra, containers, criterion + , crypto-cipher-types, cryptonite, errors, hashable + , incremental-parser, ixset-typed, lens, memory, monad-loops + , nettle, network-uri, openpgp-asciiarmor, prettyprinter + , QuickCheck, quickcheck-instances, resourcet, split, tasty + , tasty-hunit, tasty-quickcheck, text, time, time-locale-compat + , transformers, unliftio-core, unordered-containers, zlib + }: + mkDerivation { + pname = "hOpenPGP"; + version = "2.9.7"; + sha256 = "1fix387wi8fqdav4zzczc3dyzcwrnb4zvpq72prs5cs7sc609w3z"; + libraryHaskellDepends = [ + aeson asn1-encoding attoparsec base base16-bytestring bifunctors + binary binary-conduit bytestring bz2 conduit conduit-extra + containers crypto-cipher-types cryptonite errors hashable + incremental-parser ixset-typed lens memory monad-loops nettle + network-uri openpgp-asciiarmor prettyprinter resourcet split text + time time-locale-compat transformers unliftio-core + unordered-containers zlib + ]; + testHaskellDepends = [ + aeson attoparsec base base16-bytestring bifunctors binary + binary-conduit bytestring bz2 conduit conduit-extra containers + crypto-cipher-types cryptonite errors hashable incremental-parser + ixset-typed lens memory monad-loops nettle network-uri + prettyprinter QuickCheck quickcheck-instances resourcet split tasty + tasty-hunit tasty-quickcheck text time time-locale-compat + transformers unliftio-core unordered-containers zlib + ]; + benchmarkHaskellDepends = [ + aeson attoparsec base base16-bytestring bifunctors binary + binary-conduit bytestring bz2 conduit conduit-extra containers + criterion crypto-cipher-types cryptonite errors hashable + incremental-parser ixset-typed lens memory monad-loops nettle + network-uri prettyprinter resourcet split text time + time-locale-compat transformers unliftio-core unordered-containers + zlib + ]; + description = "native Haskell implementation of OpenPGP (RFC4880)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "hPDB" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, directory , ghc-prim, iterable, linear, mmap, mtl, Octree, parallel @@ -121656,7 +122735,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "hashable_1_4_0_0" = callPackage + "hashable_1_4_0_1" = callPackage ({ mkDerivation, base, base-orphans, bytestring, containers , deepseq, ghc-prim, HUnit, integer-gmp, QuickCheck, random , test-framework, test-framework-hunit, test-framework-quickcheck2 @@ -121664,8 +122743,8 @@ self: { }: mkDerivation { pname = "hashable"; - version = "1.4.0.0"; - sha256 = "0zg5fvr6561r6nzyqsirxcsyjc2rcr07snv2gl9vxp3dks44gbx1"; + version = "1.4.0.1"; + sha256 = "04v61w87hvm6lg9a7p5mz177iab3rvb86pzcclcdw0w314dsxpaw"; libraryHaskellDepends = [ base base-orphans bytestring containers deepseq ghc-prim integer-gmp text @@ -121988,6 +123067,28 @@ self: { license = lib.licenses.bsd3; }) {}; + "hashtables_1_3" = callPackage + ({ mkDerivation, base, ghc-prim, hashable, HUnit, mwc-random + , primitive, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "hashtables"; + version = "1.3"; + sha256 = "1lqdz4hp6lrzi37f6d2448dmk8jpv56igv5h0kcbnbl42dnmly5g"; + libraryHaskellDepends = [ + base ghc-prim hashable primitive vector + ]; + testHaskellDepends = [ + base ghc-prim hashable HUnit mwc-random primitive QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + vector + ]; + description = "Mutable hash tables in the ST monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "hashtables-plus" = callPackage ({ mkDerivation, base, criterion-plus, deepseq, hashable , hashtables, lens, loch-th, mtl, mwc-random, placeholders @@ -123034,8 +124135,8 @@ self: { }: mkDerivation { pname = "haskell-language-server"; - version = "1.5.0.0"; - sha256 = "1jzak20xdbbq4pdiwx7w6znp6hc3j0sbcfv5h7x7l4rwzsckjhv7"; + version = "1.5.1.0"; + sha256 = "0aixq570sbrg9nnhaxlj8lv3k1dskbz53iwp5c1ljgrlmsz786ky"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -125128,7 +126229,7 @@ self: { }) {}; "haskoin-core" = callPackage - ({ mkDerivation, aeson, array, base, base16, binary, bytes + ({ mkDerivation, aeson, array, base, base16, base64, binary, bytes , bytestring, cereal, conduit, containers, cryptonite, deepseq , entropy, hashable, hspec, hspec-discover, HUnit, lens, lens-aeson , memory, mtl, murmur3, network, QuickCheck, safe, scientific @@ -125137,8 +126238,8 @@ self: { }: mkDerivation { pname = "haskoin-core"; - version = "0.20.5"; - sha256 = "1nx0m51nxm6m2nq6cdcsd8xiap7x6rr2z5ckbzga33fh73ivmkmp"; + version = "0.21.0"; + sha256 = "13jc15jdk2331j0rbqjqbi041rz9dl04f60xbxyjiq76hlqpaphw"; libraryHaskellDepends = [ aeson array base base16 binary bytes bytestring cereal conduit containers cryptonite deepseq entropy hashable hspec memory mtl @@ -125147,11 +126248,11 @@ self: { vector ]; testHaskellDepends = [ - aeson array base base16 binary bytes bytestring cereal conduit - containers cryptonite deepseq entropy hashable hspec HUnit lens - lens-aeson memory mtl murmur3 network QuickCheck safe scientific - secp256k1-haskell split string-conversions text time transformers - unordered-containers vector + aeson array base base16 base64 binary bytes bytestring cereal + conduit containers cryptonite deepseq entropy hashable hspec HUnit + lens lens-aeson memory mtl murmur3 network QuickCheck safe + scientific secp256k1-haskell split string-conversions text time + transformers unordered-containers vector ]; testToolDepends = [ hspec-discover ]; description = "Bitcoin & Bitcoin Cash library for Haskell"; @@ -125271,12 +126372,12 @@ self: { , optparse-applicative, QuickCheck, random, rocksdb-haskell-jprupp , rocksdb-query, scotty, stm, string-conversions, text, time , transformers, unliftio, unordered-containers, vault, wai - , wai-extra, warp, wreq + , wai-extra, wai-websockets, warp, websockets, wreq }: mkDerivation { pname = "haskoin-store"; - version = "0.53.11"; - sha256 = "0b6q74zk58chz1b9pv6rm1ipx2ss08ks4qwlyhzqgwfy5npn1x6p"; + version = "0.61.0"; + sha256 = "0br8xni0qi7c4zy27f3ajrpg4g6fxa9siy0hglwz8ahbhw852ylg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -125286,7 +126387,7 @@ self: { monad-control monad-logger mtl network nqe random rocksdb-haskell-jprupp rocksdb-query scotty stm string-conversions text time transformers unliftio unordered-containers vault wai - wai-extra warp wreq + wai-extra wai-websockets warp websockets wreq ]; executableHaskellDepends = [ aeson aeson-pretty base base16 bytes bytestring cereal conduit @@ -125295,7 +126396,8 @@ self: { http-types lens monad-control monad-logger mtl network nqe optparse-applicative random rocksdb-haskell-jprupp rocksdb-query scotty stm string-conversions text time transformers unliftio - unordered-containers vault wai wai-extra warp wreq + unordered-containers vault wai wai-extra wai-websockets warp + websockets wreq ]; testHaskellDepends = [ aeson aeson-pretty base base16 base64 bytes bytestring cereal @@ -125304,7 +126406,8 @@ self: { http-types lens monad-control monad-logger mtl network nqe QuickCheck random rocksdb-haskell-jprupp rocksdb-query scotty stm string-conversions text time transformers unliftio - unordered-containers vault wai wai-extra warp wreq + unordered-containers vault wai wai-extra wai-websockets warp + websockets wreq ]; testToolDepends = [ hspec-discover ]; description = "Storage and index for Bitcoin and Bitcoin Cash"; @@ -125321,8 +126424,8 @@ self: { }: mkDerivation { pname = "haskoin-store-data"; - version = "0.53.11"; - sha256 = "0x75vm28j8gpwan2kdy3di14myhk6gfk8wa70iys8cj43c7ds83l"; + version = "0.61.0"; + sha256 = "06skq0syh1wfrm36kqvp2n77i6b0cmkhijff1mclabqnhkpzdk3d"; libraryHaskellDepends = [ aeson base binary bytes bytestring cereal containers data-default deepseq hashable haskoin-core http-client http-types lens mtl @@ -125593,8 +126696,8 @@ self: { pname = "hasktags"; version = "0.72.0"; sha256 = "09p79w16fgpqi6bwq162769xdrnyb7wnmz56k00nz6dj1a0bbbdd"; - revision = "1"; - editedCabalFile = "0q39ssdgm6lcmqj92frjvr53i34divx53zli0qar39mx8ka1l8ml"; + revision = "2"; + editedCabalFile = "0f3v6k3bvsczz0z5i09286c0i74wz782vayzyp5lndqvrx3b4g0x"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -129035,6 +130138,8 @@ self: { pname = "hedis"; version = "0.14.4"; sha256 = "0h6s3x3pylyidjbzjqyrmc2cm5ls67m9iij35fn48rvq4l41w9h9"; + revision = "1"; + editedCabalFile = "0w7960730qh8y41xa1mx4lbk288axkqa03wamh9j6pmag9axcphq"; libraryHaskellDepends = [ async base bytestring bytestring-lexing containers deepseq errors exceptions HTTP mtl network network-uri resource-pool scanner stm @@ -129060,6 +130165,8 @@ self: { pname = "hedis"; version = "0.15.0"; sha256 = "1wcsjvya9hnvgjl9vnimi3928fx2gy0glgdc30slfwnjpijs97n0"; + revision = "1"; + editedCabalFile = "0njy7nh5r935xb0za9r0hligqy0nzwlfnzlfqcvb1frkzxissydp"; libraryHaskellDepends = [ async base bytestring bytestring-lexing containers deepseq errors exceptions HTTP mtl network network-uri resource-pool scanner stm @@ -131912,6 +133019,39 @@ self: { license = lib.licenses.bsd3; }) {}; + "hie-bios_0_8_0" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring + , conduit, conduit-extra, containers, cryptohash-sha1, deepseq + , directory, exceptions, extra, file-embed, filepath, ghc, hslogger + , hspec-expectations, optparse-applicative, process, tasty + , tasty-expected-failure, tasty-hunit, temporary, text, time + , transformers, unix-compat, unordered-containers, vector, yaml + }: + mkDerivation { + pname = "hie-bios"; + version = "0.8.0"; + sha256 = "1apy7zdafrw96f7sbhhq62hlk4blcsi4kc4kq59wcm2yvj134rvv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring conduit conduit-extra + containers cryptohash-sha1 deepseq directory exceptions extra + file-embed filepath ghc hslogger process temporary text time + transformers unix-compat unordered-containers vector yaml + ]; + executableHaskellDepends = [ + base directory filepath ghc optparse-applicative + ]; + testHaskellDepends = [ + aeson base directory extra filepath ghc hspec-expectations tasty + tasty-expected-failure tasty-hunit temporary text + unordered-containers yaml + ]; + description = "Set up a GHC API session"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "hie-compat" = callPackage ({ mkDerivation, array, base, bytestring, containers, directory , filepath, ghc, ghc-boot, transformers @@ -132847,6 +133987,27 @@ self: { license = lib.licenses.bsd3; }) {}; + "hint_0_9_0_5" = callPackage + ({ mkDerivation, base, containers, directory, exceptions, filepath + , ghc, ghc-boot, ghc-paths, HUnit, random, stm, temporary + , transformers, unix + }: + mkDerivation { + pname = "hint"; + version = "0.9.0.5"; + sha256 = "1qjasjbilvrfwk8lxfw0pa0hwpsr7nn0n9yd95lwjgfnqnigzcb8"; + libraryHaskellDepends = [ + base containers directory exceptions filepath ghc ghc-boot + ghc-paths random temporary transformers unix + ]; + testHaskellDepends = [ + base containers directory exceptions filepath HUnit stm unix + ]; + description = "Runtime Haskell interpreter (GHC API wrapper)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "hint-server" = callPackage ({ mkDerivation, base, eprocess, exceptions, hint, monad-loops, mtl }: @@ -133457,6 +134618,8 @@ self: { pname = "hjsmin"; version = "0.2.0.4"; sha256 = "1r2p5rjdjr25j3w4s57q5hxw2c3ymw12x7ms18yvglnq2ivr9fc1"; + revision = "1"; + editedCabalFile = "0ni726dy3a0mmqwlpqby4yhy7cdddjala1vwgaq75pgb0bmp7wr0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -133856,46 +135019,42 @@ self: { maintainers = with lib.maintainers; [ peti ]; }) {}; - "hledger_1_23" = callPackage - ({ mkDerivation, aeson, ansi-terminal, base, base-compat-batteries - , bytestring, cmdargs, containers, data-default, Decimal, Diff - , directory, extra, filepath, githash, hashable, haskeline - , hledger-lib, lucid, math-functions, megaparsec, microlens, mtl - , process, regex-tdfa, safe, shakespeare, split, tabular, tasty - , temporary, terminfo, text, time, timeit, transformers - , unordered-containers, utf8-string, utility-ht, wizards + "hledger_1_24" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs + , containers, data-default, Decimal, Diff, directory, extra + , filepath, githash, hashable, haskeline, hledger-lib, lucid + , math-functions, megaparsec, microlens, mtl, process, regex-tdfa + , safe, shakespeare, split, tabular, tasty, temporary, terminfo + , text, time, timeit, transformers, unordered-containers + , utf8-string, utility-ht, wizards }: mkDerivation { pname = "hledger"; - version = "1.23"; - sha256 = "0s7dbizgx6x6p5phn61ljnhjwm7alp3vgbakbd51m30asnzxm98b"; - revision = "1"; - editedCabalFile = "1mpl3scnif7p51clbdhak1z7ja7bky73c3a223fv1q4n8y9zxpk6"; + version = "1.24"; + sha256 = "19aw0q5i4i114wms063z4id08vfknz2zn1ydzbv53kykqc8h26n0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson ansi-terminal base base-compat-batteries bytestring cmdargs - containers data-default Decimal Diff directory extra filepath - githash hashable haskeline hledger-lib lucid math-functions - megaparsec microlens mtl process regex-tdfa safe shakespeare split - tabular tasty temporary terminfo text time timeit transformers - unordered-containers utf8-string utility-ht wizards + aeson ansi-terminal base bytestring cmdargs containers data-default + Decimal Diff directory extra filepath githash hashable haskeline + hledger-lib lucid math-functions megaparsec microlens mtl process + regex-tdfa safe shakespeare split tabular tasty temporary terminfo + text time timeit transformers unordered-containers utf8-string + utility-ht wizards ]; executableHaskellDepends = [ - aeson ansi-terminal base base-compat-batteries bytestring cmdargs - containers data-default Decimal directory extra filepath githash - haskeline hledger-lib math-functions megaparsec microlens mtl - process regex-tdfa safe shakespeare split tabular tasty temporary - terminfo text time timeit transformers unordered-containers - utf8-string utility-ht wizards + aeson ansi-terminal base bytestring cmdargs containers data-default + Decimal directory extra filepath githash haskeline hledger-lib + math-functions megaparsec microlens mtl process regex-tdfa safe + shakespeare split tabular tasty temporary terminfo text time timeit + transformers unordered-containers utf8-string utility-ht wizards ]; testHaskellDepends = [ - aeson ansi-terminal base base-compat-batteries bytestring cmdargs - containers data-default Decimal directory extra filepath githash - haskeline hledger-lib math-functions megaparsec microlens mtl - process regex-tdfa safe shakespeare split tabular tasty temporary - terminfo text time timeit transformers unordered-containers - utf8-string utility-ht wizards + aeson ansi-terminal base bytestring cmdargs containers data-default + Decimal directory extra filepath githash haskeline hledger-lib + math-functions megaparsec microlens mtl process regex-tdfa safe + shakespeare split tabular tasty temporary terminfo text time timeit + transformers unordered-containers utf8-string utility-ht wizards ]; description = "Command-line interface for the hledger accounting system"; license = lib.licenses.gpl3Only; @@ -134147,39 +135306,37 @@ self: { license = lib.licenses.gpl3Only; }) {}; - "hledger-lib_1_23" = callPackage + "hledger-lib_1_24" = callPackage ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array, base - , base-compat-batteries, blaze-markup, bytestring, call-stack - , cassava, cassava-megaparsec, cmdargs, containers, data-default - , Decimal, directory, doctest, extra, file-embed, filepath, Glob - , hashtables, megaparsec, microlens, microlens-th, mtl - , parser-combinators, pretty-simple, regex-tdfa, safe, tabular - , tasty, tasty-hunit, template-haskell, text, time, timeit - , transformers, uglymemo, unordered-containers, utf8-string + , blaze-markup, bytestring, call-stack, cassava, cassava-megaparsec + , cmdargs, containers, data-default, Decimal, directory, doclayout + , doctest, extra, file-embed, filepath, Glob, hashtables + , megaparsec, microlens, microlens-th, mtl, parser-combinators + , pretty-simple, regex-tdfa, safe, tabular, tasty, tasty-hunit + , template-haskell, text, time, timeit, transformers, uglymemo + , unordered-containers, utf8-string }: mkDerivation { pname = "hledger-lib"; - version = "1.23"; - sha256 = "182pa9f4paqbyrqqnn8vhgwys0sk9lrkvf972d9hbvr339iysm1c"; - revision = "1"; - editedCabalFile = "0xrzix8fw4dyyga7pqqqdsz6bdljf5sx3l6g81iyqg5y4a9grv9h"; + version = "1.24"; + sha256 = "1gjqcjvcmkhwm8z0aanv93n0zglh699mnbh9a7symw06ii4yv5ll"; libraryHaskellDepends = [ - aeson aeson-pretty ansi-terminal array base base-compat-batteries - blaze-markup bytestring call-stack cassava cassava-megaparsec - cmdargs containers data-default Decimal directory extra file-embed - filepath Glob hashtables megaparsec microlens microlens-th mtl + aeson aeson-pretty ansi-terminal array base blaze-markup bytestring + call-stack cassava cassava-megaparsec cmdargs containers + data-default Decimal directory doclayout extra file-embed filepath + Glob hashtables megaparsec microlens microlens-th mtl parser-combinators pretty-simple regex-tdfa safe tabular tasty tasty-hunit template-haskell text time timeit transformers uglymemo unordered-containers utf8-string ]; testHaskellDepends = [ - aeson aeson-pretty ansi-terminal array base base-compat-batteries - blaze-markup bytestring call-stack cassava cassava-megaparsec - cmdargs containers data-default Decimal directory doctest extra - file-embed filepath Glob hashtables megaparsec microlens - microlens-th mtl parser-combinators pretty-simple regex-tdfa safe - tabular tasty tasty-hunit template-haskell text time timeit - transformers uglymemo unordered-containers utf8-string + aeson aeson-pretty ansi-terminal array base blaze-markup bytestring + call-stack cassava cassava-megaparsec cmdargs containers + data-default Decimal directory doclayout doctest extra file-embed + filepath Glob hashtables megaparsec microlens microlens-th mtl + parser-combinators pretty-simple regex-tdfa safe tabular tasty + tasty-hunit template-haskell text time timeit transformers uglymemo + unordered-containers utf8-string ]; description = "A reusable library providing the core functionality of hledger"; license = lib.licenses.gpl3Only; @@ -134260,26 +135417,24 @@ self: { maintainers = with lib.maintainers; [ peti ]; }) {}; - "hledger-ui_1_23" = callPackage - ({ mkDerivation, ansi-terminal, async, base, base-compat-batteries - , brick, cmdargs, containers, data-default, directory, extra - , filepath, fsnotify, hledger, hledger-lib, megaparsec, microlens + "hledger-ui_1_24" = callPackage + ({ mkDerivation, ansi-terminal, async, base, brick, cmdargs + , containers, data-default, directory, doclayout, extra, filepath + , fsnotify, hledger, hledger-lib, megaparsec, microlens , microlens-platform, process, safe, split, text, text-zipper, time , transformers, unix, vector, vty }: mkDerivation { pname = "hledger-ui"; - version = "1.23"; - sha256 = "04wsp0jlrv5lmlaw38644q66mg8ga6l2ij32pqa585713zcx2frs"; - revision = "1"; - editedCabalFile = "1199c443hfy8pdag6h218kwi237g51b7ljy5vvswmslkc9xa37x8"; + version = "1.24"; + sha256 = "0a0n677f8s3397yzmfvj2686nsc90zz289lgb41qclbnz4ppcr9c"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - ansi-terminal async base base-compat-batteries brick cmdargs - containers data-default directory extra filepath fsnotify hledger - hledger-lib megaparsec microlens microlens-platform process safe - split text text-zipper time transformers unix vector vty + ansi-terminal async base brick cmdargs containers data-default + directory doclayout extra filepath fsnotify hledger hledger-lib + megaparsec microlens microlens-platform process safe split text + text-zipper time transformers unix vector vty ]; description = "Curses-style terminal interface for the hledger accounting system"; license = lib.licenses.gpl3Only; @@ -134344,7 +135499,7 @@ self: { maintainers = with lib.maintainers; [ peti ]; }) {}; - "hledger-web_1_23" = callPackage + "hledger-web_1_24" = callPackage ({ mkDerivation, aeson, base, base64, blaze-html, blaze-markup , bytestring, case-insensitive, clientsession, cmdargs, conduit , conduit-extra, containers, data-default, Decimal, directory @@ -134357,10 +135512,8 @@ self: { }: mkDerivation { pname = "hledger-web"; - version = "1.23"; - sha256 = "0sphhmh43d2lifvx8xbvgdmfs0f8cd5zpnpzhv8dp6mzd72g44wi"; - revision = "1"; - editedCabalFile = "1ck8jv7hx8kzzimg9hm39h5la8im2kn4f21g7nqmzl4s7bqmmkrw"; + version = "1.24"; + sha256 = "0xpj6v1ks4d0m9pk6sljyx9f2vxq440bl59qn7gz0hv1lzm6zrbi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -134633,10 +135786,8 @@ self: { }: mkDerivation { pname = "hlrdb-core"; - version = "0.1.6.1"; - sha256 = "0sy87qz7v1x4rmqclfz2q8bnca2k7zyc7cgk67s80xhp4jsab90x"; - revision = "1"; - editedCabalFile = "1nyvgbpvr7l0b9cvnlavmc88aszvxfrdcj57grrs6dcd1d4lv7ss"; + version = "0.1.6.2"; + sha256 = "19pnwjlcg504kpvxq8r1hwb533adi2d919vgb1lr25c9bdyxc32n"; libraryHaskellDepends = [ base bytestring hashable hedis lens mtl profunctors random time unordered-containers @@ -134707,8 +135858,8 @@ self: { }: mkDerivation { pname = "hls-class-plugin"; - version = "1.0.1.1"; - sha256 = "0wsg9jxm8fg3jr2wgrqz4if85w6zv4q4ink15plva9mngrhjk5na"; + version = "1.0.1.2"; + sha256 = "1ybg6dd3m8ynhkn80189nqc8ng2lfplk3xrq7cq4mdx4bgdnjbgq"; libraryHaskellDepends = [ aeson base containers ghc ghc-exactprint ghcide hls-plugin-api lens lsp text transformers @@ -134731,8 +135882,8 @@ self: { }: mkDerivation { pname = "hls-eval-plugin"; - version = "1.2.0.1"; - sha256 = "0g28nirb23f2p29mbap5vkkagnnvswzz3caymig1k03y0wj0b1f0"; + version = "1.2.0.2"; + sha256 = "0nrlfs40hmbjjw6r01b3fcxwh01b4ap9v2ij6jyqrgkbs19qfp49"; libraryHaskellDepends = [ aeson base containers data-default deepseq Diff directory dlist extra filepath ghc ghc-boot-th ghc-paths ghcide hashable hls-graph @@ -134774,8 +135925,8 @@ self: { }: mkDerivation { pname = "hls-explicit-imports-plugin"; - version = "1.0.1.1"; - sha256 = "06wf8crlaczx970br10svnk34isgr2yvsmla7d5b3m36w584dvrc"; + version = "1.0.1.2"; + sha256 = "12m0idqxx47ixyn6i03jzwp4z9xwnb5q0p0655ik03xhibwjja7d"; libraryHaskellDepends = [ aeson base containers deepseq ghc ghcide hls-graph hls-plugin-api lsp text unordered-containers @@ -134807,8 +135958,8 @@ self: { }: mkDerivation { pname = "hls-fourmolu-plugin"; - version = "1.0.1.1"; - sha256 = "0pw5raypa6zkr2a15pjlaqsh89dg7si40rry384ch593y2cbl7bv"; + version = "1.0.1.2"; + sha256 = "1w7rnb18fn71aqzspq7wic0nd1qwh5r2vr9j2yiwvp95p42zxf0n"; libraryHaskellDepends = [ base filepath fourmolu ghc ghc-boot-th ghcide hls-plugin-api lens lsp text @@ -134826,8 +135977,8 @@ self: { }: mkDerivation { pname = "hls-graph"; - version = "1.5.1.0"; - sha256 = "12aj8r531wcpjx4nh8wk73whlpv97im8sydfq8yl1xwsbx42xwac"; + version = "1.5.1.1"; + sha256 = "1ak6i03ch5xm6r4ym09k9vxfq7y5xwr9c6d84cgl8288g2i0fnpz"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson async base bytestring containers deepseq directory exceptions @@ -134866,8 +136017,8 @@ self: { }: mkDerivation { pname = "hls-hlint-plugin"; - version = "1.0.2.0"; - sha256 = "19rhp1xdwbq6c6f23jpc5rw8kdrb5abb7vsg16h2y77s91g8sq41"; + version = "1.0.2.1"; + sha256 = "11a6gkz4af137zdg0m4bipjy2vn8bmarjd127sdrwli3vy7jzs3s"; libraryHaskellDepends = [ aeson apply-refact base binary bytestring containers data-default deepseq Diff directory extra filepath ghc ghc-exactprint ghc-lib @@ -134890,8 +136041,8 @@ self: { }: mkDerivation { pname = "hls-module-name-plugin"; - version = "1.0.0.2"; - sha256 = "1b8rc6vr9940pvxm4ph0nlhykknxw0756b0vcskssbivwl60b6h0"; + version = "1.0.0.3"; + sha256 = "0nymxfwvqalmwgv3a0a5a10vk8yi6k7r3gb1yyd0iz6vkz6k10p3"; libraryHaskellDepends = [ aeson base directory filepath ghcide hls-plugin-api lsp text transformers unordered-containers @@ -134908,8 +136059,8 @@ self: { }: mkDerivation { pname = "hls-ormolu-plugin"; - version = "1.0.1.1"; - sha256 = "1f8zx8fnjs79ajbrxid4cfj5ksza038ydi45d522l0f3mii5n7qw"; + version = "1.0.1.2"; + sha256 = "1kp63ydmczvjbwzkmxzd8m4fnm8yljzxraisa85sd7pagv2djh7q"; libraryHaskellDepends = [ base filepath ghc ghc-boot-th ghcide hls-plugin-api lens lsp ormolu text @@ -134988,6 +136139,8 @@ self: { pname = "hls-rename-plugin"; version = "1.0.0.0"; sha256 = "0j13nh3fvvmj1sd11fiq9fccq23s6p7jz3m96b49kprkayx65zhh"; + revision = "1"; + editedCabalFile = "193q5qz563lvwm1vpfadr7cy7yxk15z2va5p9bw0xjz2x8yhc5fq"; libraryHaskellDepends = [ base containers extra ghc ghc-exactprint ghcide hiedb hls-plugin-api hls-retrie-plugin lsp lsp-types syb text @@ -135005,8 +136158,8 @@ self: { }: mkDerivation { pname = "hls-retrie-plugin"; - version = "1.0.1.3"; - sha256 = "1wd31x38v7cllwcldwx6vybka9fqi2jlhvhl3ap6f4a88426pcx0"; + version = "1.0.1.4"; + sha256 = "18ldvywi8zl08xfd1z4dhj84xhxa9kq0hdminv6d3xf470ghkrdv"; libraryHaskellDepends = [ aeson base containers deepseq directory extra ghc ghcide hashable hls-plugin-api lsp lsp-types retrie safe-exceptions text @@ -135024,8 +136177,8 @@ self: { }: mkDerivation { pname = "hls-splice-plugin"; - version = "1.0.0.5"; - sha256 = "0d5bwnfs6dyl39m03asvb0kgj48gw3sggdnin31ly7pywh4f12ns"; + version = "1.0.0.6"; + sha256 = "0cnm0kaimbcyrjgphz61fhs9wg4wscv8bj9c09pxxwz6npf2r3wz"; libraryHaskellDepends = [ aeson base containers dlist extra foldl ghc ghc-exactprint ghcide hls-plugin-api lens lsp retrie syb text transformers unliftio-core @@ -135043,8 +136196,8 @@ self: { }: mkDerivation { pname = "hls-stylish-haskell-plugin"; - version = "1.0.0.3"; - sha256 = "0rd3b9kxwck3wlwrn2mp6qvmrrhmfj3a9h97fvbf4bk7rp58552h"; + version = "1.0.0.4"; + sha256 = "0p6cqjslf9qnb2df6dvznyzily55mcs13f0kd0x64p8kf2chc6ic"; libraryHaskellDepends = [ base directory filepath ghc ghc-boot-th ghcide hls-plugin-api lsp-types stylish-haskell text @@ -135066,8 +136219,8 @@ self: { }: mkDerivation { pname = "hls-tactics-plugin"; - version = "1.5.0.0"; - sha256 = "0bwjkj9canxr2njjica9nbl0lmlyqvyj6ybrx2xdk533rajxbnpf"; + version = "1.5.0.1"; + sha256 = "1fji3m1dczswzsrvvsg00jflsq9h4jpgclyma91rcncdrl7j4ylz"; libraryHaskellDepends = [ aeson base containers deepseq directory extra filepath fingertree generic-lens ghc ghc-boot-th ghc-exactprint ghc-source-gen ghcide @@ -135094,8 +136247,8 @@ self: { }: mkDerivation { pname = "hls-test-utils"; - version = "1.1.0.1"; - sha256 = "07nxmfld8shg2kr08j6wa4rilw301y0bhixblb2mmv9i98y7203w"; + version = "1.1.0.2"; + sha256 = "1506438g4bzc05f8km5kcjq8hv1sk56bllbcnjkx3fdqdamr3piv"; libraryHaskellDepends = [ aeson async base blaze-markup bytestring containers data-default directory extra filepath ghcide hls-graph hls-plugin-api hspec @@ -136429,8 +137582,8 @@ self: { pname = "hoist-error"; version = "0.2.1.0"; sha256 = "028lczd80nhj3yj5dq9qixzdzkyisl34qpi6bb28r8b9nj2i2nss"; - revision = "4"; - editedCabalFile = "1xp8l236gflh5njl3s8f0d2ahqypks70pfjnawskc0fcnl818qpa"; + revision = "5"; + editedCabalFile = "173vmbviw39ivb1cg2c0w35m0dd32n0ki82nd6h3j8yww0pzgk5p"; libraryHaskellDepends = [ base either mtl ]; description = "Some convenience facilities for hoisting errors into a monad"; license = lib.licenses.mit; @@ -137856,6 +139009,45 @@ self: { license = lib.licenses.mit; }) {}; + "hpack_0_34_6" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal + , containers, cryptonite, deepseq, directory, filepath, Glob, hspec + , hspec-discover, http-client, http-client-tls, http-types, HUnit + , infer-license, interpolate, mockery, pretty, QuickCheck + , scientific, template-haskell, temporary, text, transformers + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "hpack"; + version = "0.34.6"; + sha256 = "0hmaf5j4blyav3a0r1qbdhr5hs8s88c6l7ryxi011xj7hqs4fi8w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bifunctors bytestring Cabal containers cryptonite + deepseq directory filepath Glob http-client http-client-tls + http-types infer-license pretty scientific text transformers + unordered-containers vector yaml + ]; + executableHaskellDepends = [ + aeson base bifunctors bytestring Cabal containers cryptonite + deepseq directory filepath Glob http-client http-client-tls + http-types infer-license pretty scientific text transformers + unordered-containers vector yaml + ]; + testHaskellDepends = [ + aeson base bifunctors bytestring Cabal containers cryptonite + deepseq directory filepath Glob hspec http-client http-client-tls + http-types HUnit infer-license interpolate mockery pretty + QuickCheck scientific template-haskell temporary text transformers + unordered-containers vector yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "A modern format for Haskell packages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "hpack-convert" = callPackage ({ mkDerivation, aeson, aeson-qq, base, base-compat, bytestring , Cabal, containers, deepseq, directory, filepath, Glob, hspec @@ -138442,8 +139634,8 @@ self: { }: mkDerivation { pname = "hpqtypes-extras"; - version = "1.13.0.0"; - sha256 = "07pma23i8cy8153g3grb1jr4sasaaczlqym1jv9q5vzb03mdqcaw"; + version = "1.13.1.0"; + sha256 = "19d55ivy39pipal8v3anymnh5fpzms4skcxd2mgv1chpdw60n09w"; libraryHaskellDepends = [ base base16-bytestring bytestring containers cryptohash exceptions extra fields-json hpqtypes lifted-base log-base monad-control mtl @@ -138962,6 +140154,29 @@ self: { license = lib.licenses.bsd3; }) {inherit (pkgs) ruby;}; + "hruby_0_4_0_0" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal + , process, QuickCheck, ruby, scientific, stm, text + , unordered-containers, vector + }: + mkDerivation { + pname = "hruby"; + version = "0.4.0.0"; + sha256 = "0qd3mfc8mr5b0vmvfqnmjrba5abvwb4vn6mjlm0mhlgigmh685f9"; + setupHaskellDepends = [ base Cabal process ]; + libraryHaskellDepends = [ + aeson attoparsec base bytestring scientific stm text + unordered-containers vector + ]; + librarySystemDepends = [ ruby ]; + testHaskellDepends = [ + aeson attoparsec base QuickCheck text vector + ]; + description = "Embed a Ruby intepreter in your Haskell program !"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) ruby;}; + "hs" = callPackage ({ mkDerivation, base, containers, data-default, directory , enum-text, filepath, fmt, optparse-applicative, possibly, text @@ -139479,6 +140694,168 @@ self: { license = lib.licenses.bsd3; }) {}; + "hs-opentelemetry-api" = callPackage + ({ mkDerivation, async, attoparsec, base, binary, bytestring + , charset, clock, containers, ghc-prim, hashable, hspec, http-types + , memory, mtl, template-haskell, text, thread-utils-context + , unliftio-core, unordered-containers, vault, vector + , vector-builder + }: + mkDerivation { + pname = "hs-opentelemetry-api"; + version = "0.0.1.0"; + sha256 = "0n2x9yrrfqf1z7klfwllpl42rpi84s5kdywb3c77a9386xrf9gvw"; + libraryHaskellDepends = [ + async attoparsec base binary bytestring charset clock containers + ghc-prim hashable http-types memory mtl template-haskell text + thread-utils-context unliftio-core unordered-containers vault + vector vector-builder + ]; + testHaskellDepends = [ + async attoparsec base binary bytestring charset clock containers + ghc-prim hashable hspec http-types memory mtl template-haskell text + thread-utils-context unliftio-core unordered-containers vault + vector vector-builder + ]; + description = "OpenTelemetry API for use by libraries for direct instrumentation or wrapper packages"; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-exporter-in-memory" = callPackage + ({ mkDerivation, async, base, hs-opentelemetry-api, unagi-chan }: + mkDerivation { + pname = "hs-opentelemetry-exporter-in-memory"; + version = "0.0.1.0"; + sha256 = "0hd7pdcziyygvvv9c4klcihj4zyla6kzyc7k42gbg3383r7iw99r"; + libraryHaskellDepends = [ + async base hs-opentelemetry-api unagi-chan + ]; + testHaskellDepends = [ + async base hs-opentelemetry-api unagi-chan + ]; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-exporter-otlp" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, clock + , hs-opentelemetry-api, hs-opentelemetry-otlp, http-client + , http-conduit, http-types, microlens, mtl, proto-lens, text + , unordered-containers, vector, vector-builder + }: + mkDerivation { + pname = "hs-opentelemetry-exporter-otlp"; + version = "0.0.1.0"; + sha256 = "0vkxi2agwnhwlncijz2aqb45ri1c3aq6azpmn1igzzd29vsh4qam"; + libraryHaskellDepends = [ + base bytestring case-insensitive clock hs-opentelemetry-api + hs-opentelemetry-otlp http-client http-conduit http-types microlens + mtl proto-lens text unordered-containers vector vector-builder + ]; + testHaskellDepends = [ + base bytestring case-insensitive clock hs-opentelemetry-api + hs-opentelemetry-otlp http-client http-conduit http-types microlens + mtl proto-lens text unordered-containers vector vector-builder + ]; + description = "OpenTelemetry exporter supporting the standard OTLP protocol"; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-instrumentation-wai" = callPackage + ({ mkDerivation, base, bytestring, hs-opentelemetry-api, http-types + , iproute, network, text, vault, wai + }: + mkDerivation { + pname = "hs-opentelemetry-instrumentation-wai"; + version = "0.0.1.0"; + sha256 = "075jbkcxsgmjrq731zlyq70421yrmqfsb8zsm149sxsnalxp4jpw"; + libraryHaskellDepends = [ + base bytestring hs-opentelemetry-api http-types iproute network + text vault wai + ]; + testHaskellDepends = [ + base bytestring hs-opentelemetry-api http-types iproute network + text vault wai + ]; + description = "WAI instrumentation middleware for OpenTelemetry"; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-instrumentation-yesod" = callPackage + ({ mkDerivation, base, hs-opentelemetry-api + , hs-opentelemetry-instrumentation-wai, microlens, mtl + , template-haskell, text, unliftio, wai, yesod-core + }: + mkDerivation { + pname = "hs-opentelemetry-instrumentation-yesod"; + version = "0.0.1.0"; + sha256 = "1jywbj76xf2nq2vayx0wa875csisnd0xgb14lq37jr9hqqmzam4z"; + libraryHaskellDepends = [ + base hs-opentelemetry-api hs-opentelemetry-instrumentation-wai + microlens mtl template-haskell text unliftio wai yesod-core + ]; + testHaskellDepends = [ + base hs-opentelemetry-api hs-opentelemetry-instrumentation-wai + microlens mtl template-haskell text unliftio wai yesod-core + ]; + description = "Yesod middleware for providing OpenTelemetry instrumentation"; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-otlp" = callPackage + ({ mkDerivation, base, proto-lens, proto-lens-runtime }: + mkDerivation { + pname = "hs-opentelemetry-otlp"; + version = "0.0.1.0"; + sha256 = "1hlflmr51lz4pbxxmlmp2rb5p4lcj09fhry41rv52nmk9iim4qr0"; + libraryHaskellDepends = [ base proto-lens proto-lens-runtime ]; + description = "OpenTelemetry protocol buffer modules generated for the OTLP protocol by the proto-lens package"; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-propagator-w3c" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hs-opentelemetry-api + , http-types, text + }: + mkDerivation { + pname = "hs-opentelemetry-propagator-w3c"; + version = "0.0.1.0"; + sha256 = "0kv59ljydrl557ifs5z5kix1lwrglr4mr1ky3nixq7ydrzmsxr16"; + libraryHaskellDepends = [ + attoparsec base bytestring hs-opentelemetry-api http-types text + ]; + testHaskellDepends = [ + attoparsec base bytestring hs-opentelemetry-api http-types text + ]; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-sdk" = callPackage + ({ mkDerivation, async, base, bytestring, clock + , hs-opentelemetry-api, hs-opentelemetry-exporter-otlp + , hs-opentelemetry-propagator-w3c, hspec, http-types, mwc-random + , network-bsd, random, random-bytestring, stm, text, unagi-chan + , unix, unordered-containers, vector, vector-builder + }: + mkDerivation { + pname = "hs-opentelemetry-sdk"; + version = "0.0.1.0"; + sha256 = "01p934rlifsfq3mfxrlm1zp6nwb8xscibvprl4qylyanhhvngd4z"; + libraryHaskellDepends = [ + async base bytestring hs-opentelemetry-api + hs-opentelemetry-exporter-otlp hs-opentelemetry-propagator-w3c + http-types mwc-random network-bsd random random-bytestring stm text + unagi-chan unix unordered-containers vector vector-builder + ]; + testHaskellDepends = [ + async base bytestring clock hs-opentelemetry-api + hs-opentelemetry-exporter-otlp hs-opentelemetry-propagator-w3c + hspec http-types mwc-random network-bsd random random-bytestring + stm text unagi-chan unix unordered-containers vector vector-builder + ]; + description = "OpenTelemetry SDK for use in applications"; + license = lib.licenses.bsd3; + }) {}; + "hs-pattrans" = callPackage ({ mkDerivation, async, base, bytestring, cassava, Chart , Chart-cairo, colour, containers, contravariant, directory @@ -141576,6 +142953,28 @@ self: { license = lib.licenses.isc; }) {}; + "hsinstall_2_7" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, Cabal, directory, exceptions + , filepath, heredoc, newtype-generics, optparse-applicative + , process, safe-exceptions, transformers + }: + mkDerivation { + pname = "hsinstall"; + version = "2.7"; + sha256 = "142gdcdka2i61hv9pxpqfi25h5nzz8k7nxlnymfmn4inpayvdr29"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath ]; + executableHaskellDepends = [ + ansi-wl-pprint base Cabal directory exceptions filepath heredoc + newtype-generics optparse-applicative process safe-exceptions + transformers + ]; + description = "Install Haskell software"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {}; + "hskeleton" = callPackage ({ mkDerivation, base, Cabal }: mkDerivation { @@ -142457,14 +143856,14 @@ self: { license = lib.licenses.mit; }) {}; - "hspec_2_9_1" = callPackage + "hspec_2_9_2" = callPackage ({ mkDerivation, base, hspec-core, hspec-discover , hspec-expectations, QuickCheck }: mkDerivation { pname = "hspec"; - version = "2.9.1"; - sha256 = "1q4zknkqgdvkbv2alny9ysbdh7b28v91xazfnka0cqfgfbm22h2i"; + version = "2.9.2"; + sha256 = "0zyy2pinv77a161aybpay6syy4y275ap409rzns0v3yqndxn250c"; libraryHaskellDepends = [ base hspec-core hspec-discover hspec-expectations QuickCheck ]; @@ -142555,7 +143954,7 @@ self: { license = lib.licenses.mit; }) {}; - "hspec-core_2_9_1" = callPackage + "hspec-core_2_9_2" = callPackage ({ mkDerivation, ansi-terminal, array, base, base-orphans , call-stack, clock, deepseq, directory, filepath , hspec-expectations, hspec-meta, HUnit, process, QuickCheck @@ -142564,10 +143963,8 @@ self: { }: mkDerivation { pname = "hspec-core"; - version = "2.9.1"; - sha256 = "1nfnzihyn5k02cn627pkj87rdvg1q850gpbyr831jivfi2qia8vq"; - revision = "1"; - editedCabalFile = "12qy6gdag9ycabp90mpm4v4vwc9948rkqfldxr2fp36ijx100hc2"; + version = "2.9.2"; + sha256 = "175c4g98ancn42j8czjrxm60hik6f3wysifszsqlprhna3cxw1yn"; libraryHaskellDepends = [ ansi-terminal array base call-stack clock deepseq directory filepath hspec-expectations HUnit QuickCheck quickcheck-io random @@ -142624,14 +144021,14 @@ self: { maintainers = with lib.maintainers; [ maralorn ]; }) {}; - "hspec-discover_2_9_1" = callPackage + "hspec-discover_2_9_2" = callPackage ({ mkDerivation, base, directory, filepath, hspec-meta, mockery , QuickCheck }: mkDerivation { pname = "hspec-discover"; - version = "2.9.1"; - sha256 = "13cbjyzmd543jcpi7bh420adh2bpn088v8fv0cb25zgx8q5khmxw"; + version = "2.9.2"; + sha256 = "0chp9fcmjqmwbh2s77ixzjk0w5d19yyph6093j6cky03cbzv1a05"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base directory filepath ]; @@ -142675,6 +144072,23 @@ self: { license = lib.licenses.mit; }) {}; + "hspec-expectations-json_1_0_0_5" = callPackage + ({ mkDerivation, aeson, aeson-pretty, aeson-qq, base, Diff, hspec + , HUnit, scientific, text, vector + }: + mkDerivation { + pname = "hspec-expectations-json"; + version = "1.0.0.5"; + sha256 = "12kb0dsw36rwg522lhs31gi2ij8vf8lq36j3983i352yiqrzb586"; + libraryHaskellDepends = [ + aeson aeson-pretty base Diff HUnit scientific text vector + ]; + testHaskellDepends = [ aeson-qq base hspec ]; + description = "Hspec expectations for JSON Values"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "hspec-expectations-lens" = callPackage ({ mkDerivation, base, hspec, hspec-expectations, HUnit, lens , silently @@ -142908,19 +144322,24 @@ self: { license = lib.licenses.mit; }) {}; - "hspec-junit-formatter_1_0_1_0" = callPackage + "hspec-junit-formatter_1_0_3_0" = callPackage ({ mkDerivation, base, conduit, containers, directory, exceptions - , filepath, hspec, hspec-core, text, time, xml-conduit, xml-types + , filepath, hspec, hspec-core, markdown-unlit, temporary, text + , time, xml-conduit, xml-types }: mkDerivation { pname = "hspec-junit-formatter"; - version = "1.0.1.0"; - sha256 = "1n0hv2xhplpg6fhy8dxzp63k4b7mfzm1g92wglrsqc2lsvnx09ky"; + version = "1.0.3.0"; + sha256 = "06003bw98bp9jl379463x1bk3ds30spsmg9h4lvr367k6diyi6ax"; libraryHaskellDepends = [ base conduit containers directory exceptions filepath hspec-core text time xml-conduit xml-types ]; - testHaskellDepends = [ base hspec ]; + testHaskellDepends = [ + base containers filepath hspec hspec-core markdown-unlit temporary + text xml-conduit + ]; + testToolDepends = [ markdown-unlit ]; description = "A JUnit XML runner/formatter for hspec"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; @@ -142992,15 +144411,15 @@ self: { license = lib.licenses.mit; }) {}; - "hspec-meta_2_9_0_1" = callPackage + "hspec-meta_2_9_2" = callPackage ({ mkDerivation, ansi-terminal, array, base, call-stack, clock , deepseq, directory, filepath, QuickCheck, quickcheck-io, random , setenv, stm, time, transformers }: mkDerivation { pname = "hspec-meta"; - version = "2.9.0.1"; - sha256 = "1bcnx7lmcs0hi6skk6xbx4mypq9q92v9rgbn3npy2c79gz01vz6m"; + version = "2.9.2"; + sha256 = "1pbmy93vqgb1i2qf1qij3z9q73as9fcv3c1wbff4mnd1fxsxgc9y"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -145033,8 +146452,8 @@ self: { pname = "http-api-data"; version = "0.4.3"; sha256 = "171bw2a44pg50d3y77gw2y9vmx72laky7hnn5hw6r93pnjmlf9yz"; - revision = "4"; - editedCabalFile = "04nzx6a81v7c6s8mrb7nssv23w3dpalcbm6lvzrg2k8dddr0rwi1"; + revision = "5"; + editedCabalFile = "18gh7q1j2jiz4c6sn352j5rl4009gi238nni8ff9kqgi3c4mlrs0"; libraryHaskellDepends = [ attoparsec attoparsec-iso8601 base base-compat bytestring containers cookie hashable http-types tagged text time-compat @@ -145888,6 +147307,8 @@ self: { pname = "http-query"; version = "0.1.0.1"; sha256 = "11l3bxbaxkd0mrarp5l3s3c4xhvdiq8lj739hxspi6cgk0ywjwxw"; + revision = "1"; + editedCabalFile = "1c1xxzsdwclzmrgflaj1nz4k2ll5h53swpfimzxs37kjdxsxkr2b"; libraryHaskellDepends = [ aeson base bytestring http-conduit network-uri text ]; @@ -145895,6 +147316,22 @@ self: { license = lib.licenses.bsd3; }) {}; + "http-query_0_1_1" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit, network-uri + , text + }: + mkDerivation { + pname = "http-query"; + version = "0.1.1"; + sha256 = "0k97ck1x2j9is5bslxaaw1fghh4yrvy50fahdy7sg51h5ihzcarp"; + libraryHaskellDepends = [ + aeson base bytestring http-conduit network-uri text + ]; + description = "Simple http queries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "http-querystring" = callPackage ({ mkDerivation, base, bytestring, containers, doctest, hspec , http-types, QuickCheck @@ -149387,24 +150824,6 @@ self: { }) {}; "hyperloglog" = callPackage - ({ mkDerivation, approximate, base, binary, bits, bytes, cereal - , cereal-vector, comonad, deepseq, distributive, hashable, lens - , reflection, semigroupoids, semigroups, siphash, tagged, vector - }: - mkDerivation { - pname = "hyperloglog"; - version = "0.4.4"; - sha256 = "0iwjxv934vid7bzaxyqq4v7r52vdcqjxmw043dmxykwyzim59l3v"; - libraryHaskellDepends = [ - approximate base binary bits bytes cereal cereal-vector comonad - deepseq distributive hashable lens reflection semigroupoids - semigroups siphash tagged vector - ]; - description = "An approximate streaming (constant space) unique object counter"; - license = lib.licenses.bsd3; - }) {}; - - "hyperloglog_0_4_5" = callPackage ({ mkDerivation, approximate, base, binary, bits, bytes, cereal , cereal-vector, comonad, deepseq, distributive, hashable, lens , reflection, semigroupoids, semigroups, siphash, tagged, vector @@ -149420,7 +150839,6 @@ self: { ]; description = "An approximate streaming (constant space) unique object counter"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "hyperloglogplus" = callPackage @@ -150626,6 +152044,8 @@ self: { pname = "ihaskell"; version = "0.10.2.1"; sha256 = "1bpxm51c8f0cl7cvg7d2f39fnar7a811s3fgxvxmvsb7yw3v92vc"; + revision = "1"; + editedCabalFile = "0qw3zi7fs82k5kk08s6qmpnb6zhfjp77fpqylq9j2ip04sgdcdrp"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -150648,6 +152068,42 @@ self: { license = lib.licenses.mit; }) {}; + "ihaskell_0_10_2_2" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , cmdargs, containers, directory, exceptions, filepath, ghc + , ghc-boot, ghc-parser, ghc-paths, haskeline, here, hlint, hspec + , hspec-contrib, http-client, http-client-tls, HUnit + , ipython-kernel, parsec, process, random, raw-strings-qq, setenv + , shelly, split, stm, strict, text, time, transformers, unix + , unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "ihaskell"; + version = "0.10.2.2"; + sha256 = "1lcyhj19v44wc6blj31fc4gfzsbqj0wnf9fyll8xi4nq0wq0zw89"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base base64-bytestring binary bytestring cmdargs containers + directory exceptions filepath ghc ghc-boot ghc-parser ghc-paths + haskeline hlint http-client http-client-tls ipython-kernel parsec + process random shelly split stm strict text time transformers unix + unordered-containers utf8-string vector + ]; + executableHaskellDepends = [ + aeson base bytestring containers directory ghc ipython-kernel + process strict text transformers unix unordered-containers + ]; + testHaskellDepends = [ + base directory ghc ghc-paths here hspec hspec-contrib HUnit + raw-strings-qq setenv shelly text transformers + ]; + description = "A Haskell backend kernel for the IPython project"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "ihaskell-aeson" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, here , ihaskell, text @@ -151491,8 +152947,8 @@ self: { }: mkDerivation { pname = "implicit-hie-cradle"; - version = "0.4.0.1"; - sha256 = "07k0d2lda4kj20121h8lzbjl074s90cnhbins1dvgngxbz0ddxa2"; + version = "0.5.0.0"; + sha256 = "0cfciqc0lpvksyvs3azqncbc0c2ckqg9avzd69cnd59b0mc8jsiy"; libraryHaskellDepends = [ base base16-bytestring bytestring containers directory extra filepath hie-bios hslogger implicit-hie process temporary text time @@ -152528,6 +153984,34 @@ self: { license = lib.licenses.bsd3; }) {}; + "influxdb_1_9_2_2" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal + , cabal-doctest, clock, containers, doctest, foldl, http-client + , http-types, lens, network, optional-args, raw-strings-qq + , scientific, tagged, tasty, tasty-hunit, template-haskell, text + , time, unordered-containers, vector + }: + mkDerivation { + pname = "influxdb"; + version = "1.9.2.2"; + sha256 = "08nqby0m69n8vqppprd3wk5z4r0aqs8kggkjzps106k809q0ycdg"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson attoparsec base bytestring clock containers foldl http-client + http-types lens network optional-args scientific tagged text time + unordered-containers vector + ]; + testHaskellDepends = [ + base containers doctest lens raw-strings-qq tasty tasty-hunit + template-haskell time vector + ]; + description = "InfluxDB client library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "informative" = callPackage ({ mkDerivation, base, containers, csv, highlighting-kate , http-conduit, monad-logger, pandoc, persistent @@ -152806,44 +154290,6 @@ self: { }) {}; "inline-r" = callPackage - ({ mkDerivation, aeson, base, bytestring, containers, criterion - , data-default-class, deepseq, directory, exceptions, filepath - , ieee754, inline-c, mtl, pretty, primitive, process - , quickcheck-assertions, R, reflection, setenv, silently - , singletons, strict, tasty, tasty-expected-failure, tasty-golden - , tasty-hunit, tasty-quickcheck, template-haskell, temporary, text - , th-lift, th-orphans, transformers, unix, vector - }: - mkDerivation { - pname = "inline-r"; - version = "0.10.4"; - sha256 = "0jvfi2izhxn0n5xzz6rhhfs3fxlx7p1mhd9pjrazqckib14jw8ml"; - revision = "1"; - editedCabalFile = "0lfjfk2hliiqs0wx3i5g513r2y8kafdb07hyscg0dq9x53ia067k"; - libraryHaskellDepends = [ - aeson base bytestring containers data-default-class deepseq - exceptions inline-c mtl pretty primitive process reflection setenv - singletons template-haskell text th-lift th-orphans transformers - unix vector - ]; - libraryPkgconfigDepends = [ R ]; - testHaskellDepends = [ - base bytestring directory filepath ieee754 mtl process - quickcheck-assertions silently singletons strict tasty - tasty-expected-failure tasty-golden tasty-hunit tasty-quickcheck - template-haskell temporary text unix vector - ]; - benchmarkHaskellDepends = [ - base criterion filepath primitive process singletons - template-haskell vector - ]; - description = "Seamlessly call R from Haskell and vice versa. No FFI required."; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; - }) {inherit (pkgs) R;}; - - "inline-r_0_10_5" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, criterion , data-default-class, deepseq, directory, exceptions, filepath , ieee754, inline-c, mtl, pretty, primitive, process @@ -152931,32 +154377,6 @@ self: { }) {aether = null;}; "insert-ordered-containers" = callPackage - ({ mkDerivation, aeson, base, base-compat, deepseq, hashable - , indexed-traversable, lens, optics-core, optics-extra, QuickCheck - , semigroupoids, semigroups, tasty, tasty-quickcheck, text - , transformers, unordered-containers - }: - mkDerivation { - pname = "insert-ordered-containers"; - version = "0.2.5"; - sha256 = "0bb3ggzic8z5zmvmzp1fsnb572c2v383740b0ddf1fwihpn52c1y"; - revision = "2"; - editedCabalFile = "1xjrd1sn3wkhv8f40wi5p53y8n74lkj5pnr4psjlbpqqlr4hy2ya"; - libraryHaskellDepends = [ - aeson base base-compat deepseq hashable indexed-traversable lens - optics-core optics-extra semigroupoids semigroups text transformers - unordered-containers - ]; - testHaskellDepends = [ - aeson base base-compat hashable lens QuickCheck semigroupoids - semigroups tasty tasty-quickcheck text transformers - unordered-containers - ]; - description = "Associative containers retaining insertion order for traversals"; - license = lib.licenses.bsd3; - }) {}; - - "insert-ordered-containers_0_2_5_1" = callPackage ({ mkDerivation, aeson, base, base-compat, deepseq, hashable , indexed-traversable, lens, optics-core, optics-extra, QuickCheck , semigroupoids, tasty, tasty-quickcheck, text, transformers @@ -152976,7 +154396,6 @@ self: { ]; description = "Associative containers retaining insertion order for traversals"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "inserts" = callPackage @@ -153394,6 +154813,24 @@ self: { license = lib.licenses.mit; }) {}; + "integer-roots_1_0_2_0" = callPackage + ({ mkDerivation, base, doctest, integer-gmp, smallcheck, tasty + , tasty-hunit, tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "integer-roots"; + version = "1.0.2.0"; + sha256 = "15sn3jgm8axm8f9z02aj3xdf318qwwc5qfc8b4r0n7hfr1jgrqs5"; + libraryHaskellDepends = [ base integer-gmp ]; + testHaskellDepends = [ + base doctest smallcheck tasty tasty-hunit tasty-quickcheck + tasty-smallcheck + ]; + description = "Integer roots and perfect powers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "integer-simple" = callPackage ({ mkDerivation, ghc-prim }: mkDerivation { @@ -154613,12 +156050,17 @@ self: { }) {}; "ip2location" = callPackage - ({ mkDerivation, base, binary, bytestring, iproute }: + ({ mkDerivation, aeson, base, binary, bytestring, http-client + , http-client-tls, http-types, iproute, split, uri-encode + }: mkDerivation { pname = "ip2location"; - version = "8.3.1"; - sha256 = "01sdx0j0rm7rgylac51mk4ph5krdnzdd8532di5g5ik3p112dzg8"; - libraryHaskellDepends = [ base binary bytestring iproute ]; + version = "8.4.0"; + sha256 = "0004hfjvy5dcvvphiarswpy7vnl4lip25qbc662l6vjia0wwn95x"; + libraryHaskellDepends = [ + aeson base binary bytestring http-client http-client-tls http-types + iproute split uri-encode + ]; description = "IP2Location Haskell package for IP geolocation"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; @@ -154920,6 +156362,8 @@ self: { pname = "ipython-kernel"; version = "0.10.2.1"; sha256 = "016w7bmji3k1cnnl3vq35zq6fnqdvc2x762zfzv4ync2jz63rq38"; + revision = "1"; + editedCabalFile = "12h7nm3z53g7q0c8ckq3dqp7gdgcm6paln577c4pyhvh218iqycl"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -154932,6 +156376,29 @@ self: { license = lib.licenses.mit; }) {}; + "ipython-kernel_0_10_2_2" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , cryptonite, directory, filepath, memory, parsec, process + , temporary, text, transformers, unordered-containers, uuid + , zeromq4-haskell + }: + mkDerivation { + pname = "ipython-kernel"; + version = "0.10.2.2"; + sha256 = "1zvpabfqnkga2smp4p0p46i9llkvxdcdvf0ysafh5xia4ls2icyq"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base binary bytestring containers cryptonite directory + filepath memory parsec process temporary text transformers + unordered-containers uuid zeromq4-haskell + ]; + description = "A library for creating kernels for IPython frontends"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "irc" = callPackage ({ mkDerivation, attoparsec, base, bytestring, HUnit, QuickCheck , test-framework, test-framework-hunit, test-framework-quickcheck2 @@ -157035,6 +158502,44 @@ self: { broken = true; }) {}; + "jet" = callPackage + ({ mkDerivation, aeson, aeson-extra, aeson-pretty, ansi-terminal + , base, bytestring, comonad, containers, free, hashable, Hclip + , lens, mtl, prettyprinter, prettyprinter-ansi-terminal + , recursion-schemes, recursive-zipper, scientific, text + , text-zipper, transformers, unix, unordered-containers, vector + , vty + }: + mkDerivation { + pname = "jet"; + version = "0.0.0.1"; + sha256 = "07l4lq9h9c470jrlprqc3r9iag44m97066hy8kcwdqw5iwi1yqld"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-extra aeson-pretty ansi-terminal base bytestring + comonad containers free hashable Hclip lens mtl prettyprinter + prettyprinter-ansi-terminal recursion-schemes recursive-zipper + scientific text text-zipper transformers unix unordered-containers + vector vty + ]; + executableHaskellDepends = [ + aeson aeson-extra aeson-pretty ansi-terminal base bytestring + comonad containers free hashable Hclip lens mtl prettyprinter + prettyprinter-ansi-terminal recursion-schemes recursive-zipper + scientific text text-zipper transformers unix unordered-containers + vector vty + ]; + testHaskellDepends = [ + aeson aeson-extra aeson-pretty ansi-terminal base bytestring + comonad containers free hashable Hclip lens mtl prettyprinter + prettyprinter-ansi-terminal recursion-schemes recursive-zipper + scientific text text-zipper transformers unix unordered-containers + vector vty + ]; + license = lib.licenses.bsd3; + }) {}; + "jet-stream" = callPackage ({ mkDerivation, async, base, bytestring, conceit, doctest, foldl , process, stm, stm-chans, tasty, tasty-hunit, text, time @@ -158498,6 +160003,8 @@ self: { pname = "json-stream"; version = "0.4.2.4"; sha256 = "1ryv2738ajagb0wdkac5lka1kzprrf85gqxabafmm3g5szllxjl1"; + revision = "1"; + editedCabalFile = "0i1250irn8zxhr3vlik3zaja81a8yj7rjyfk1654bwpih9rq81f6"; libraryHaskellDepends = [ aeson base bytestring scientific text unordered-containers vector ]; @@ -158892,8 +160399,8 @@ self: { }: mkDerivation { pname = "jsonrpc-conduit"; - version = "0.3.6"; - sha256 = "1czk9i9xkw4r6pg2x8ics4ki15icq2mh8zby2ci9ld5b6iz61196"; + version = "0.3.7"; + sha256 = "0i1anr471rm7wil2l62mcwkqsyd62zwcgc0rb3iblr64bjd6kl80"; libraryHaskellDepends = [ aeson attoparsec base bytestring conduit conduit-extra mtl text transformers unordered-containers @@ -159450,6 +160957,33 @@ self: { license = lib.licenses.mit; }) {}; + "jwt_0_10_1" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, cryptonite + , doctest, http-types, HUnit, lens, lens-aeson, memory, network-uri + , QuickCheck, scientific, semigroups, tasty, tasty-hunit + , tasty-quickcheck, tasty-th, text, time, unordered-containers + , vector, x509, x509-store + }: + mkDerivation { + pname = "jwt"; + version = "0.10.1"; + sha256 = "02nymdz8yrvq4vw41ah5qmb4rn01xf300d7vz18j4nif55viag4z"; + libraryHaskellDepends = [ + aeson base bytestring containers cryptonite http-types memory + network-uri scientific semigroups text time unordered-containers + vector x509 x509-store + ]; + testHaskellDepends = [ + aeson base bytestring containers cryptonite doctest http-types + HUnit lens lens-aeson memory network-uri QuickCheck scientific + semigroups tasty tasty-hunit tasty-quickcheck tasty-th text time + unordered-containers vector x509 x509-store + ]; + description = "JSON Web Token (JWT) decoding and encoding"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "kademlia" = callPackage ({ mkDerivation, base, bytestring, containers, HUnit, mtl, network , QuickCheck, stm, tasty, tasty-hunit, tasty-quickcheck @@ -160034,6 +161568,23 @@ self: { license = lib.licenses.mit; }) {}; + "katip-logstash_0_1_0_2" = callPackage + ({ mkDerivation, aeson, base, katip, logstash, retry, stm + , stm-chans, text, transformers, unliftio + }: + mkDerivation { + pname = "katip-logstash"; + version = "0.1.0.2"; + sha256 = "0hd277cvgs83aqr70g3c59nb5jc81fxhv7ngkk80gx4gc62q6l19"; + libraryHaskellDepends = [ + aeson base katip logstash retry stm stm-chans text transformers + unliftio + ]; + description = "Logstash backend for katip"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "katip-logzio" = callPackage ({ mkDerivation, aeson, async, base, bytestring, errors, hedgehog , hostname, http-client, http-client-tls, http-types, katip, retry @@ -163731,15 +165282,15 @@ self: { license = lib.licenses.gpl3Only; }) {}; - "language-docker_10_3_0" = callPackage + "language-docker_10_4_0" = callPackage ({ mkDerivation, base, bytestring, containers, data-default-class , hspec, hspec-megaparsec, HUnit, megaparsec, prettyprinter , QuickCheck, split, text, time }: mkDerivation { pname = "language-docker"; - version = "10.3.0"; - sha256 = "1vwgm2902xzmcq9bkjs4nah5jcijmqa7qviaz96awgb6rc5wamnb"; + version = "10.4.0"; + sha256 = "04qn8a0jaxcaircl8ib9p5m45xiay33i4i0gdpgk2qdidac9m2al"; libraryHaskellDepends = [ base bytestring containers data-default-class megaparsec prettyprinter split text time @@ -164622,6 +166173,8 @@ self: { pname = "language-sygus"; version = "0.1.1.2"; sha256 = "1vgd45bd866mm2w80hg8q11iz8g9ifz5ccm0sh13xrnpvfvdv862"; + revision = "1"; + editedCabalFile = "1byjfj7r2ggw122hl1vrx4crdnq9xi57xipyxfa35ixmx4r306ji"; libraryHaskellDepends = [ array base hashable text ]; testHaskellDepends = [ base deepseq tasty tasty-hunit text ]; description = "A parser and printer for the SyGuS 2.0 language."; @@ -165211,8 +166764,8 @@ self: { pname = "lattices"; version = "2.0.3"; sha256 = "1mn78xqwsksybggnsnx8xkmzlc9his1si14dy5v6vmlchkjym9qg"; - revision = "1"; - editedCabalFile = "0wj1xk69v6jf8ni1m6962kr1ygci1wrmbji2slfgmdpdlls43b1r"; + revision = "2"; + editedCabalFile = "0dnfpgvrq7qkza4k82siayy0rpwj0gcdd2nybzp0m25dq7lign3r"; libraryHaskellDepends = [ base base-compat containers deepseq hashable integer-logarithms OneTuple QuickCheck semigroupoids tagged transformers universe-base @@ -166453,22 +168006,6 @@ self: { }) {}; "lens-action" = callPackage - ({ mkDerivation, base, comonad, contravariant, lens, mtl - , profunctors, semigroupoids, transformers - }: - mkDerivation { - pname = "lens-action"; - version = "0.2.5"; - sha256 = "02sv76far3y57p2pgcjsx5ffaai8rm4669qkp82l06vv964f0v2r"; - libraryHaskellDepends = [ - base comonad contravariant lens mtl profunctors semigroupoids - transformers - ]; - description = "Monadic Getters and Folds"; - license = lib.licenses.bsd3; - }) {}; - - "lens-action_0_2_6" = callPackage ({ mkDerivation, base, comonad, contravariant, lens, mtl , profunctors, semigroupoids, transformers }: @@ -166482,26 +168019,9 @@ self: { ]; description = "Monadic Getters and Folds"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "lens-aeson" = callPackage - ({ mkDerivation, aeson, attoparsec, base, bytestring, lens - , scientific, text, unordered-containers, vector - }: - mkDerivation { - pname = "lens-aeson"; - version = "1.1.2"; - sha256 = "0pdjjyjwlavcgm2wrv1fiz09l41hisl2xj6y67xbdix1h6h07hxz"; - libraryHaskellDepends = [ - aeson attoparsec base bytestring lens scientific text - unordered-containers vector - ]; - description = "Law-abiding lenses for aeson"; - license = lib.licenses.mit; - }) {}; - - "lens-aeson_1_1_3" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, lens , scientific, text, unordered-containers, vector }: @@ -166515,7 +168035,6 @@ self: { ]; description = "Law-abiding lenses for aeson"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "lens-core" = callPackage @@ -167917,14 +169436,14 @@ self: { "libnix" = callPackage ({ mkDerivation, aeson, base, bytestring, deepseq, directory - , errors, filepath, process, tasty, tasty-hunit, text + , errors, filepath, mtl, process, tasty, tasty-hunit, text }: mkDerivation { pname = "libnix"; - version = "0.3.0.0"; - sha256 = "0p2fhk5x7zwg70c6wq829b1j8zmms1s5xh2lahfdsr0x5q2k8jif"; + version = "0.4.1.0"; + sha256 = "0p9icnwwz38whg9vnvy5id7rnj92n9mgb8jhrlahbgxhz1af7idk"; libraryHaskellDepends = [ - aeson base bytestring deepseq errors filepath process text + aeson base bytestring deepseq errors filepath mtl process text ]; testHaskellDepends = [ base directory errors tasty tasty-hunit text @@ -168454,13 +169973,15 @@ self: { }) {}; "libyaml-streamly" = callPackage - ({ mkDerivation, base, bytestring, safe-exceptions, streamly }: + ({ mkDerivation, base, bytestring, deepseq, safe-exceptions + , streamly + }: mkDerivation { pname = "libyaml-streamly"; - version = "0.2.0"; - sha256 = "0lvpavy78clizrizj7zlj9msgfwkhj3c6shnss7swnp1xfi1a1k9"; + version = "0.2.1"; + sha256 = "0jh980ilaxhdhyp3vbmg0s3c2vf5ckxlkyj6n45vqb56847mg5bk"; libraryHaskellDepends = [ - base bytestring safe-exceptions streamly + base bytestring deepseq safe-exceptions streamly ]; description = "Low-level, streaming YAML interface via streamly"; license = lib.licenses.bsd3; @@ -170618,6 +172139,25 @@ self: { license = lib.licenses.mit; }) {}; + "list-t_1_0_5_1" = callPackage + ({ mkDerivation, base, base-prelude, foldl, HTF, logict, mmorph + , monad-control, mtl, mtl-prelude, semigroups, transformers + , transformers-base + }: + mkDerivation { + pname = "list-t"; + version = "1.0.5.1"; + sha256 = "0apcqxz5i0swwfkszwh5rdrda641n4jzkdc5kp3q78ja932vavwy"; + libraryHaskellDepends = [ + base foldl logict mmorph monad-control mtl semigroups transformers + transformers-base + ]; + testHaskellDepends = [ base-prelude HTF mmorph mtl-prelude ]; + description = "ListT done right"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "list-t-attoparsec" = callPackage ({ mkDerivation, attoparsec, base-prelude, either, hspec, list-t , list-t-text, text, transformers @@ -172155,22 +173695,6 @@ self: { }) {}; "log-domain" = callPackage - ({ mkDerivation, base, binary, bytes, cereal, comonad, deepseq - , distributive, hashable, semigroupoids, semigroups, vector - }: - mkDerivation { - pname = "log-domain"; - version = "0.13.1"; - sha256 = "0ipiiflzs1r7wm5k8b9cqn4l09rjdyks3pxnm4p3kmncd5s2ajsv"; - libraryHaskellDepends = [ - base binary bytes cereal comonad deepseq distributive hashable - semigroupoids semigroups vector - ]; - description = "Log-domain arithmetic"; - license = lib.licenses.bsd3; - }) {}; - - "log-domain_0_13_2" = callPackage ({ mkDerivation, base, binary, bytes, cereal, comonad, deepseq , distributive, hashable, semigroupoids, semigroups, vector }: @@ -172184,7 +173708,6 @@ self: { ]; description = "Log-domain arithmetic"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "log-effect" = callPackage @@ -172559,20 +174082,6 @@ self: { }) {}; "logging-facade" = callPackage - ({ mkDerivation, base, call-stack, hspec, transformers }: - mkDerivation { - pname = "logging-facade"; - version = "0.3.0"; - sha256 = "0d0lwxxgd16is9aw6v3ps4r9prv3dj8xscmm45fvzq3nicjiawcf"; - revision = "1"; - editedCabalFile = "1wzln1b02wipm1m7slipij031p96ak0z3qnnzl2xz5lh7bp3zb13"; - libraryHaskellDepends = [ base call-stack transformers ]; - testHaskellDepends = [ base hspec ]; - description = "Simple logging abstraction that allows multiple back-ends"; - license = lib.licenses.mit; - }) {}; - - "logging-facade_0_3_1" = callPackage ({ mkDerivation, base, call-stack, hspec, hspec-discover , transformers }: @@ -172585,7 +174094,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Simple logging abstraction that allows multiple back-ends"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "logging-facade-journald" = callPackage @@ -172777,6 +174285,25 @@ self: { license = lib.licenses.mit; }) {}; + "logstash_0_1_0_3" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, data-default-class + , exceptions, monad-control, mtl, network, resource-pool, resourcet + , retry, stm, stm-chans, time, tls, unbounded-delays, unliftio + }: + mkDerivation { + pname = "logstash"; + version = "0.1.0.3"; + sha256 = "17s7529mcvpm7pqjz5d980ra70z41zk0k52l6ps1p1zfi5p4niys"; + libraryHaskellDepends = [ + aeson async base bytestring data-default-class exceptions + monad-control mtl network resource-pool resourcet retry stm + stm-chans time tls unbounded-delays unliftio + ]; + description = "Logstash client library for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "lojban" = callPackage ({ mkDerivation, base, containers, curl, directory, haskell98, HTTP , markov-chain, mtl, parsec, process, random, regex-compat, strict @@ -173304,18 +174831,18 @@ self: { "lorentz" = callPackage ({ mkDerivation, aeson-pretty, base-noprelude, bimap, bytestring - , constraints, containers, data-default, first-class-families, fmt - , interpolate, lens, morley, morley-prelude, mtl, named - , optparse-applicative, singletons, template-haskell, text + , constraints, containers, cryptonite, data-default + , first-class-families, fmt, lens, morley, morley-prelude, mtl + , named, optparse-applicative, singletons, template-haskell, text , text-manipulate, unordered-containers, vinyl, with-utf8 }: mkDerivation { pname = "lorentz"; - version = "0.12.1"; - sha256 = "1ba511lxmlmv3dj483q6bgk5bvb16d2js0qldz513j4azqjr5f19"; + version = "0.13.0"; + sha256 = "1r4pni5hnf8vaxyv62jvq9dvhwalgzczhymm4w9ixfhncnr6znv4"; libraryHaskellDepends = [ aeson-pretty base-noprelude bimap bytestring constraints containers - data-default first-class-families fmt interpolate lens morley + cryptonite data-default first-class-families fmt lens morley morley-prelude mtl named optparse-applicative singletons template-haskell text text-manipulate unordered-containers vinyl with-utf8 @@ -173902,8 +175429,8 @@ self: { ({ mkDerivation, base, lua5_3, tasty, tasty-hunit }: mkDerivation { pname = "lua"; - version = "2.0.1"; - sha256 = "1ff50sqk52kpyam5mb66spnk8j1n8vbyqgd6p0kmhqpc71890zmp"; + version = "2.0.2"; + sha256 = "0hsbwws16p9xrpmx4j8f9hmz8lhjjz9b8ngb3y7pxi6lx08mypgw"; configureFlags = [ "-fsystem-lua" "-f-use-pkgconfig" ]; libraryHaskellDepends = [ base ]; librarySystemDepends = [ lua5_3 ]; @@ -175808,12 +177335,29 @@ self: { pname = "managed"; version = "1.0.8"; sha256 = "00wzfy9facwgimrilz7bxaigr79w10733h8zfgyhll644p2rnz38"; + revision = "1"; + editedCabalFile = "1b95c8lfc45lqjmykbyrls7lpnyjsv770zsdyg5fw9x65r83mdw2"; libraryHaskellDepends = [ base transformers ]; description = "A monad for managed values"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ Gabriel439 ]; }) {}; + "managed_1_0_9" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "managed"; + version = "1.0.9"; + sha256 = "0vx8aim8bcyyvxxnmi1xkbl3kwrvskjn99z3y8h458g7nsinsisd"; + revision = "1"; + editedCabalFile = "1sp7nsav3ln1m4kiian9y2jql0ywlswk8zb4wv8i4wkcr2cbbjkq"; + libraryHaskellDepends = [ base transformers ]; + description = "A monad for managed values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = with lib.maintainers; [ Gabriel439 ]; + }) {}; + "manatee" = callPackage ({ mkDerivation, base, binary, cairo, containers, dbus-client , dbus-core, derive, directory, filepath, gtk, gtk-serialized-event @@ -176960,15 +178504,14 @@ self: { }) {}; "mason" = callPackage - ({ mkDerivation, array, base, bytestring, ghc-prim, integer-gmp - , network, text + ({ mkDerivation, array, base, bytestring, ghc-prim, network, text }: mkDerivation { pname = "mason"; - version = "0.2.4"; - sha256 = "1ic2h2mj31hb972x146wn7p29hlmx9p30f5gi2ccqv2ww96l56fv"; + version = "0.2.5"; + sha256 = "0ch8qajaj83pifxy24z4srb3j51z5zn94lrx0ziqcfrpshck569j"; libraryHaskellDepends = [ - array base bytestring ghc-prim integer-gmp network text + array base bytestring ghc-prim network text ]; description = "Fast and extensible bytestring builder"; license = lib.licenses.bsd3; @@ -177090,15 +178633,15 @@ self: { broken = true; }) {}; - "massiv-persist_1_0_0_1" = callPackage + "massiv-persist_1_0_0_2" = callPackage ({ mkDerivation, base, bytestring, deepseq, doctest, hspec , hspec-discover, massiv, massiv-test, persist, primitive , QuickCheck }: mkDerivation { pname = "massiv-persist"; - version = "1.0.0.1"; - sha256 = "1j5vzk5m2r1cs5v5pzmf1i7p8zdlf29g0gdklf6snl9llk755pgy"; + version = "1.0.0.2"; + sha256 = "1hqmwbrxv664y4rfm37ziym25l9218pd21lz4180c0k3hfpdfsxy"; libraryHaskellDepends = [ base bytestring deepseq massiv persist primitive ]; @@ -177153,14 +178696,14 @@ self: { broken = true; }) {}; - "massiv-serialise_1_0_0_1" = callPackage + "massiv-serialise_1_0_0_2" = callPackage ({ mkDerivation, base, deepseq, doctest, hspec, hspec-discover , massiv, massiv-test, QuickCheck, serialise, vector }: mkDerivation { pname = "massiv-serialise"; - version = "1.0.0.1"; - sha256 = "0zmikmfjjshf9p0fawcg05832hxdzj04kqqh11bz1kqcc1yc7yk0"; + version = "1.0.0.2"; + sha256 = "1309nsjk36l1qiq769f9yrvn20xgf6abkmqqddzb8gqfbvhkzzym"; libraryHaskellDepends = [ base deepseq massiv serialise vector ]; testHaskellDepends = [ base doctest hspec massiv massiv-test QuickCheck serialise @@ -179361,6 +180904,8 @@ self: { pname = "memory"; version = "0.16.0"; sha256 = "0zzxyr2b7gj92h3jzaq1lfqfyfkfj4l636ry35191i9bp3wa0v8l"; + revision = "1"; + editedCabalFile = "02ql04drvyk8sdadxs4yi1h4aic0pxgnrph3j5ndcm6r7hfnv8py"; libraryHaskellDepends = [ base basement bytestring deepseq ghc-prim ]; @@ -179531,8 +181076,8 @@ self: { }: mkDerivation { pname = "mergeful-persistent"; - version = "0.0.0.0"; - sha256 = "13lw0gb57as7mplaqwg0i6cpdp1gyw0qghbq4l19y7ib8c6jqnxi"; + version = "0.1.0.0"; + sha256 = "13i2bajgxwmyr5w8qfswlpizhsajnnhgs96hav74sj5m5i6z0dpi"; libraryHaskellDepends = [ base containers mergeful microlens mtl persistent ]; @@ -179570,8 +181115,8 @@ self: { }: mkDerivation { pname = "mergeless-persistent"; - version = "0.0.0.0"; - sha256 = "0b75qs3f1vp4cab28j9znr83apzrsfx7i0p42nk42m5kn5vg2rzs"; + version = "0.1.0.0"; + sha256 = "05fazha6q5lmpagfazlrly7ms0p1jag9n6llwmr0zspx0raq35mb"; libraryHaskellDepends = [ base containers mergeless microlens persistent ]; @@ -183735,6 +185280,23 @@ self: { license = lib.licenses.mit; }) {}; + "monad-logger-logstash_0_2_0_2" = callPackage + ({ mkDerivation, aeson, base, logstash, monad-logger, retry, stm + , stm-chans, text, transformers, unliftio + }: + mkDerivation { + pname = "monad-logger-logstash"; + version = "0.2.0.2"; + sha256 = "1f0376s3xmrd0gqz0laxbqsh3h4g12bk0v885ik648bxwaliq2zf"; + libraryHaskellDepends = [ + aeson base logstash monad-logger retry stm stm-chans text + transformers unliftio + ]; + description = "Logstash backend for monad-logger"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "monad-logger-prefix" = callPackage ({ mkDerivation, base, criterion, exceptions, monad-control , monad-logger, mtl, resourcet, text, transformers @@ -184150,6 +185712,18 @@ self: { license = lib.licenses.bsd3; }) {}; + "monad-skeleton_0_2" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monad-skeleton"; + version = "0.2"; + sha256 = "0hqlwimwdhxwcikmy41qlkzr09dxx7ibpzr2g4czlv07c6fwlm3q"; + libraryHaskellDepends = [ base ]; + description = "Monads of program skeleta"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "monad-st" = callPackage ({ mkDerivation, base, transformers }: mkDerivation { @@ -185526,55 +187100,50 @@ self: { "morley" = callPackage ({ mkDerivation, aeson, aeson-casing, aeson-pretty, base-noprelude - , base58-bytestring, binary, bytestring, Cabal, constraints - , containers, cryptonite, data-default, doctest, elliptic-curve - , first-class-families, fmt, galois-field, generic-deriving, gitrev - , haskeline, hex-text, interpolate, lens, megaparsec, memory - , MonadRandom, morley-prelude, mtl, named, optparse-applicative - , pairing, parser-combinators, process, scientific, semigroups - , show-type, singletons, syb, tasty-discover, template-haskell - , text, text-manipulate, th-lift, th-lift-instances, time, timerep + , base58-bytestring, binary, bytestring, constraints, containers + , cryptonite, data-default, elliptic-curve, first-class-families + , fmt, galois-field, generic-deriving, gitrev, haskeline, hex-text + , lens, megaparsec, memory, MonadRandom, morley-prelude, mtl, named + , optparse-applicative, pairing, parser-combinators, scientific + , semigroups, show-type, singletons, syb, template-haskell, text + , text-manipulate, th-lift, th-lift-instances, time, timerep , uncaught-exception, unordered-containers, vector, vinyl , with-utf8, wl-pprint-text }: mkDerivation { pname = "morley"; - version = "1.15.1"; - sha256 = "03r6p37b9hw9n0b143d38z07fjv05jnbw76s1fjx92rm2ybbgh3p"; + version = "1.16.0"; + sha256 = "02ysr8qh0jgwz25nlwk88qxkpx3jsijd854i5dp9h19n5iibh7l8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-casing aeson-pretty base-noprelude base58-bytestring binary bytestring constraints containers cryptonite data-default elliptic-curve first-class-families fmt galois-field - generic-deriving gitrev hex-text interpolate lens megaparsec memory - MonadRandom morley-prelude mtl named optparse-applicative pairing + generic-deriving gitrev hex-text lens megaparsec memory MonadRandom + morley-prelude mtl named optparse-applicative pairing parser-combinators scientific semigroups show-type singletons syb template-haskell text text-manipulate th-lift th-lift-instances time timerep uncaught-exception unordered-containers vector vinyl with-utf8 wl-pprint-text ]; executableHaskellDepends = [ - aeson base-noprelude bytestring fmt haskeline megaparsec - morley-prelude named optparse-applicative text vinyl with-utf8 + aeson base-noprelude base58-bytestring bytestring fmt haskeline + hex-text megaparsec MonadRandom morley-prelude named + optparse-applicative text vinyl with-utf8 ]; - testHaskellDepends = [ - base-noprelude bytestring Cabal doctest morley-prelude - optparse-applicative process - ]; - testToolDepends = [ tasty-discover ]; description = "Developer tools for the Michelson Language"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; }) {}; "morley-prelude" = callPackage - ({ mkDerivation, base-noprelude, lens, universum }: + ({ mkDerivation, base-noprelude, int-cast, lens, universum }: mkDerivation { pname = "morley-prelude"; - version = "0.4.2"; - sha256 = "0cmrs0hqrbwrmxycqk39csk0y7hswj2r6p1hgzrxyhy536szabby"; - libraryHaskellDepends = [ base-noprelude lens universum ]; + version = "0.5.0"; + sha256 = "1j78ki07jh31am9i2g43crkajynb39agdk4as7gdkhj3lfrbriz4"; + libraryHaskellDepends = [ base-noprelude int-cast lens universum ]; description = "A custom prelude used in Morley"; license = lib.licenses.mit; }) {}; @@ -186605,25 +188174,28 @@ self: { "mptcp-pm" = callPackage ({ mkDerivation, aeson, aeson-extra, aeson-pretty, base, bytestring , bytestring-conversion, c2hs, cereal, containers, enumset - , filepath, hslogger, HUnit, ip, katip, mtl, netlink - , optparse-applicative, process, temporary, text, transformers + , filepath, formatting, HUnit, ip, mtl, netlink + , optparse-applicative, polysemy, polysemy-log, polysemy-log-co + , polysemy-plugin, process, readable, temporary, text, transformers , unordered-containers }: mkDerivation { pname = "mptcp-pm"; - version = "0.0.3"; - sha256 = "0h7r9i9izflsbgb8kimsz0hmglbd4s9pjycjsm0h64lg8b1sy4gs"; + version = "0.0.4"; + sha256 = "1i84pkifb8mqyhv4cg0gc6adss673yp25ffmlyif3zcrc3dshjyc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-extra aeson-pretty base bytestring - bytestring-conversion cereal containers enumset ip katip mtl - netlink process text transformers unordered-containers + bytestring-conversion cereal containers enumset formatting ip mtl + netlink polysemy polysemy-log polysemy-log-co polysemy-plugin + process readable text transformers unordered-containers ]; libraryToolDepends = [ c2hs ]; executableHaskellDepends = [ aeson aeson-extra aeson-pretty base bytestring cereal containers - filepath hslogger ip mtl netlink optparse-applicative process + filepath formatting ip mtl netlink optparse-applicative polysemy + polysemy-log polysemy-log-co polysemy-plugin process readable temporary text transformers ]; testHaskellDepends = [ base HUnit ip text ]; @@ -188881,6 +190453,35 @@ self: { license = lib.licenses.bsd3; }) {}; + "mustache_2_3_2" = callPackage + ({ mkDerivation, aeson, base, base-unicode-symbols, bytestring + , cmdargs, containers, directory, filepath, hspec, lens, mtl + , parsec, process, scientific, tar, template-haskell, temporary + , text, th-lift, unordered-containers, vector, wreq, yaml, zlib + }: + mkDerivation { + pname = "mustache"; + version = "2.3.2"; + sha256 = "0pnvnqrm7sd1iglh298yl91mv69p3ra25s5xrlk73kb56albdbaq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers directory filepath mtl parsec + scientific template-haskell text th-lift unordered-containers + vector + ]; + executableHaskellDepends = [ + aeson base bytestring cmdargs filepath text yaml + ]; + testHaskellDepends = [ + aeson base base-unicode-symbols bytestring directory filepath hspec + lens process tar temporary text unordered-containers wreq yaml zlib + ]; + description = "A mustache template parser library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "mustache-haskell" = callPackage ({ mkDerivation, aeson, base, bytestring, directory , optparse-applicative, parsec, pretty-show, scientific, text @@ -190494,8 +192095,8 @@ self: { }: mkDerivation { pname = "natural"; - version = "0.3.0.5"; - sha256 = "0w137fa7qy70zi0a2r38bbczpyiafvqf2x7y91r3h0g1ajk9zfys"; + version = "0.3.0.6"; + sha256 = "0bnqniczz0hzdlxn3l97k51jm8ivm06plj3khzcksf9al7269hzv"; libraryHaskellDepends = [ base lens semigroupoids ]; testHaskellDepends = [ base checkers hedgehog lens QuickCheck tasty tasty-hedgehog @@ -193472,6 +195073,17 @@ self: { license = lib.licenses.bsd3; }) {}; + "ngx-export-distribution" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath }: + mkDerivation { + pname = "ngx-export-distribution"; + version = "0.3.0.0"; + sha256 = "0vxbrr82w8sw7fbp5nwi6ksfdlbgwqsdfzlyp72fx71dradqpbsx"; + libraryHaskellDepends = [ base Cabal directory filepath ]; + description = "Build custom libraries for Nginx haskell module"; + license = lib.licenses.bsd3; + }) {}; + "ngx-export-tools" = callPackage ({ mkDerivation, aeson, base, binary, bytestring, ngx-export, safe , template-haskell @@ -194783,18 +196395,6 @@ self: { }) {}; "nonempty-zipper" = callPackage - ({ mkDerivation, base, comonad, deepseq, doctest, Glob, safe }: - mkDerivation { - pname = "nonempty-zipper"; - version = "1.0.0.2"; - sha256 = "10fj56ry851npkhrkw9gb1sckhx764l2s2c5x83cnylxlg7cfijj"; - libraryHaskellDepends = [ base comonad deepseq safe ]; - testHaskellDepends = [ base comonad deepseq doctest Glob safe ]; - description = "A non-empty comonadic list zipper"; - license = lib.licenses.mit; - }) {}; - - "nonempty-zipper_1_0_0_3" = callPackage ({ mkDerivation, base, comonad, deepseq, doctest, Glob, safe }: mkDerivation { pname = "nonempty-zipper"; @@ -194804,7 +196404,6 @@ self: { testHaskellDepends = [ base comonad deepseq doctest Glob safe ]; description = "A non-empty comonadic list zipper"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "nonemptymap" = callPackage @@ -194913,8 +196512,8 @@ self: { pname = "normalization-insensitive"; version = "2.0.2"; sha256 = "1rr12rrij64hi6jkd42h4x2m86k1ra10ykzpzc38n6rfdhyiswpn"; - revision = "1"; - editedCabalFile = "0q5h2017r0zwgi2xdrznhq2llljz9bslqnhq1l5zczrm9xs3304x"; + revision = "2"; + editedCabalFile = "1gf3msmrgd6amqhsy18b7wygjmjcz295v7pj9pdwdig7mlak1r7s"; libraryHaskellDepends = [ base bytestring deepseq hashable text unicode-transforms ]; @@ -197166,6 +198765,27 @@ self: { broken = true; }) {}; + "oeis2_1_0_6" = callPackage + ({ mkDerivation, aeson, base, containers, hspec, http-conduit, lens + , lens-aeson, QuickCheck, text, vector + }: + mkDerivation { + pname = "oeis2"; + version = "1.0.6"; + sha256 = "1y1i2v59nhijh50akkjk9b7cnmrx33lgmk4p13fvwimkm5g9avs2"; + libraryHaskellDepends = [ + aeson base containers http-conduit lens lens-aeson text vector + ]; + testHaskellDepends = [ + aeson base containers hspec http-conduit lens lens-aeson QuickCheck + text vector + ]; + description = "Interface for Online Encyclopedia of Integer Sequences (OEIS)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "off-simple" = callPackage ({ mkDerivation, base, parsec3, vector }: mkDerivation { @@ -197674,8 +199294,8 @@ self: { ({ mkDerivation, base, one-liner, random }: mkDerivation { pname = "one-liner-instances"; - version = "0.1.2.1"; - sha256 = "1gy900nd5n6cffqw63hlkqg4ly86wjlfqgdcm1zy2nyx7dxg914k"; + version = "0.1.3.0"; + sha256 = "0qkvbrxgnr51a0hdd2ap6fndipgfplsdy4lh841h8hda5d4dhabg"; libraryHaskellDepends = [ base one-liner random ]; description = "Generics-based implementations for common typeclasses"; license = lib.licenses.bsd3; @@ -197860,7 +199480,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "opaleye_0_8_0_0" = callPackage + "opaleye_0_8_0_1" = callPackage ({ mkDerivation, aeson, base, base16-bytestring, bytestring , case-insensitive, containers, contravariant, dotenv, hspec , hspec-discover, multiset, postgresql-simple, pretty @@ -197870,10 +199490,8 @@ self: { }: mkDerivation { pname = "opaleye"; - version = "0.8.0.0"; - sha256 = "0rsgr82sndd81bbr3djzralvns51145ars36l6r9v9y5b9hjm32h"; - revision = "1"; - editedCabalFile = "018fnqx469vbyp8r3w631b65j759nrcm843m0jalzrs9z7l2bk29"; + version = "0.8.0.1"; + sha256 = "1py950js9k80manm3xj1sfls0xnw1kd609hw268wr9izd0syfva4"; libraryHaskellDepends = [ aeson base base16-bytestring bytestring case-insensitive contravariant postgresql-simple pretty product-profunctors @@ -200470,21 +202088,21 @@ self: { license = lib.licenses.bsd3; }) {}; - "ormolu_0_3_1_0" = callPackage - ({ mkDerivation, ansi-terminal, base, bytestring, Cabal, containers - , Diff, directory, dlist, exceptions, filepath, ghc-lib-parser - , gitrev, hspec, hspec-discover, mtl, optparse-applicative, path - , path-io, syb, temporary, text + "ormolu_0_4_0_0" = callPackage + ({ mkDerivation, ansi-terminal, array, base, bytestring, Cabal + , containers, Diff, directory, dlist, exceptions, filepath + , ghc-lib-parser, gitrev, hspec, hspec-discover, mtl + , optparse-applicative, path, path-io, syb, temporary, text }: mkDerivation { pname = "ormolu"; - version = "0.3.1.0"; - sha256 = "1517z6bi8ifzdmfclmqdiipi6zcnxagymf1sxr43sj2ipkglg2rs"; + version = "0.4.0.0"; + sha256 = "1alibf9ya2igwwjx23pjd0fi2kdaldrkfdpyr2w211irf9agy0j9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - ansi-terminal base bytestring Cabal containers Diff directory dlist - exceptions filepath ghc-lib-parser mtl syb text + ansi-terminal array base bytestring Cabal containers Diff directory + dlist exceptions filepath ghc-lib-parser mtl syb text ]; executableHaskellDepends = [ base filepath ghc-lib-parser gitrev optparse-applicative text @@ -200540,8 +202158,8 @@ self: { }: mkDerivation { pname = "ory-hydra-client"; - version = "1.9.2"; - sha256 = "0z1897xl10465mzhriis9bmxk0hnswl5ap2m6x8ks5m120irh894"; + version = "1.10"; + sha256 = "0ciyyd1925z2wnd6w57f993dva519cm1wgcs39kiw20n2bpb2myi"; libraryHaskellDepends = [ aeson base base64-bytestring bytestring case-insensitive containers deepseq exceptions http-api-data http-client http-client-tls @@ -200553,7 +202171,7 @@ self: { aeson base bytestring containers hspec iso8601-time mtl QuickCheck semigroups text time transformers unordered-containers vector ]; - description = "Auto-generated ory-hydra API Client"; + description = "Auto-generated ory-hydra-client API Client"; license = lib.licenses.mit; }) {}; @@ -201662,7 +203280,7 @@ self: { maintainers = with lib.maintainers; [ peti ]; }) {}; - "pandoc_2_16_1" = callPackage + "pandoc_2_16_2" = callPackage ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base , base64-bytestring, binary, blaze-html, blaze-markup, bytestring , case-insensitive, citeproc, commonmark, commonmark-extensions @@ -201672,7 +203290,7 @@ self: { , hslua-marshalling, hslua-module-path, hslua-module-system , hslua-module-text, hslua-module-version, http-client , http-client-tls, http-types, ipynb, jira-wiki-markup, JuicyPixels - , mtl, network, network-uri, pandoc-types, parsec, pretty + , lpeg, mtl, network, network-uri, pandoc-types, parsec, pretty , pretty-show, process, QuickCheck, random, safe, scientific, SHA , skylighting, skylighting-core, split, syb, tagsoup, tasty , tasty-bench, tasty-golden, tasty-hunit, tasty-lua @@ -201682,8 +203300,10 @@ self: { }: mkDerivation { pname = "pandoc"; - version = "2.16.1"; - sha256 = "1gjmry6bnwh20myhqsj8ysfdhhcq7ccawkykxf4k4bnp7yppdfza"; + version = "2.16.2"; + sha256 = "0pnw4v5i20bi9j3gg0i9wlikk2fhj34x5vhh23zhj8v4p72r3wkj"; + revision = "1"; + editedCabalFile = "013i4hsgfdq38zsxq4c3l80hqxrqccy41h1ihyakamb8m3p3pq8q"; configureFlags = [ "-fhttps" "-f-trypandoc" ]; isLibrary = true; isExecutable = true; @@ -201696,7 +203316,7 @@ self: { emojis exceptions file-embed filepath Glob haddock-library hslua hslua-marshalling hslua-module-path hslua-module-system hslua-module-text hslua-module-version http-client http-client-tls - http-types ipynb jira-wiki-markup JuicyPixels mtl network + http-types ipynb jira-wiki-markup JuicyPixels lpeg mtl network network-uri pandoc-types parsec pretty pretty-show process random safe scientific SHA skylighting skylighting-core split syb tagsoup temporary texmath text text-conversions time unicode-collation @@ -201710,7 +203330,7 @@ self: { zip-archive ]; benchmarkHaskellDepends = [ - base bytestring containers deepseq mtl tasty-bench text time + base bytestring deepseq mtl tasty-bench text ]; postInstall = '' mkdir -p $out/share/man/man1 @@ -202023,6 +203643,27 @@ self: { license = lib.licenses.bsd3; }) {}; + "pandoc-lua-marshal" = callPackage + ({ mkDerivation, base, bytestring, exceptions, hslua + , hslua-marshalling, lua, pandoc-types, QuickCheck, safe, tasty + , tasty-hunit, tasty-lua, tasty-quickcheck, text + }: + mkDerivation { + pname = "pandoc-lua-marshal"; + version = "0.1.0.1"; + sha256 = "091aliy9ys5sq4bp69fa6ypynqvbkkr9xx8xzxq0dd4lmdy36a7q"; + libraryHaskellDepends = [ + base bytestring exceptions hslua hslua-marshalling lua pandoc-types + safe text + ]; + testHaskellDepends = [ + base bytestring exceptions hslua hslua-marshalling lua pandoc-types + QuickCheck safe tasty tasty-hunit tasty-lua tasty-quickcheck text + ]; + description = "Use pandoc types in Lua"; + license = lib.licenses.mit; + }) {}; + "pandoc-markdown-ghci-filter" = callPackage ({ mkDerivation, aeson, base, containers, ghcid, pandoc , pandoc-types, QuickCheck, tasty, tasty-hunit, tasty-quickcheck @@ -203525,22 +205166,16 @@ self: { broken = true; }) {}; - "parsec_3_1_14_0" = callPackage - ({ mkDerivation, base, bytestring, HUnit, mtl, test-framework - , test-framework-hunit, text - }: + "parsec_3_1_15_0" = callPackage + ({ mkDerivation, base, bytestring, mtl, tasty, tasty-hunit, text }: mkDerivation { pname = "parsec"; - version = "3.1.14.0"; - sha256 = "132waj2cpn892midbhpkfmb74qq83v0zv29v885frlp1gvh94b67"; - revision = "4"; - editedCabalFile = "0p65q054iaz2117a5qk1428dic4sb41acclys9k00zna24ks7iq3"; + version = "3.1.15.0"; + sha256 = "1v8zs8zv1rk16lag2yqaxfwanjpgnh4gxw1vd70py0n04d20z0lq"; libraryHaskellDepends = [ base bytestring mtl text ]; - testHaskellDepends = [ - base HUnit mtl test-framework test-framework-hunit - ]; + testHaskellDepends = [ base mtl tasty tasty-hunit ]; description = "Monadic parser combinators"; - license = lib.licenses.bsd3; + license = lib.licenses.bsd2; hydraPlatforms = lib.platforms.none; }) {}; @@ -204034,10 +205669,8 @@ self: { }: mkDerivation { pname = "parsley"; - version = "1.0.2.0"; - sha256 = "1wjq2lrggdaxbw9i00dph3m737san52qm7wfa5rl214lpmap6wi6"; - revision = "1"; - editedCabalFile = "1vagq523r4hl3lsqfvl67kqlkfnm1fmpaznr19yd0davq7xzgvva"; + version = "2.0.0.0"; + sha256 = "0h6msk2a11bq4bzl5gs3aq0sqd1z13smp2n8bxsr49vm51hmd1qh"; libraryHaskellDepends = [ base parsley-core template-haskell text ]; @@ -204064,8 +205697,8 @@ self: { }: mkDerivation { pname = "parsley-core"; - version = "1.8.0.0"; - sha256 = "100lv531azfvzgh4w7pfdxm2xxm42h83547ql5prjjs5zc1bdzqr"; + version = "2.0.0.0"; + sha256 = "1v46wpi80fdjpdgr6jcrhljxjrmf1gf7cxmi3y0sdlininr4273i"; libraryHaskellDepends = [ array base bytestring containers dependent-map dependent-sum ghc-prim hashable mtl pretty-terminal template-haskell text @@ -204668,7 +206301,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "path_0_9_0" = callPackage + "path_0_9_1" = callPackage ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions , filepath, genvalidity, genvalidity-hspec, genvalidity-property , hashable, hspec, mtl, QuickCheck, template-haskell, text @@ -204676,8 +206309,8 @@ self: { }: mkDerivation { pname = "path"; - version = "0.9.0"; - sha256 = "14h811rrydpiwi1rdi5wmcdlcq2qjld3iv92p4czqf08a7lxaz4g"; + version = "0.9.1"; + sha256 = "0n0mp0cs2abybhpbrj1xgdcllcrxnjpw0c663aapm48irrq1fjbf"; libraryHaskellDepends = [ aeson base deepseq exceptions filepath hashable template-haskell text @@ -206175,8 +207808,8 @@ self: { }: mkDerivation { pname = "perceptual-hash"; - version = "0.1.4.4"; - sha256 = "00jbxkspjbxg4yv6jh9d1gx0fq5v5gqaxnvr9h7hx6xiyfc4n2wi"; + version = "0.1.4.5"; + sha256 = "1qh7crpb78pd7kn7g8sh5h8wr911ldz30p23m9lqfk0cyxd1pxvy"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -208593,21 +210226,28 @@ self: { }) {}; "photoname" = callPackage - ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl - , old-locale, parsec, process, regex-posix, time, unix + ({ mkDerivation, ansi-wl-pprint, base, containers, directory + , filepath, heredoc, hsexif, hslogger, mtl, newtype-generics + , optparse-applicative, parsec, process, regex-posix, tasty + , tasty-hunit, tasty-quickcheck, time, unix }: mkDerivation { pname = "photoname"; - version = "3.3"; - sha256 = "1fcl0m5hm6xvnzvn8v0l69vr7yh2q58six62147mwf4nlzny61gd"; - isLibrary = false; + version = "5.0"; + sha256 = "0g17jbnrgl2crgd04sy9s8d1g8da7p8wxq7hgnlg9h4n40yjxbd8"; + isLibrary = true; isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath hsexif hslogger mtl + newtype-generics parsec process time unix + ]; executableHaskellDepends = [ - base directory exif filepath mtl old-locale parsec time unix + ansi-wl-pprint base directory filepath heredoc hslogger + newtype-generics optparse-applicative unix ]; testHaskellDepends = [ - base directory exif filepath HUnit mtl old-locale parsec process - regex-posix time unix + base directory filepath process regex-posix tasty tasty-hunit + tasty-quickcheck time unix ]; description = "Rename photo image files based on EXIF shoot date"; license = lib.licenses.isc; @@ -208928,6 +210568,19 @@ self: { broken = true; }) {}; + "pid" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "pid"; + version = "0.1.0.1"; + sha256 = "0qabdl1y7k7ycsg4r4hhq8lvq8vaps5rhv4r45mwfbj90vm1n9wa"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base mtl ]; + description = "a simple pid controller"; + license = "unknown"; + }) {}; + "pid1" = callPackage ({ mkDerivation, base, directory, process, unix }: mkDerivation { @@ -209710,6 +211363,22 @@ self: { maintainers = with lib.maintainers; [ Gabriel439 ]; }) {}; + "pipes-concurrency_2_0_13" = callPackage + ({ mkDerivation, async, base, contravariant, pipes, stm, void }: + mkDerivation { + pname = "pipes-concurrency"; + version = "2.0.13"; + sha256 = "085xvzpl25k5fx9lj35pznw51rfq6037shlcikdmqn4hqi5gxk5l"; + libraryHaskellDepends = [ + async base contravariant pipes stm void + ]; + testHaskellDepends = [ async base pipes stm ]; + description = "Concurrency for the pipes ecosystem"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = with lib.maintainers; [ Gabriel439 ]; + }) {}; + "pipes-conduit" = callPackage ({ mkDerivation, base, conduit, mtl, pipes-core }: mkDerivation { @@ -209822,8 +211491,8 @@ self: { pname = "pipes-extras"; version = "1.0.15"; sha256 = "1cyb05bv5xkarab3090ikpjiqm79lr46n3nalplliz8jr4x67a82"; - revision = "3"; - editedCabalFile = "177l1fs1wgm34ifbx83xxf29m0ghq6z9skpkwm86qfln2hpikkj9"; + revision = "4"; + editedCabalFile = "0dis0i8l76cd94qgabvjbmn7iqwnqqdf8kgj4d5nby0xc02mqbw9"; libraryHaskellDepends = [ base foldl lens pipes transformers ]; testHaskellDepends = [ base HUnit pipes test-framework test-framework-hunit transformers @@ -212395,7 +214064,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "polysemy_1_7_0_0" = callPackage + "polysemy_1_7_1_0" = callPackage ({ mkDerivation, async, base, Cabal, cabal-doctest, containers , criterion, doctest, first-class-families, free, freer-simple , hspec, hspec-discover, inspection-testing, mtl, QuickCheck, stm @@ -212404,8 +214073,8 @@ self: { }: mkDerivation { pname = "polysemy"; - version = "1.7.0.0"; - sha256 = "1wry69zv5rbjvn2ll16cbynfkmjzz8gglv1dy1n8i3pn6xbs1rn6"; + version = "1.7.1.0"; + sha256 = "09629gyjdp567dsqk0mgzzk5glrwnpn0cwanank5z3zkqg05d5ac"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ async base containers first-class-families mtl QuickCheck stm syb @@ -212824,7 +214493,7 @@ self: { broken = true; }) {}; - "polysemy-plugin_0_4_2_0" = callPackage + "polysemy-plugin_0_4_3_0" = callPackage ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest , ghc, ghc-tcplugins-extra, hspec, hspec-discover , inspection-testing, polysemy, should-not-typecheck, syb @@ -212832,8 +214501,8 @@ self: { }: mkDerivation { pname = "polysemy-plugin"; - version = "0.4.2.0"; - sha256 = "02ci30l7235nyz0z733ccwvjxb2pbsm8gdm21c6bscbkndpp25vg"; + version = "0.4.3.0"; + sha256 = "1y4najvwas9rmd7xzn4k1nkpdld86606z3qzky7zr1d3l1z1vafb"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base containers ghc ghc-tcplugins-extra polysemy syb transformers @@ -214696,8 +216365,8 @@ self: { pname = "postgresql-simple"; version = "0.6.4"; sha256 = "0rz2bklxp4pvbxb2w49h5p6pbwabn6d5d4j4mrya4fpa0d13k43d"; - revision = "4"; - editedCabalFile = "1s3y4ij6xw5ck6c1zk1d9v9smnby098mn1pj8wys01qy5mac78x1"; + revision = "5"; + editedCabalFile = "0vnawd7f2lwqgh1hi6s5y5wny85a12i27haz93bmjvpmdljjmsjk"; libraryHaskellDepends = [ aeson attoparsec base bytestring bytestring-builder case-insensitive containers hashable Only postgresql-libpq @@ -215451,8 +217120,8 @@ self: { }: mkDerivation { pname = "powerdns"; - version = "0.1.1"; - sha256 = "1pyh9whqzx7fkvr3090paiz1x29fkfkrgs1v3k4d0x3vfdxv6n1f"; + version = "0.2.0"; + sha256 = "0ddrgvpvss342zmnyd0svj7424k8gynd7bwb2i0r10zw1l4kai26"; libraryHaskellDepends = [ aeson base base64-bytestring bytestring case-insensitive containers deepseq servant servant-client servant-client-core text time @@ -216505,6 +218174,25 @@ self: { license = lib.licenses.mit; }) {}; + "pretty-relative-time_0_3_0_0" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec + , genvalidity-time, hspec, QuickCheck, time, validity + , validity-time + }: + mkDerivation { + pname = "pretty-relative-time"; + version = "0.3.0.0"; + sha256 = "1sqdz7bh99ya0d8wb721bbs25cqjfhg81q8xxvrmlamrrgc1z7bh"; + libraryHaskellDepends = [ base time validity validity-time ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec genvalidity-time hspec + QuickCheck time validity validity-time + ]; + description = "Pretty relative time"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "pretty-show" = callPackage ({ mkDerivation, array, base, filepath, ghc-prim, happy , haskell-lexer, pretty, text @@ -217084,7 +218772,7 @@ self: { license = lib.licenses.mit; }) {}; - "primitive-extras_0_10_1_1" = callPackage + "primitive-extras_0_10_1_2" = callPackage ({ mkDerivation, base, bytestring, cereal, deferred-folds, focus , foldl, list-t, primitive, primitive-unlifted, profunctors , QuickCheck, quickcheck-instances, rerebase, tasty, tasty-hunit @@ -217092,8 +218780,8 @@ self: { }: mkDerivation { pname = "primitive-extras"; - version = "0.10.1.1"; - sha256 = "117bgh5bafzvamkpl4g97c8vprs4lndl5pjc3nl6wqj7jbrgpw25"; + version = "0.10.1.2"; + sha256 = "0517ln7ihsqb15m0h0nw9qjh73kdwcc2nkg9n39hnmhiw4im9d1i"; libraryHaskellDepends = [ base bytestring cereal deferred-folds focus foldl list-t primitive primitive-unlifted profunctors vector @@ -217229,8 +218917,8 @@ self: { ({ mkDerivation, base, bytestring, primitive, stm, text-short }: mkDerivation { pname = "primitive-unlifted"; - version = "0.1.3.0"; - sha256 = "1q7scarsdv51x74g6ahvc5znk9h628s984a7bawig0lnx67wzwih"; + version = "0.1.3.1"; + sha256 = "1gilzgclpvz200sybw86nmdm7084nrklscq48cs36qqlgcd0wcwb"; libraryHaskellDepends = [ base bytestring primitive text-short ]; testHaskellDepends = [ base primitive stm ]; description = "Primitive GHC types with unlifted types inside"; @@ -217960,6 +219648,25 @@ self: { license = lib.licenses.bsd3; }) {}; + "product-profunctors_0_11_0_3" = callPackage + ({ mkDerivation, base, bifunctors, contravariant, criterion + , deepseq, profunctors, tagged, template-haskell, th-abstraction + }: + mkDerivation { + pname = "product-profunctors"; + version = "0.11.0.3"; + sha256 = "11q9vxj7pnby51gwgm0d17gd6ps2bxwrvajpqaqcg6bsdgdzvjws"; + libraryHaskellDepends = [ + base bifunctors contravariant profunctors tagged template-haskell + th-abstraction + ]; + testHaskellDepends = [ base profunctors ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "product-profunctors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "prof-flamegraph" = callPackage ({ mkDerivation, base, optparse-applicative }: mkDerivation { @@ -218142,6 +219849,17 @@ self: { license = lib.licenses.bsd3; }) {}; + "program" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "program"; + version = "0.1.0.0"; + sha256 = "00zzd0fnkjvrazmc9icn0zvzdb6imbw4ajb4fip3w4zv63qzv266"; + libraryHaskellDepends = [ base ]; + description = "Programs with Environments and Managed Resources"; + license = lib.licenses.bsd3; + }) {}; + "progress" = callPackage ({ mkDerivation, base, time }: mkDerivation { @@ -220815,8 +222533,8 @@ self: { }: mkDerivation { pname = "pusher-http-haskell"; - version = "2.1.0.6"; - sha256 = "029pxzidmflsa19417bcx82hbxj3yq1khzb6skf97xbzzf3hs6ki"; + version = "2.1.0.7"; + sha256 = "0dk3m4gxcifarmn8l92bqlpn1n6fdmryjazspj0nm1a6r0zc1q9p"; libraryHaskellDepends = [ aeson base base16-bytestring bytestring cryptonite hashable http-client http-client-tls http-types memory text time @@ -221992,8 +223710,8 @@ self: { }: mkDerivation { pname = "quic"; - version = "0.0.0"; - sha256 = "0hiyw9qpx7h42ay9jna8xr7vr16jlr62v0nfnq4y29gki38221a4"; + version = "0.0.1"; + sha256 = "0vwcfzkz56ldp8fx322vgxrh8g4f236zrv05rg9839x95l6jscsv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -222229,7 +223947,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "quickcheck-instances_0_3_26_1" = callPackage + "quickcheck-instances_0_3_27" = callPackage ({ mkDerivation, array, base, bytestring, case-insensitive , containers, data-fix, hashable, integer-logarithms, old-time , OneTuple, QuickCheck, scientific, splitmix, strict, tagged, text @@ -222238,10 +223956,8 @@ self: { }: mkDerivation { pname = "quickcheck-instances"; - version = "0.3.26.1"; - sha256 = "0zgsz1sisw3zlxlc5ssir6q4sm1qcvzwkmw50plrna04i0xj8bv4"; - revision = "1"; - editedCabalFile = "0saw3pxa8078s671n954wzdmhw3l4q2krcwngw6z9yscw9z1a0j4"; + version = "0.3.27"; + sha256 = "10vb3rl1ma9x4qdych9vn8gj9kngkqs2b97f4s6s1a908ddxv4m5"; libraryHaskellDepends = [ array base bytestring case-insensitive containers data-fix hashable integer-logarithms old-time OneTuple QuickCheck scientific splitmix @@ -224840,14 +226556,14 @@ self: { broken = true; }) {}; - "rattletrap_11_2_3" = callPackage + "rattletrap_11_2_4" = callPackage ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring , containers, filepath, http-client, http-client-tls, text }: mkDerivation { pname = "rattletrap"; - version = "11.2.3"; - sha256 = "00hqymw1fbg4crgrd5ixivbpx5qblvp109j0yw8nkzidb4bbdhjj"; + version = "11.2.4"; + sha256 = "0cqk2sfh4brm94zvy3d23khxl2x7zrjc0c62ww96549qpvp8za4y"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -226100,6 +227816,29 @@ self: { license = lib.licenses.mit; }) {}; + "rebase_1_13_2" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, comonad, containers + , contravariant, deepseq, dlist, either, groups, hashable + , hashable-time, invariant, mtl, profunctors, scientific, selective + , semigroupoids, stm, text, time, transformers + , unordered-containers, uuid-types, vector, vector-instances, void + }: + mkDerivation { + pname = "rebase"; + version = "1.13.2"; + sha256 = "0lvz4cx9bgny4s5az75clza90nb573vqr8c2ls0bmrsb7sx4p3jh"; + libraryHaskellDepends = [ + base bifunctors bytestring comonad containers contravariant deepseq + dlist either groups hashable hashable-time invariant mtl + profunctors scientific selective semigroupoids stm text time + transformers unordered-containers uuid-types vector + vector-instances void + ]; + description = "A more progressive alternative to the \"base\" package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "rebindable" = callPackage ({ mkDerivation, base, data-default-class, indexed }: mkDerivation { @@ -226459,6 +228198,22 @@ self: { license = lib.licenses.bsd3; }) {}; + "recursive-zipper" = callPackage + ({ mkDerivation, base, comonad, containers, free, lens, mtl + , recursion-schemes, transformers + }: + mkDerivation { + pname = "recursive-zipper"; + version = "0.0.0.1"; + sha256 = "0qv8zwss6csbhib840d8r45bkrpnvx832vvi1kl749mh2aywi5rl"; + libraryHaskellDepends = [ + base comonad containers free lens mtl recursion-schemes + transformers + ]; + description = "Zippers over recursive data structures"; + license = lib.licenses.bsd3; + }) {}; + "recursors" = callPackage ({ mkDerivation, base, hspec, QuickCheck, template-haskell }: mkDerivation { @@ -226882,6 +228637,18 @@ self: { license = lib.licenses.bsd3; }) {}; + "ref-tf_0_5_0_1" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "ref-tf"; + version = "0.5.0.1"; + sha256 = "0isilgcbw12zyh8s2liaj5r9r5m3yg1xskyhag6f36qi60y29hx5"; + libraryHaskellDepends = [ base stm transformers ]; + description = "A type class for monads with references using type families"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "refact" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -228081,21 +229848,6 @@ self: { }) {}; "regex-base" = callPackage - ({ mkDerivation, array, base, bytestring, containers, mtl, text }: - mkDerivation { - pname = "regex-base"; - version = "0.94.0.1"; - sha256 = "1ngdmmrxs1rhvib052c6shfa40yad82jylylikz327r0zxpxkcbi"; - revision = "1"; - editedCabalFile = "19rzll80mpr4licfzz6qfy4i9xbmhxy4r7n1d523db73q09jvzrm"; - libraryHaskellDepends = [ - array base bytestring containers mtl text - ]; - description = "Common \"Text.Regex.*\" API for Regex matching"; - license = lib.licenses.bsd3; - }) {}; - - "regex-base_0_94_0_2" = callPackage ({ mkDerivation, array, base, bytestring, containers, text }: mkDerivation { pname = "regex-base"; @@ -228104,7 +229856,6 @@ self: { libraryHaskellDepends = [ array base bytestring containers text ]; description = "Common \"Text.Regex.*\" API for Regex matching"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "regex-compat" = callPackage @@ -228814,25 +230565,54 @@ self: { broken = true; }) {}; + "registry_0_2_1_0" = callPackage + ({ mkDerivation, async, base, bytestring, containers, directory + , exceptions, generic-lens, hashable, hedgehog, io-memoize, mmorph + , MonadRandom, mtl, multimap, protolude, random, resourcet + , semigroupoids, semigroups, tasty, tasty-discover, tasty-hedgehog + , tasty-th, template-haskell, text, transformers-base, universum + }: + mkDerivation { + pname = "registry"; + version = "0.2.1.0"; + sha256 = "1qsw33fysnq5lxb48ckcwja7ws99fji5w2hkq7y3nly8yj6mdna3"; + libraryHaskellDepends = [ + base containers exceptions hashable mmorph mtl protolude resourcet + semigroupoids semigroups template-haskell text transformers-base + ]; + testHaskellDepends = [ + async base bytestring containers directory exceptions generic-lens + hashable hedgehog io-memoize mmorph MonadRandom mtl multimap + protolude random resourcet semigroupoids semigroups tasty + tasty-discover tasty-hedgehog tasty-th template-haskell text + transformers-base universum + ]; + testToolDepends = [ tasty-discover ]; + description = "data structure for assembling components"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "registry-hedgehog" = callPackage - ({ mkDerivation, base, containers, generic-lens, hedgehog, mmorph - , multimap, protolude, registry, tasty, tasty-discover - , tasty-hedgehog, tasty-th, template-haskell, text, transformers - , universum, unordered-containers + ({ mkDerivation, base, containers, hedgehog, mmorph, multimap + , protolude, registry, tasty, tasty-discover, tasty-hedgehog + , tasty-th, template-haskell, text, transformers, universum + , unordered-containers }: mkDerivation { pname = "registry-hedgehog"; - version = "0.4.0.0"; - sha256 = "0mq5x9a8z70ibq78wx1p1za2f4r1mgrpdy78p5yvxvlzcazwqnp6"; + version = "0.4.1.0"; + sha256 = "1wak4bg7fkd1ywacg74snr1wvain62mg62i7wqk5zllypf3rxkxi"; libraryHaskellDepends = [ base containers hedgehog mmorph multimap protolude registry tasty tasty-discover tasty-hedgehog tasty-th template-haskell text transformers universum unordered-containers ]; testHaskellDepends = [ - base containers generic-lens hedgehog mmorph multimap protolude - registry tasty tasty-discover tasty-hedgehog tasty-th - template-haskell text transformers universum unordered-containers + base containers hedgehog mmorph multimap protolude registry tasty + tasty-discover tasty-hedgehog tasty-th template-haskell text + transformers universum unordered-containers ]; testToolDepends = [ tasty-discover ]; description = "utilities to work with Hedgehog generators and `registry`"; @@ -229029,8 +230809,8 @@ self: { }: mkDerivation { pname = "rel8"; - version = "1.2.0.0"; - sha256 = "0nslc1hsgvv9j5lyf4zi6b3jkakfkv49j9pjan141j1cb0cbpgwa"; + version = "1.2.1.0"; + sha256 = "0f4rnyr90f989ww4hh8h65fhnj16ir144qsin9abc767fxnb7wis"; libraryHaskellDepends = [ aeson base bifunctors bytestring case-insensitive comonad contravariant hasql opaleye pretty product-profunctors profunctors @@ -230527,6 +232307,18 @@ self: { license = lib.licenses.mit; }) {}; + "rerebase_1_13_2" = callPackage + ({ mkDerivation, rebase }: + mkDerivation { + pname = "rerebase"; + version = "1.13.2"; + sha256 = "04bzdyz17azwx6afdys3vh8iydrq6z58j77ib4pwvmz54v2jfcaa"; + libraryHaskellDepends = [ rebase ]; + description = "Reexports from \"base\" with a bunch of other standard libraries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "reroute" = callPackage ({ mkDerivation, base, criterion, deepseq, graph-core, hashable , hspec, http-api-data, hvect, mtl, random, regex-compat, text @@ -234204,8 +235996,8 @@ self: { }: mkDerivation { pname = "rrule"; - version = "0.1.1"; - sha256 = "0xb0yf0p5r7szb7zxlcc95d22f49s9ql671f1lmvjvzg1jkmsvva"; + version = "0.1.2"; + sha256 = "0mq2nlkw7244x2y8qh1m1mpff3ykygr7xrvadjfrx6m6sbp4wl1n"; libraryHaskellDepends = [ base megaparsec parser-combinators text time ]; @@ -235180,6 +236972,31 @@ self: { license = lib.licenses.mit; }) {}; + "safe-json_1_1_2_0" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, dlist + , generic-arbitrary, hashable, quickcheck-instances, scientific + , tasty, tasty-hunit, tasty-quickcheck, temporary, text, time + , unordered-containers, uuid, uuid-types, vector + }: + mkDerivation { + pname = "safe-json"; + version = "1.1.2.0"; + sha256 = "1908s40l6chnxlxnqmn95p8hvr5jbjm8hm5dnjbq7czxpw22x7s2"; + libraryHaskellDepends = [ + aeson base bytestring containers dlist hashable scientific tasty + tasty-hunit tasty-quickcheck text time unordered-containers + uuid-types vector + ]; + testHaskellDepends = [ + aeson base bytestring containers dlist generic-arbitrary hashable + quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck + temporary text time unordered-containers uuid uuid-types vector + ]; + description = "Automatic JSON format versioning"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "safe-lazy-io" = callPackage ({ mkDerivation, base, extensible-exceptions, parallel, strict-io }: @@ -239196,8 +241013,8 @@ self: { }: mkDerivation { pname = "secure-memory"; - version = "0.0.0.1"; - sha256 = "0765lkdnkzdmk3r8hbipxb2brg000jg4dqscqcjjh59lvsiaq367"; + version = "0.0.0.2"; + sha256 = "1635ygbqbr6x86y6n88j4d8hlwqskic2ri7vc6fiwsy650zr563q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -239895,6 +241712,8 @@ self: { pname = "semirings"; version = "0.6"; sha256 = "16q535bvjl7395sqkx6zlw48y4fzr7irp44pcp7w9irpn4cncdcr"; + revision = "1"; + editedCabalFile = "1c06yhfa053sv3rfz0d72a33l5qb0xmj1b3hy2z7pzxrcay6g1yc"; libraryHaskellDepends = [ base base-compat-batteries containers hashable unordered-containers ]; @@ -240130,8 +241949,8 @@ self: { }: mkDerivation { pname = "seonbi"; - version = "0.3.0"; - sha256 = "0cn423jydf1nalj5hrnr1mjpfzg78srjh1kmc8bwnv9lhjr3dq36"; + version = "0.3.1"; + sha256 = "11hbx3d0d3c08axbxa275rlsa6kgr7p4h6wdwvlpnwmp7h4sgasi"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -241771,26 +243590,20 @@ self: { }) {}; "servant-hmac-auth" = callPackage - ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + ({ mkDerivation, base, base64-bytestring, binary, bytestring , case-insensitive, containers, cryptonite, http-client, http-types - , markdown-unlit, memory, mtl, servant, servant-client - , servant-client-core, servant-server, transformers, wai, warp + , memory, mtl, servant, servant-client, servant-client-core + , servant-server, transformers, wai }: mkDerivation { pname = "servant-hmac-auth"; - version = "0.0.0"; - sha256 = "08873pwmn2wzhl2r87gx6db3f2j8848g4xq2i4gnwqj23s7sfy0z"; - isLibrary = true; - isExecutable = true; + version = "0.1.3"; + sha256 = "057v665rkdblqga71sm4pk7gklwpnrgkwg540ky7mmhmdm2nicj4"; libraryHaskellDepends = [ base base64-bytestring binary bytestring case-insensitive containers cryptonite http-client http-types memory mtl servant servant-client servant-client-core servant-server transformers wai ]; - executableHaskellDepends = [ - aeson base http-client servant servant-client servant-server warp - ]; - executableToolDepends = [ markdown-unlit ]; testHaskellDepends = [ base ]; description = "Servant authentication with HMAC"; license = lib.licenses.mit; @@ -245479,8 +247292,8 @@ self: { pname = "shelly"; version = "1.9.0"; sha256 = "1kma77gixhyciimh19p64h1ndbcrs9qhk8fgyv71iqh5q57zvday"; - revision = "1"; - editedCabalFile = "0827p6wq8j92svrvmx02gdk961xx42g1ng4j6g7nflrfks9hw0zf"; + revision = "2"; + editedCabalFile = "0d08dlfgwi2m3wvcmcrcsn2g8lpqzkmxwxw74sysh94qb1gasr0y"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -245540,8 +247353,8 @@ self: { }: mkDerivation { pname = "shh"; - version = "0.7.1.4"; - sha256 = "1yriini033kja8w9hrxyfbc62nbwg4fb5nl8rj004gdkbaiz7wbl"; + version = "0.7.2.0"; + sha256 = "0rcjvkpxdwvhgn7i1dindhbskr8kwgm977kxgi2xcv398c71014y"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -245552,8 +247365,8 @@ self: { async base bytestring deepseq directory temporary unix ]; testHaskellDepends = [ - async base bytestring directory doctest filepath markdown-unlit - tasty tasty-hunit tasty-quickcheck utf8-string + async base bytestring directory doctest filepath tasty tasty-hunit + tasty-quickcheck utf8-string ]; testToolDepends = [ markdown-unlit ]; description = "Simple shell scripting from Haskell"; @@ -252225,8 +254038,8 @@ self: { pname = "some"; version = "1.0.3"; sha256 = "0w3syapwz9v916zf1i4f8vxymdfg7syc2cpxgnqr018pbswzxrk2"; - revision = "1"; - editedCabalFile = "14nsajf1n3ba58ljhbk3hk2nr61s896grbi07jvg68dvg7h5rln5"; + revision = "2"; + editedCabalFile = "1w3snkgqhrgi2x2bdny9i7a9ybmal3asrh6g6kg8v86kq1gyr34k"; libraryHaskellDepends = [ base deepseq ]; testHaskellDepends = [ base ]; description = "Existential type: Some"; @@ -252670,6 +254483,8 @@ self: { pname = "spacecookie"; version = "1.0.0.0"; sha256 = "0v61n5afcrfmj7dd51h4wi7d5hzl4r86wvaymhsi3h4jday58ln0"; + revision = "1"; + editedCabalFile = "108pigixhnfgawqhsb6781dhvi4pyv7f5dyww1s4jahi7ix22d44"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -252690,6 +254505,38 @@ self: { maintainers = with lib.maintainers; [ sternenseemann ]; }) {}; + "spacecookie_1_0_0_1" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , containers, directory, download-curl, fast-logger + , filepath-bytestring, hxt-unicode, mtl, process, socket, systemd + , tasty, tasty-expected-failure, tasty-hunit, text, transformers + , unix + }: + mkDerivation { + pname = "spacecookie"; + version = "1.0.0.1"; + sha256 = "1qv48gbq5h1vqinihgzjgljd7igrnypp55kvy9f7q0vyxha5gg88"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async attoparsec base bytestring containers directory + filepath-bytestring hxt-unicode mtl socket text transformers unix + ]; + executableHaskellDepends = [ + aeson attoparsec base bytestring containers directory fast-logger + filepath-bytestring mtl socket systemd text transformers unix + ]; + testHaskellDepends = [ + attoparsec base bytestring containers directory download-curl + filepath-bytestring process tasty tasty-expected-failure + tasty-hunit + ]; + description = "Gopher server library and daemon"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + maintainers = with lib.maintainers; [ sternenseemann ]; + }) {}; + "spacefill" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -255136,8 +256983,8 @@ self: { }: mkDerivation { pname = "stack-clean-old"; - version = "0.4.1"; - sha256 = "08sbgclcbnl67zayps2clgw8xk7s6bbyhm8r0pp4slx9mk4nrv4l"; + version = "0.4.3"; + sha256 = "1978fc1v7i6g41fa755sb2lpwbkahr76w5f5bm0iqv5hid536a60"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -256941,8 +258788,8 @@ self: { pname = "step-function"; version = "0.2"; sha256 = "1mg7zqqs32zdh1x1738kk0yydyksbhx3y3x8n31f7byk5fvzqq6j"; - revision = "6"; - editedCabalFile = "01ncir4kfij1wp591wi333isf20v4sppjfcv27siz6m048cbscg4"; + revision = "7"; + editedCabalFile = "0fnzln04c8wvhag730hl3h4wwykizwwg5xzsbw5qd3zzx2fmbywz"; libraryHaskellDepends = [ base base-compat-batteries containers deepseq QuickCheck ]; @@ -257201,8 +259048,8 @@ self: { }: mkDerivation { pname = "stm-hamt"; - version = "1.2.0.6"; - sha256 = "15jqj31h9ff4g2k3sq35nm122sy0hqapxf4fm5vlkfh33zdn28di"; + version = "1.2.0.7"; + sha256 = "1sny6ippahlxhm94888lj19ar36cnjilbw2yza5p223mv0cgnapx"; libraryHaskellDepends = [ base deferred-folds focus hashable list-t primitive primitive-extras transformers @@ -257657,56 +259504,6 @@ self: { }) {}; "store" = callPackage - ({ mkDerivation, array, async, base, base-orphans - , base64-bytestring, bifunctors, bytestring, cereal, cereal-vector - , clock, containers, contravariant, criterion, cryptohash, deepseq - , directory, filepath, free, ghc-prim, hashable, hspec - , hspec-smallcheck, integer-gmp, lifted-base, monad-control - , mono-traversable, nats, network, primitive, resourcet, safe - , smallcheck, store-core, syb, template-haskell, text, th-lift - , th-lift-instances, th-orphans, th-reify-many, th-utilities, time - , transformers, unordered-containers, vector - , vector-binary-instances, void, weigh - }: - mkDerivation { - pname = "store"; - version = "0.7.12"; - sha256 = "1r6wajaxjlh38bivzmcdx8p0x89g04p6alddlibpa356drzl3jbp"; - revision = "1"; - editedCabalFile = "073xa2jpgzkds01f405rcl6p574vnf8vyqsmh4vlyhwzn14q5mgi"; - libraryHaskellDepends = [ - array async base base-orphans base64-bytestring bifunctors - bytestring containers contravariant cryptohash deepseq directory - filepath free ghc-prim hashable hspec hspec-smallcheck integer-gmp - lifted-base monad-control mono-traversable nats network primitive - resourcet safe smallcheck store-core syb template-haskell text - th-lift th-lift-instances th-orphans th-reify-many th-utilities - time transformers unordered-containers vector void - ]; - testHaskellDepends = [ - array async base base-orphans base64-bytestring bifunctors - bytestring clock containers contravariant cryptohash deepseq - directory filepath free ghc-prim hashable hspec hspec-smallcheck - integer-gmp lifted-base monad-control mono-traversable nats network - primitive resourcet safe smallcheck store-core syb template-haskell - text th-lift th-lift-instances th-orphans th-reify-many - th-utilities time transformers unordered-containers vector void - ]; - benchmarkHaskellDepends = [ - array async base base-orphans base64-bytestring bifunctors - bytestring cereal cereal-vector containers contravariant criterion - cryptohash deepseq directory filepath free ghc-prim hashable hspec - hspec-smallcheck integer-gmp lifted-base monad-control - mono-traversable nats network primitive resourcet safe smallcheck - store-core syb template-haskell text th-lift th-lift-instances - th-orphans th-reify-many th-utilities time transformers - unordered-containers vector vector-binary-instances void weigh - ]; - description = "Fast binary serialization"; - license = lib.licenses.mit; - }) {}; - - "store_0_7_14" = callPackage ({ mkDerivation, array, async, base, base-orphans , base64-bytestring, bifunctors, bytestring, cereal, cereal-vector , clock, containers, contravariant, criterion, cryptohash, deepseq @@ -257753,7 +259550,6 @@ self: { ]; description = "Fast binary serialization"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "store-core" = callPackage @@ -258607,22 +260403,21 @@ self: { maintainers = with lib.maintainers; [ maralorn ]; }) {}; - "streamly_0_8_0" = callPackage + "streamly_0_8_1" = callPackage ({ mkDerivation, atomic-primops, base, containers, deepseq - , directory, exceptions, fusion-plugin-types, ghc-prim, heaps - , lockfree-queue, monad-control, mtl, network, primitive - , transformers, transformers-base + , directory, exceptions, filepath, fusion-plugin-types, ghc-prim + , heaps, lockfree-queue, monad-control, mtl, network, primitive + , transformers, transformers-base, unicode-data }: mkDerivation { pname = "streamly"; - version = "0.8.0"; - sha256 = "1ng1zfayk21z03rr3m1kwhrj0if4yl3nggp971r25rks9rb01il5"; - revision = "1"; - editedCabalFile = "1fb1klpvgdp3igxqii8ksbn101hfwwgh8n7gslw29b7bjkwyy4q5"; + version = "0.8.1"; + sha256 = "0ix78q3fxjdvi7094wl14242i2i7xqybnrikzlgcjhbk8rz6sgfz"; libraryHaskellDepends = [ atomic-primops base containers deepseq directory exceptions - fusion-plugin-types ghc-prim heaps lockfree-queue monad-control mtl - network primitive transformers transformers-base + filepath fusion-plugin-types ghc-prim heaps lockfree-queue + monad-control mtl network primitive transformers transformers-base + unicode-data ]; description = "Dataflow programming and declarative concurrency"; license = lib.licenses.bsd3; @@ -259424,8 +261219,8 @@ self: { pname = "string-interpolate"; version = "0.3.1.1"; sha256 = "0hhzvrs9msyqsxwsqqm55lyxf85vhg4vcsszl735zsbs7431av69"; - revision = "1"; - editedCabalFile = "1grn08zg3n26d58al25hvg6czbliabrlf1srlhymjdvkvd4a5i4y"; + revision = "2"; + editedCabalFile = "1blxy1ld69i8bg2340j0dcrcbdrqqnx5q8v47jda6183jfzwrxr6"; libraryHaskellDepends = [ base bytestring haskell-src-exts haskell-src-meta split template-haskell text text-conversions utf8-string @@ -261885,8 +263680,8 @@ self: { }: mkDerivation { pname = "swiss-ephemeris"; - version = "1.4.0.0"; - sha256 = "0ss502h2083qbiprspylwv02lbgidqgi106qs6k4s6jppgay34gx"; + version = "1.4.1.0"; + sha256 = "1a1c8rx3jnlshf1bffpjx6al8v0a46ya3cwmvrh58hwy7ci320bm"; libraryHaskellDepends = [ base time vector ]; testHaskellDepends = [ base directory hspec QuickCheck random time vector @@ -262086,8 +263881,7 @@ self: { description = "A modern testing framework for Haskell with good defaults and advanced testing features"; license = "unknown"; hydraPlatforms = lib.platforms.none; - broken = true; - }) {autodocodec = null; autodocodec-yaml = null;}; + }) {}; "sydtest-aeson" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, path @@ -264717,6 +266511,22 @@ self: { license = lib.licenses.bsd3; }) {}; + "tagtree" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , filepattern, megaparsec, parser-combinators, relude, text + }: + mkDerivation { + pname = "tagtree"; + version = "0.1.0.0"; + sha256 = "1gmfw1znz4n6a08fpi0g4jkkz1m03yl59v1yj1w6kmlvyzf6dw1z"; + libraryHaskellDepends = [ + aeson base bytestring containers data-default filepattern + megaparsec parser-combinators relude text + ]; + description = "Hierarchical Tags & Tag Trees"; + license = lib.licenses.bsd3; + }) {}; + "tai" = callPackage ({ mkDerivation, base, clock, lens, mtl, parsers, time, trifecta , wreq @@ -265306,10 +267116,8 @@ self: { }: mkDerivation { pname = "taskwarrior"; - version = "0.3.0.0"; - sha256 = "1h24d799q1s6b36hd40bxa4c9m1izkgh6j7p2jv1p6cxngz28ni0"; - revision = "6"; - editedCabalFile = "02jag4yib1fqf2fp9p323hb3vsbkrqm1k9zp2wag6ysl5kvvq1x6"; + version = "0.3.1.0"; + sha256 = "04cnrzl9rj9zhdbk9g6hjsvd69v3g6w8d2jkh51a2pqjrw4bljf0"; libraryHaskellDepends = [ aeson base bytestring containers process random text time unordered-containers uuid @@ -265324,15 +267132,15 @@ self: { maintainers = with lib.maintainers; [ maralorn ]; }) {}; - "taskwarrior_0_4_0_0" = callPackage + "taskwarrior_0_6_0_1" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, hspec , hspec-discover, process, QuickCheck, quickcheck-instances, random , text, time, uuid }: mkDerivation { pname = "taskwarrior"; - version = "0.4.0.0"; - sha256 = "0f815vfhabry64zjwjp48cdcnk875bx2a8c1ix8lxsa700g2rmav"; + version = "0.6.0.1"; + sha256 = "0g7g03hnlij7ggrq0rlxy4gay6b8f9j1yxm71y4yb80wnrj9lgwf"; libraryHaskellDepends = [ aeson base bytestring containers process random text time uuid ]; @@ -265364,6 +267172,26 @@ self: { license = lib.licenses.mit; }) {}; + "tasty_1_4_2_1" = callPackage + ({ mkDerivation, ansi-terminal, base, clock, containers, mtl + , optparse-applicative, stm, tagged, unbounded-delays, unix + , wcwidth + }: + mkDerivation { + pname = "tasty"; + version = "1.4.2.1"; + sha256 = "0ki3gdzfsqvk9mwzzvgj18ck1sbkwac06gcc128wpwh9g8c4bzqr"; + revision = "1"; + editedCabalFile = "1fm1yx9dqikspw3a6ygnwj61vx1zwgjxm84zpkydbhcf6hgab5sg"; + libraryHaskellDepends = [ + ansi-terminal base clock containers mtl optparse-applicative stm + tagged unbounded-delays unix wcwidth + ]; + description = "Modern and extensible testing framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "tasty-ant-xml" = callPackage ({ mkDerivation, base, containers, directory, filepath , generic-deriving, ghc-prim, mtl, stm, tagged, tasty, transformers @@ -266024,6 +267852,23 @@ self: { license = lib.licenses.mit; }) {}; + "tasty-quickcheck_0_10_2" = callPackage + ({ mkDerivation, base, optparse-applicative, pcre-light, QuickCheck + , random, tagged, tasty, tasty-hunit + }: + mkDerivation { + pname = "tasty-quickcheck"; + version = "0.10.2"; + sha256 = "1qnc6rdvjvlw08q6sln2n98rvj0s0pp689h6w4z58smjbn0lr25l"; + libraryHaskellDepends = [ + base optparse-applicative QuickCheck random tagged tasty + ]; + testHaskellDepends = [ base pcre-light tasty tasty-hunit ]; + description = "QuickCheck support for the Tasty test framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "tasty-quickcheck-laws" = callPackage ({ mkDerivation, base, QuickCheck, tasty, tasty-quickcheck }: mkDerivation { @@ -268136,26 +269981,27 @@ self: { "tesla" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, bytestring, casing - , containers, cryptonite, exceptions, generic-deriving, http-client - , HUnit, lens, lens-aeson, memory, monad-logger, mtl, random, retry - , tagsoup, tasty, tasty-hunit, tasty-quickcheck, template-haskell - , text, time, unliftio-core, vector, wreq + , containers, cryptonite, exceptions, finite-typelits + , generic-deriving, http-client, HUnit, lens, lens-aeson, memory + , monad-logger, mtl, random, retry, tagsoup, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, text, time, unliftio-core + , vector, wreq }: mkDerivation { pname = "tesla"; - version = "0.4.1.3"; - sha256 = "1g4kl1lnbx37ffqir3w20j5aifl3196cnb28366c77jmp9dmwxna"; + version = "0.5.0.0"; + sha256 = "1nlzibxw9ayb2yjhpfky0sxd8q44ss8hxvgs4vi9xkw4afymr2w5"; libraryHaskellDepends = [ aeson base base64-bytestring bytestring casing containers - cryptonite exceptions generic-deriving http-client lens lens-aeson - memory monad-logger mtl random retry tagsoup template-haskell text - time unliftio-core vector wreq + cryptonite exceptions finite-typelits generic-deriving http-client + lens lens-aeson memory monad-logger mtl random retry tagsoup + template-haskell text time unliftio-core vector wreq ]; testHaskellDepends = [ aeson base base64-bytestring bytestring casing containers - cryptonite exceptions generic-deriving http-client HUnit lens - lens-aeson memory monad-logger mtl random retry tagsoup tasty - tasty-hunit tasty-quickcheck template-haskell text time + cryptonite exceptions finite-typelits generic-deriving http-client + HUnit lens lens-aeson memory monad-logger mtl random retry tagsoup + tasty tasty-hunit tasty-quickcheck template-haskell text time unliftio-core vector wreq ]; description = "Tesla API client"; @@ -268196,8 +270042,8 @@ self: { pname = "test-framework"; version = "0.8.2.0"; sha256 = "1hhacrzam6b8f10hyldmjw8pb7frdxh04rfg3farxcxwbnhwgbpm"; - revision = "7"; - editedCabalFile = "0an5fypqx6r9v3ql5n9xwdxnaq922lpwh759z5y6vx8rasnd98jw"; + revision = "8"; + editedCabalFile = "1sal1qqvc8c1rvsqz292bniy1kr5rx6ll7z9chwsz6j2ncw5sgmg"; libraryHaskellDepends = [ ansi-terminal ansi-wl-pprint base containers hostname old-locale random regex-posix time xml @@ -268917,6 +270763,29 @@ self: { license = lib.licenses.gpl2Only; }) {}; + "texmath_0_12_3_3" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , mtl, pandoc-types, parsec, process, split, syb, temporary, text + , utf8-string, xml + }: + mkDerivation { + pname = "texmath"; + version = "0.12.3.3"; + sha256 = "0zccnb61z0l2h6yzvnqh78bhqrqjd8237rrw4llsyzz149m7j3n8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers mtl pandoc-types parsec split syb text xml + ]; + testHaskellDepends = [ + base bytestring directory filepath process temporary text + utf8-string xml + ]; + description = "Conversion between formats used to represent mathematics"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + "texrunner" = callPackage ({ mkDerivation, attoparsec, base, bytestring, directory, filepath , HUnit, io-streams, lens, mtl, process, semigroups, temporary @@ -269010,8 +270879,8 @@ self: { pname = "text-ansi"; version = "0.1.1"; sha256 = "1vcrsg7v8n6znh1pd9kbm20bc6dg3zijd3xjdjljadf15vfkd5f6"; - revision = "1"; - editedCabalFile = "09s363h3lw4p8f73m7vw0d1cqnwmap9ndrfxd4qbzbra5xf58q38"; + revision = "2"; + editedCabalFile = "03r5318sxzxykms6jjmry6mkm4zy83ajamk727jym9r9kp16dkmc"; libraryHaskellDepends = [ base text ]; description = "Text styling for ANSI terminals"; license = lib.licenses.bsd3; @@ -269133,6 +271002,8 @@ self: { pname = "text-display"; version = "0.0.1.0"; sha256 = "0ljh2pxwk6nl37z6az83wh50lvh5mr0gwxjc1vwnwva62yg3f0nx"; + revision = "1"; + editedCabalFile = "1094rlcqs2dl6j0gapaspvl80dv4k34r1lpqqz6xnxwb33s4padq"; libraryHaskellDepends = [ base bytestring text ]; testHaskellDepends = [ base bytestring hspec should-not-typecheck text @@ -269760,33 +271631,33 @@ self: { license = lib.licenses.bsd3; }) {}; - "text-show-instances_3_8_5" = callPackage + "text-show-instances_3_8_6" = callPackage ({ mkDerivation, base, base-compat-batteries, bifunctors, binary , containers, directory, generic-deriving, ghc-boot-th, ghc-prim , haskeline, hpc, hspec, hspec-discover, old-locale, old-time - , pretty, QuickCheck, quickcheck-instances, random, semigroups - , tagged, template-haskell, terminfo, text, text-short, text-show - , th-orphans, time, transformers, transformers-compat, unix - , unordered-containers, vector, xhtml + , pretty, QuickCheck, quickcheck-instances, random, scientific + , semigroups, tagged, template-haskell, terminfo, text, text-short + , text-show, th-orphans, time, transformers, transformers-compat + , unix, unordered-containers, vector, xhtml }: mkDerivation { pname = "text-show-instances"; - version = "3.8.5"; - sha256 = "1qpkap6p57js8x4b3hm0xnk3xbyv8w1g6w84qda49dv6x67chyn3"; + version = "3.8.6"; + sha256 = "1jg1wsjnp6q68nsynwzw26s4akr0d9a4frd9dvnddalm2c6vdwaz"; libraryHaskellDepends = [ base base-compat-batteries bifunctors binary containers directory ghc-boot-th haskeline hpc old-locale old-time pretty random - semigroups tagged template-haskell terminfo text text-short - text-show time transformers transformers-compat unix + scientific semigroups tagged template-haskell terminfo text + text-short text-show time transformers transformers-compat unix unordered-containers vector xhtml ]; testHaskellDepends = [ base base-compat-batteries bifunctors binary containers directory generic-deriving ghc-boot-th ghc-prim haskeline hpc hspec old-locale old-time pretty QuickCheck quickcheck-instances random - tagged template-haskell terminfo text-short text-show th-orphans - time transformers transformers-compat unix unordered-containers - vector xhtml + scientific tagged template-haskell terminfo text-short text-show + th-orphans time transformers transformers-compat unix + unordered-containers vector xhtml ]; testToolDepends = [ hspec-discover ]; description = "Additional instances for text-show"; @@ -270382,12 +272253,16 @@ self: { }) {}; "th-extras" = callPackage - ({ mkDerivation, base, syb, template-haskell }: + ({ mkDerivation, base, containers, syb, template-haskell + , th-abstraction + }: mkDerivation { pname = "th-extras"; - version = "0.0.0.4"; - sha256 = "1vgvqgfm2lvx6v5r2mglwyl63647c9n6b9a5ikqc93pjm98g9vwg"; - libraryHaskellDepends = [ base syb template-haskell ]; + version = "0.0.0.5"; + sha256 = "03pfwadxxnabkpy1i6jmmgk6p8w3r9cn3xz7d7jvzqsig70mnpim"; + libraryHaskellDepends = [ + base containers syb template-haskell th-abstraction + ]; description = "A grab bag of functions for use with Template Haskell"; license = lib.licenses.publicDomain; }) {}; @@ -271499,8 +273374,8 @@ self: { pname = "through-text"; version = "0.1.0.0"; sha256 = "1kdl36n98kajaa7v7js2sy8bi09p8rrxmlfcclcfc1l92bd2aclk"; - revision = "6"; - editedCabalFile = "12mqlm77g0fymx3xwlkf6s9nqivcf78szhrzkvssi7lq1lqq9lbc"; + revision = "7"; + editedCabalFile = "0cgh3sxd7ms5wdrrr174jf7pf6n7c66srpsmg3yk8h8msnrvw1qr"; libraryHaskellDepends = [ base bytestring case-insensitive text ]; description = "Convert textual types through Text without needing O(n^2) instances"; license = lib.licenses.bsd3; @@ -272430,8 +274305,8 @@ self: { pname = "timeit"; version = "2.0"; sha256 = "1sliqpvl501rlcj6s0lhmsf5ym24j4h881wzc1f1wdyvg3jz8kd1"; - revision = "1"; - editedCabalFile = "0d4vjg48xyqjmydnjqjxica0zr30vgb91b3vv75cig686ikpjmq7"; + revision = "2"; + editedCabalFile = "1vgxfk2021jh6jk3dimchmf9f71844zj080342qvnn5lck7c7mrm"; libraryHaskellDepends = [ base ]; description = "Time monadic computations with an IO base"; license = lib.licenses.bsd3; @@ -272836,8 +274711,8 @@ self: { }: mkDerivation { pname = "timezone-olson-th"; - version = "0.1.0.5"; - sha256 = "1b28drcgdal7ifghw9bk3k8rmk7k0mjq3kl55xqbnlip6p99pka7"; + version = "0.1.0.10"; + sha256 = "0lks0mgshcsq36aminfbrz524mgn5q02lwln8lli1l54d8bn4x8n"; libraryHaskellDepends = [ base template-haskell time timezone-olson timezone-series ]; @@ -276547,30 +278422,6 @@ self: { }) {}; "trifecta" = callPackage - ({ mkDerivation, ansi-terminal, array, base, blaze-builder - , blaze-html, blaze-markup, bytestring, charset, comonad - , containers, deepseq, fingertree, ghc-prim, hashable - , indexed-traversable, lens, mtl, parsers, prettyprinter - , prettyprinter-ansi-terminal, profunctors, QuickCheck, reducers - , transformers, unordered-containers, utf8-string - }: - mkDerivation { - pname = "trifecta"; - version = "2.1.1"; - sha256 = "1lhzi0xxvilvgjy3yf3f85wfmrks562hhsnl0kg1xwji36rgwp6y"; - libraryHaskellDepends = [ - ansi-terminal array base blaze-builder blaze-html blaze-markup - bytestring charset comonad containers deepseq fingertree ghc-prim - hashable indexed-traversable lens mtl parsers prettyprinter - prettyprinter-ansi-terminal profunctors reducers transformers - unordered-containers utf8-string - ]; - testHaskellDepends = [ base parsers QuickCheck ]; - description = "A modern parser combinator library with convenient diagnostics"; - license = lib.licenses.bsd3; - }) {}; - - "trifecta_2_1_2" = callPackage ({ mkDerivation, ansi-terminal, array, base, blaze-builder , blaze-html, blaze-markup, bytestring, charset, comonad , containers, deepseq, fingertree, ghc-prim, hashable @@ -276592,7 +278443,6 @@ self: { testHaskellDepends = [ base parsers QuickCheck ]; description = "A modern parser combinator library with convenient diagnostics"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "trigger" = callPackage @@ -277546,15 +279396,15 @@ self: { "turtle" = callPackage ({ mkDerivation, ansi-wl-pprint, async, base, bytestring, clock - , containers, criterion, directory, doctest, exceptions, foldl - , hostname, managed, optional-args, optparse-applicative, process - , stm, streaming-commons, system-fileio, system-filepath, temporary - , text, time, transformers, unix, unix-compat + , containers, directory, doctest, exceptions, foldl, hostname + , managed, optional-args, optparse-applicative, process, stm + , streaming-commons, system-fileio, system-filepath, tasty-bench + , temporary, text, time, transformers, unix, unix-compat }: mkDerivation { pname = "turtle"; - version = "1.5.22"; - sha256 = "14lf43b5rxci6p9sy1gkb715m4b1s4rl65swn2qpdqv3h2yvpi4s"; + version = "1.5.23"; + sha256 = "02g0a6az01lfikrinx2027zqrp8wyivldwi36s2yqk9a5qm3ap5c"; libraryHaskellDepends = [ ansi-wl-pprint async base bytestring clock containers directory exceptions foldl hostname managed optional-args @@ -277562,7 +279412,7 @@ self: { system-filepath temporary text time transformers unix unix-compat ]; testHaskellDepends = [ base doctest system-filepath temporary ]; - benchmarkHaskellDepends = [ base criterion text ]; + benchmarkHaskellDepends = [ base tasty-bench text ]; description = "Shell programming, Haskell-style"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ Gabriel439 ]; @@ -278087,19 +279937,19 @@ self: { "twitter-conduit" = callPackage ({ mkDerivation, aeson, attoparsec, authenticate-oauth, base , bytestring, Cabal, cabal-doctest, conduit, conduit-extra - , containers, data-default, doctest, exceptions, ghc-prim, hspec - , hspec-discover, http-client, http-conduit, http-types, lens - , lens-aeson, resourcet, text, time, transformers, twitter-types - , twitter-types-lens + , containers, data-default, deepseq, doctest, exceptions, ghc-prim + , hspec, hspec-discover, http-client, http-conduit, http-types + , lens, lens-aeson, resourcet, text, time, transformers + , twitter-types, twitter-types-lens }: mkDerivation { pname = "twitter-conduit"; - version = "0.6.0"; - sha256 = "1gln8dsq8krvabknlpzxfaij8mwky4kca34m666wqfsfzgvkni8p"; + version = "0.6.1"; + sha256 = "06fbcbx4cyi1m4qvxc16qfn66fnv5lp3naawqf6xw6yj3lczzh6w"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ aeson attoparsec authenticate-oauth base bytestring conduit - conduit-extra containers data-default exceptions ghc-prim + conduit-extra containers data-default deepseq exceptions ghc-prim http-client http-conduit http-types lens lens-aeson resourcet text time transformers twitter-types twitter-types-lens ]; @@ -279206,6 +281056,26 @@ self: { license = lib.licenses.mit; }) {}; + "typed-process_0_2_8_0" = callPackage + ({ mkDerivation, async, base, base64-bytestring, bytestring, hspec + , process, stm, temporary, transformers, unliftio-core + }: + mkDerivation { + pname = "typed-process"; + version = "0.2.8.0"; + sha256 = "1af0g34sws7fppziv7firr9r2wrnly4y6sr9nyqa8bvbbmadly45"; + libraryHaskellDepends = [ + async base bytestring process stm transformers unliftio-core + ]; + testHaskellDepends = [ + async base base64-bytestring bytestring hspec process stm temporary + transformers unliftio-core + ]; + description = "Run external processes, with strong typing of streams"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "typed-spreadsheet" = callPackage ({ mkDerivation, async, base, diagrams-cairo, diagrams-gtk , diagrams-lib, foldl, gtk, microlens, stm, text, transformers @@ -279280,6 +281150,24 @@ self: { license = lib.licenses.mit; }) {}; + "typed-uuid_0_2_0_0" = callPackage + ({ mkDerivation, aeson, autodocodec, base, binary, bytestring + , deepseq, hashable, http-api-data, random, text, uuid, validity + , validity-uuid + }: + mkDerivation { + pname = "typed-uuid"; + version = "0.2.0.0"; + sha256 = "1f97q4vxr30sinbcilhyizhri4gkq68yzw6pnv2dh2bdy1nd2yqk"; + libraryHaskellDepends = [ + aeson autodocodec base binary bytestring deepseq hashable + http-api-data random text uuid validity validity-uuid + ]; + description = "Phantom-Typed version of UUID"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "typed-wire" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, directory , filepath, gitrev, HTF, http-types, mtl, optparse-applicative @@ -280353,6 +282241,24 @@ self: { license = lib.licenses.bsd3; }) {}; + "unagi-chan_0_4_1_4" = callPackage + ({ mkDerivation, async, atomic-primops, base, containers, criterion + , ghc-prim, primitive + }: + mkDerivation { + pname = "unagi-chan"; + version = "0.4.1.4"; + sha256 = "1d98a6s7rydjlf2p3jv6j7wglq8ahf8kgcibji5fiy6y0ymz9mnr"; + libraryHaskellDepends = [ atomic-primops base ghc-prim primitive ]; + testHaskellDepends = [ + atomic-primops base containers ghc-prim primitive + ]; + benchmarkHaskellDepends = [ async base criterion ]; + description = "Fast concurrent queues with a Chan-like API, and more"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "unagi-streams" = callPackage ({ mkDerivation, base, io-streams, unagi-chan }: mkDerivation { @@ -280894,8 +282800,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "unicode-data"; - version = "0.1.0.1"; - sha256 = "1rxybzbls2l732gj5ql0ccmlzsmcncaw22g0l9bc2ism0i2qf2gz"; + version = "0.2.0"; + sha256 = "1vn1kzy49k314gprpi8ls91vs5xrjwwxklzgnxx0krcpjq8zy100"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; @@ -280972,20 +282878,6 @@ self: { }) {}; "unicode-show" = callPackage - ({ mkDerivation, base, hspec, QuickCheck }: - mkDerivation { - pname = "unicode-show"; - version = "0.1.0.5"; - sha256 = "0iq2fivi6fclra32y5yqc6p18pd7qlyxb042hkc082pvgmj8b40v"; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ base hspec QuickCheck ]; - description = "print and show in unicode"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; - }) {}; - - "unicode-show_0_1_1_0" = callPackage ({ mkDerivation, base, hspec, QuickCheck }: mkDerivation { pname = "unicode-show"; @@ -281036,23 +282928,22 @@ self: { license = lib.licenses.bsd3; }) {}; - "unicode-transforms_0_3_8" = callPackage - ({ mkDerivation, base, bytestring, deepseq, filepath - , getopt-generics, ghc-prim, hspec, path, path-io, QuickCheck - , split, tasty-bench, text, unicode-data + "unicode-transforms_0_4_0" = callPackage + ({ mkDerivation, base, bytestring, deepseq, filepath, ghc-prim + , hspec, path, path-io, QuickCheck, split, tasty-bench, text + , unicode-data }: mkDerivation { pname = "unicode-transforms"; - version = "0.3.8"; - sha256 = "1j3dwz3qmak3fyb1p4qzr1rnxch2ydqfp2jizyy4rv425h0smxzl"; + version = "0.4.0"; + sha256 = "0m234yhjizl28xm8y08bdhrbni666r7q2z71a8s64lynqk4lzq5k"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring ghc-prim text unicode-data ]; testHaskellDepends = [ - base deepseq getopt-generics hspec QuickCheck split text - unicode-data + base deepseq hspec QuickCheck split text unicode-data ]; benchmarkHaskellDepends = [ base deepseq filepath path path-io tasty-bench text @@ -281328,6 +283219,24 @@ self: { broken = true; }) {}; + "unionmount" = callPackage + ({ mkDerivation, async, base, bytestring, containers, data-default + , directory, filepath, filepattern, fsnotify, lvar, monad-logger + , mtl, relude, text, time, unliftio, with-utf8 + }: + mkDerivation { + pname = "unionmount"; + version = "0.1.0.0"; + sha256 = "05i7bh8dg8bcm8070hxdh8fc2y0l2v25bvsqmbvnlbrlfcijphg6"; + libraryHaskellDepends = [ + async base bytestring containers data-default directory filepath + filepattern fsnotify lvar monad-logger mtl relude text time + unliftio with-utf8 + ]; + description = "Union mount filesystem paths into Haskell datastructures"; + license = lib.licenses.mit; + }) {}; + "unipatterns" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -281852,6 +283761,8 @@ self: { pname = "universe-base"; version = "1.1.3"; sha256 = "0lnvjpndqj7kk3f95dmpa62ax0m243h8iy7ghcsd2db4nyczx7f5"; + revision = "2"; + editedCabalFile = "1fr7w3qc46aph0xxya8jw1a4gqzvq03f6vpx75pam9ynfndz8gw0"; libraryHaskellDepends = [ base containers OneTuple tagged transformers ]; @@ -281954,8 +283865,8 @@ self: { pname = "universe-some"; version = "1.2.1"; sha256 = "0pdvk5qi39d0wg8ac936c1fxs7v7qld2ggpqc9v7xc4pk3xq24bp"; - revision = "1"; - editedCabalFile = "1hrb5anm2cp2a8zhhzazxc8zjm2nm8q7zvl1c4shx7arpi1ka3ax"; + revision = "2"; + editedCabalFile = "0haz8fprwxx22jg4394p7a6zll8jim2hcb1rjy366vslwlczr03z"; libraryHaskellDepends = [ base some template-haskell th-abstraction transformers universe-base @@ -284621,18 +286532,16 @@ self: { "validated-literals" = callPackage ({ mkDerivation, base, bytestring, deepseq, tasty, tasty-hunit - , tasty-travis, template-haskell + , tasty-travis, template-haskell, th-compat }: mkDerivation { pname = "validated-literals"; - version = "0.3.0"; - sha256 = "1k77jp19kl7h4v9hl2jhsmbq8dhzl8z9sgkw1jxx1rblm3fszjx1"; - revision = "4"; - editedCabalFile = "16fwvivw1barrgkw7cl2hfgksfhambfmhrwibhi6n8096sj79h0j"; - libraryHaskellDepends = [ base template-haskell ]; + version = "0.3.1"; + sha256 = "0s6ag8wm19qzfhxpz686nsmvrf3lhbq1g5fcck6d97lij559xlvg"; + libraryHaskellDepends = [ base template-haskell th-compat ]; testHaskellDepends = [ base bytestring deepseq tasty tasty-hunit tasty-travis - template-haskell + template-haskell th-compat ]; description = "Compile-time checking for partial smart-constructors"; license = lib.licenses.bsd3; @@ -284653,22 +286562,6 @@ self: { }) {}; "validation" = callPackage - ({ mkDerivation, assoc, base, bifunctors, deepseq, hedgehog, HUnit - , lens, semigroupoids, semigroups - }: - mkDerivation { - pname = "validation"; - version = "1.1.1"; - sha256 = "1dv7azpljdcf7irbnznnz31hq611bn1aj2m6ywghz3hgv835qqak"; - libraryHaskellDepends = [ - assoc base bifunctors deepseq lens semigroupoids semigroups - ]; - testHaskellDepends = [ base hedgehog HUnit lens semigroups ]; - description = "A data-type like Either but with an accumulating Applicative"; - license = lib.licenses.bsd3; - }) {}; - - "validation_1_1_2" = callPackage ({ mkDerivation, assoc, base, bifunctors, deepseq, hedgehog, HUnit , lens, semigroupoids, semigroups }: @@ -284682,7 +286575,6 @@ self: { testHaskellDepends = [ base hedgehog HUnit lens semigroups ]; description = "A data-type like Either but with an accumulating Applicative"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "validation-selective" = callPackage @@ -284766,6 +286658,19 @@ self: { license = lib.licenses.mit; }) {}; + "validity_0_12_0_0" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "validity"; + version = "0.12.0.0"; + sha256 = "03md04q3ymilgc1pssczij392bphmg9ld6aa0fwfwjyjlqjj67fk"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Validity typeclass"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "validity-aeson" = callPackage ({ mkDerivation, aeson, base, hspec, validity, validity-scientific , validity-text, validity-unordered-containers, validity-vector @@ -284865,6 +286770,18 @@ self: { license = lib.licenses.mit; }) {}; + "validity-text_0_3_1_2" = callPackage + ({ mkDerivation, base, bytestring, text, validity }: + mkDerivation { + pname = "validity-text"; + version = "0.3.1.2"; + sha256 = "00sfiykazz2iwwr43lxl0q6dn03jpf515k0s8hymqpychmflyqhi"; + libraryHaskellDepends = [ base bytestring text validity ]; + description = "Validity instances for text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "validity-time" = callPackage ({ mkDerivation, base, time, validity }: mkDerivation { @@ -284876,6 +286793,18 @@ self: { license = lib.licenses.mit; }) {}; + "validity-time_0_5_0_0" = callPackage + ({ mkDerivation, base, time, validity }: + mkDerivation { + pname = "validity-time"; + version = "0.5.0.0"; + sha256 = "1ik3syh9hd7jcfydp7fj8rghxl6zjs6lcm1f0xadm0czw6gb82k1"; + libraryHaskellDepends = [ base time validity ]; + description = "Validity instances for time"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "validity-unordered-containers" = callPackage ({ mkDerivation, base, hashable, unordered-containers, validity }: mkDerivation { @@ -285761,8 +287690,8 @@ self: { }: mkDerivation { pname = "vector-extras"; - version = "0.2.1.1"; - sha256 = "0q5wm0hfk84hr9rgbb084d222ys0k1hab5cydwnnrpb7wy42199p"; + version = "0.2.2.2"; + sha256 = "1xlwfdyqmf0z2g3fmisz4gfz1f7y8db5446vkbp5qwlq3r1m6acd"; libraryHaskellDepends = [ base containers deferred-folds foldl hashable unordered-containers vector @@ -286545,6 +288474,8 @@ self: { pname = "vgrep"; version = "0.2.3.0"; sha256 = "1zzzmvhqcvgvni96b1zzqjwpmlncsjd08sqllrbp4d4a7j43b9g5"; + revision = "1"; + editedCabalFile = "1avwygy2xrh9z1dj5k4gb0r1pwrrljd9l1hgpc8y4h4w97hxwbi3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -287059,6 +288990,8 @@ self: { pname = "visualize-cbn"; version = "0.1.0.2"; sha256 = "1vlidljhy0ykflgf7k8gawlqazcrkvcs7r8wbv7h9x6wfnx0w334"; + revision = "1"; + editedCabalFile = "04cb9j0m83g6qix3lwh62l56kk8qvpzsv3ia8yw43aw9zi4jnrc3"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -287571,8 +289504,8 @@ self: { }: mkDerivation { pname = "vulkan"; - version = "3.13.4"; - sha256 = "0vjvm54d42m7p7717dsckp5i1wy0zzf70rpq16xdppkzr265h7kg"; + version = "3.14.1"; + sha256 = "1ai8iw41z43l4x3x7hpdb0c0fxl4c4mc86g0r00m617056756732"; libraryHaskellDepends = [ base bytestring transformers vector ]; libraryPkgconfigDepends = [ vulkan ]; testHaskellDepends = [ @@ -287604,8 +289537,8 @@ self: { }: mkDerivation { pname = "vulkan-utils"; - version = "0.5.3"; - sha256 = "16p1yn72il988phw4h8ixs0p2dgk96xg26yp9lgbpri1l0da8kiq"; + version = "0.5.4"; + sha256 = "1mkx2h7yjmq8djgg1pi3vlx2pq4armasa1hvam955p3x09vwbisk"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base bytestring containers dependent-map dependent-sum extra @@ -289802,8 +291735,8 @@ self: { }: mkDerivation { pname = "warp"; - version = "3.3.17"; - sha256 = "0v54ca3wpa79gdyiikwhbv9h8b5vr3d60piq3ndb2v7s7fi1qpm0"; + version = "3.3.18"; + sha256 = "1m93s3p2zz00fdgkisl6sbnqnc6vvq0vz997i5y4mk9a3ssjflqw"; libraryHaskellDepends = [ array auto-update base bsb-http-chunked bytestring case-insensitive containers ghc-prim hashable http-date http-types http2 iproute @@ -292044,6 +293977,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "wild-bind_0_1_2_8" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover, microlens + , QuickCheck, semigroups, stm, text, transformers + }: + mkDerivation { + pname = "wild-bind"; + version = "0.1.2.8"; + sha256 = "1ag0lwh5pii8z356sii2zm2i7qyk9q9j7ivc3x0fkvz6p5gk1aj1"; + libraryHaskellDepends = [ + base containers semigroups text transformers + ]; + testHaskellDepends = [ + base hspec microlens QuickCheck stm transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Dynamic key binding framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "wild-bind-indicator" = callPackage ({ mkDerivation, async, base, containers, gi-gdk, gi-glib, gi-gtk , text, transformers, wild-bind @@ -292098,6 +294051,28 @@ self: { license = lib.licenses.bsd3; }) {}; + "wild-bind-x11_0_2_0_14" = callPackage + ({ mkDerivation, async, base, containers, fold-debounce, hspec + , hspec-discover, mtl, semigroups, stm, text, time, transformers + , wild-bind, X11 + }: + mkDerivation { + pname = "wild-bind-x11"; + version = "0.2.0.14"; + sha256 = "0qxzv4xvqqm7xcz17a3h1pgc3g84dp3676vb40yi9dfxdwag3xxs"; + libraryHaskellDepends = [ + base containers fold-debounce mtl semigroups stm text transformers + wild-bind X11 + ]; + testHaskellDepends = [ + async base hspec text time transformers wild-bind X11 + ]; + testToolDepends = [ hspec-discover ]; + description = "X11-specific implementation for WildBind"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "willow" = callPackage ({ mkDerivation, aeson, base, bytestring, filepath, hashable , hedgehog, hedgehog-classes, HUnit, mtl, text, transformers @@ -292344,6 +294319,26 @@ self: { maintainers = with lib.maintainers; [ maralorn ]; }) {}; + "witch_0_3_4_1" = callPackage + ({ mkDerivation, base, bytestring, containers, HUnit + , template-haskell, text, time + }: + mkDerivation { + pname = "witch"; + version = "0.3.4.1"; + sha256 = "12nrikciqg85lnkncdibs65z0psn93n68ljy1gvdiaxcbxzydswp"; + libraryHaskellDepends = [ + base bytestring containers template-haskell text time + ]; + testHaskellDepends = [ + base bytestring containers HUnit text time + ]; + description = "Convert values from one type into another"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + maintainers = with lib.maintainers; [ maralorn ]; + }) {}; + "with-index" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -292417,8 +294412,8 @@ self: { pname = "witherable"; version = "0.4.2"; sha256 = "0121ic4xkv3k568j23zp22a5lrv0k11h94fq7cbijd18fjr2n3br"; - revision = "1"; - editedCabalFile = "1mwmnc4pdsw0v8p9bh8n49xjjmbyf5bd0kvlg970iyq3cqik546f"; + revision = "2"; + editedCabalFile = "1ljnv5xf6w7x58akj0a0yw16j63jkka0dvfvmjqwbn76aqg3pzc1"; libraryHaskellDepends = [ base base-orphans containers hashable indexed-traversable indexed-traversable-instances transformers unordered-containers @@ -294108,6 +296103,21 @@ self: { license = lib.licenses.mit; }) {}; + "wuss_1_1_19" = callPackage + ({ mkDerivation, base, bytestring, connection, network, websockets + }: + mkDerivation { + pname = "wuss"; + version = "1.1.19"; + sha256 = "1i7y6kqynbc5qbl091ihdfn9ak8ny8rdp83svl06m6ijvphjqskq"; + libraryHaskellDepends = [ + base bytestring connection network websockets + ]; + description = "Secure WebSocket (WSS) clients"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "wx" = callPackage ({ mkDerivation, base, stm, time, wxcore }: mkDerivation { @@ -295467,8 +297477,8 @@ self: { }: mkDerivation { pname = "xml-optics"; - version = "0.1.0"; - sha256 = "01sa1hk87aw32wafxxnvnljazi78bnishpmk5k77p28jmhpa1gn8"; + version = "0.2.0"; + sha256 = "1faxprzgql8kbji7ip53dn3xcxwhbqzgjjyabf5dmcfq98kv87mk"; libraryHaskellDepends = [ base containers optics-core text xml-conduit ]; @@ -296259,6 +298269,8 @@ self: { pname = "xmonad-extras"; version = "0.17.0"; sha256 = "0kkwng84hp19vc9nw97y77n3hsg9scn0c9fa1ivf4r9s5x3p6flx"; + revision = "1"; + editedCabalFile = "1ivm1nncg8qa5ww1kgk1d8zdawniz83ab5s2dj0hbcxffymgxp0k"; configureFlags = [ "-f-with_hlist" "-fwith_parsec" "-fwith_split" ]; @@ -297432,20 +299444,23 @@ self: { "yaml-streamly" = callPackage ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring - , containers, directory, filepath, hspec, hspec-discover, HUnit - , libyaml-streamly, mockery, mtl, raw-strings-qq, safe-exceptions - , scientific, streamly, template-haskell, temporary, text - , transformers, unordered-containers, vector + , containers, criterion, deepseq, directory, filepath, hspec + , hspec-discover, HUnit, libyaml-streamly, megaparsec, mockery, mtl + , raw-strings-qq, safe-exceptions, scientific, streamly, strict + , template-haskell, temporary, text, transformers + , unordered-containers, vector, versions }: mkDerivation { pname = "yaml-streamly"; - version = "0.12.0"; - sha256 = "1jvvj1g20n8v7rnbvqgsvqm7l4nnh97ibkvb2zkj2wskir0l00mc"; + version = "0.12.1"; + sha256 = "1rcv4y9f2p1biiaxh4j1wdq79ba1mi33yn5v6kds20am574ia1hq"; + revision = "1"; + editedCabalFile = "18gv1h6h9n8bmysdfb0h9kgifhi3rj9zf055l2dibaw0jixqqs2c"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson attoparsec base bytestring containers directory filepath - libyaml-streamly mtl safe-exceptions scientific streamly + aeson attoparsec base bytestring containers deepseq directory + filepath libyaml-streamly mtl safe-exceptions scientific streamly template-haskell text transformers unordered-containers vector ]; testHaskellDepends = [ @@ -297454,6 +299469,10 @@ self: { temporary text unordered-containers vector ]; testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + aeson base bytestring containers criterion deepseq directory + filepath megaparsec strict temporary text versions + ]; description = "Support for parsing and rendering YAML documents"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; @@ -297496,8 +299515,8 @@ self: { }: mkDerivation { pname = "yaml-unscrambler"; - version = "0.1.0.3"; - sha256 = "1n8q5dsvs6sh2gzs24m49cz5pg1pavn9sma4fk5jizrjrabik4sj"; + version = "0.1.0.4"; + sha256 = "01x3l618qj0a78xcwn7i76nij812150b2ncz9x6pqr0s839vi7fa"; libraryHaskellDepends = [ acc attoparsec attoparsec-data attoparsec-time base base64 bytestring conduit containers foldl hashable libyaml mtl scientific @@ -298282,34 +300301,6 @@ self: { }) {}; "yesod-auth" = callPackage - ({ mkDerivation, aeson, authenticate, base, base16-bytestring - , base64-bytestring, binary, blaze-builder, blaze-html - , blaze-markup, bytestring, conduit, conduit-extra, containers - , cryptonite, data-default, email-validate, file-embed, http-client - , http-client-tls, http-conduit, http-types, memory, network-uri - , nonce, persistent, random, safe, shakespeare, template-haskell - , text, time, transformers, unliftio, unliftio-core - , unordered-containers, wai, yesod-core, yesod-form - , yesod-persistent - }: - mkDerivation { - pname = "yesod-auth"; - version = "1.6.10.4"; - sha256 = "01s5svba45g0d12cz8kc8lvdw18jfhjxr7yk69cf5157qg0f2czv"; - libraryHaskellDepends = [ - aeson authenticate base base16-bytestring base64-bytestring binary - blaze-builder blaze-html blaze-markup bytestring conduit - conduit-extra containers cryptonite data-default email-validate - file-embed http-client http-client-tls http-conduit http-types - memory network-uri nonce persistent random safe shakespeare - template-haskell text time transformers unliftio unliftio-core - unordered-containers wai yesod-core yesod-form yesod-persistent - ]; - description = "Authentication for Yesod"; - license = lib.licenses.mit; - }) {}; - - "yesod-auth_1_6_10_5" = callPackage ({ mkDerivation, aeson, authenticate, base, base16-bytestring , base64-bytestring, binary, blaze-builder, blaze-html , blaze-markup, bytestring, conduit, conduit-extra, containers @@ -298335,7 +300326,6 @@ self: { ]; description = "Authentication for Yesod"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "yesod-auth-account" = callPackage @@ -298676,6 +300666,55 @@ self: { license = lib.licenses.mit; }) {}; + "yesod-auth-oidc" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-html, broch + , bytestring, classy-prelude, classy-prelude-yesod, containers + , cryptonite, directory, email-validate, fast-logger, hspec + , hspec-discover, http-client, http-conduit, http-types, jose-jwt + , lens, lens-regex-pcre, memory, monad-logger, oidc-client + , persistent, persistent-sqlite, postgresql-simple, reroute + , resource-pool, shakespeare, sqlite-simple, text, time + , unordered-containers, wai-app-static, wai-extra, warp, yesod + , yesod-auth, yesod-core, yesod-form, yesod-persistent, yesod-test + }: + mkDerivation { + pname = "yesod-auth-oidc"; + version = "0.1.0"; + sha256 = "1kxki50zwyqblpglm8rgmhvf8rm0fr38vzygigxpky4qaraqxpk6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring classy-prelude-yesod cryptonite + http-client jose-jwt oidc-client shakespeare text time + unordered-containers yesod-auth yesod-core yesod-form + ]; + executableHaskellDepends = [ + aeson base base64-bytestring blaze-html broch bytestring + classy-prelude classy-prelude-yesod containers cryptonite directory + email-validate fast-logger hspec http-client http-conduit + http-types jose-jwt lens lens-regex-pcre memory monad-logger + oidc-client persistent persistent-sqlite postgresql-simple reroute + resource-pool shakespeare sqlite-simple text time + unordered-containers wai-app-static wai-extra warp yesod yesod-auth + yesod-core yesod-form yesod-persistent yesod-test + ]; + testHaskellDepends = [ + aeson base base64-bytestring blaze-html broch bytestring + classy-prelude classy-prelude-yesod containers cryptonite directory + email-validate fast-logger hspec http-client http-conduit + http-types jose-jwt lens lens-regex-pcre memory monad-logger + oidc-client persistent persistent-sqlite postgresql-simple reroute + resource-pool shakespeare sqlite-simple text time + unordered-containers wai-app-static wai-extra warp yesod yesod-auth + yesod-core yesod-form yesod-persistent yesod-test + ]; + testToolDepends = [ hspec-discover ]; + description = "A yesod-auth plugin for multi-tenant SSO via OpenID Connect"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {broch = null;}; + "yesod-auth-pam" = callPackage ({ mkDerivation, base, hamlet, pam, text, yesod-auth, yesod-core , yesod-form @@ -300942,8 +302981,8 @@ self: { pname = "yoctoparsec"; version = "0.1.0.0"; sha256 = "0p9kw60glcgrjfx04x3innn3rqnh12yrv4wh0a0fivcx8b9kj1yp"; - revision = "4"; - editedCabalFile = "00icvzsb8l70w5dcy0kkxrg0hpq273r8zyy6cx6hscpzgck090jf"; + revision = "5"; + editedCabalFile = "1xf2haxw974zsnwx5dqflqq736i7cfz1mqfpfkkggsnfx86d5gg0"; libraryHaskellDepends = [ base free mtl ]; description = "A truly tiny monadic parsing library"; license = lib.licenses.mit; @@ -301527,8 +303566,8 @@ self: { }: mkDerivation { pname = "zeolite-lang"; - version = "0.20.0.1"; - sha256 = "0j1qkihz5ci5skxkbjpzg8yakbrmh6d6fvl6y4n54bd5dci8f2gs"; + version = "0.21.0.0"; + sha256 = "1vavvyn2p7q02gflxhnppxqqwhlzj36plcpybnm8yf9wgrpxrlqg"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -302197,23 +304236,6 @@ self: { }) {}; "zippers" = callPackage - ({ mkDerivation, base, criterion, fail, indexed-traversable, lens - , profunctors, semigroupoids, semigroups - }: - mkDerivation { - pname = "zippers"; - version = "0.3.1"; - sha256 = "17z1zi9zd6a8g7sp4zyimgwdvhjj27hj4znbm4ps0kp73gadb953"; - libraryHaskellDepends = [ - base fail indexed-traversable lens profunctors semigroupoids - semigroups - ]; - benchmarkHaskellDepends = [ base criterion lens ]; - description = "Traversal based zippers"; - license = lib.licenses.bsd3; - }) {}; - - "zippers_0_3_2" = callPackage ({ mkDerivation, base, criterion, fail, indexed-traversable, lens , profunctors, semigroupoids, semigroups }: @@ -302228,7 +304250,6 @@ self: { benchmarkHaskellDepends = [ base criterion lens ]; description = "Traversal based zippers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "zippo" = callPackage @@ -302585,8 +304606,8 @@ self: { }: mkDerivation { pname = "zoovisitor"; - version = "0.1.5.0"; - sha256 = "0sksa3sjgd2yg2cj6vr9ssk52zlhap45c93cwslk3q788c8krr35"; + version = "0.1.7.0"; + sha256 = "0g9881llwb7arv4m3klc69lhzlwbdb7wrgv7418qcl2a8nmvp4cb"; libraryHaskellDepends = [ base Z-Data Z-IO ]; librarySystemDepends = [ zookeeper_mt ]; testHaskellDepends = [ async base hspec uuid Z-Data ]; From 6727f1e420c523d033a05e1ba9cac73884f60bad Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 10:10:29 +0100 Subject: [PATCH 04/78] haskell.packages.ghc901.extras: drop now unnecessary override We upgraded th-extras to a git revision before for 9.0.1 compat, but it has now gotten a proper release. --- .../configuration-ghc-9.0.x.nix | 21 ------------------- 1 file changed, 21 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix index 7999e228c748..c3738b963343 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix @@ -129,27 +129,6 @@ self: super: { # 2021-09-18: Need semialign >= 1.2 for correct bounds semialign = super.semialign_1_2_0_1; - # Will probably be needed for brittany support - # https://github.com/lspitzner/czipwith/pull/2 - #czipwith = appendPatch - # (pkgs.fetchpatch { - # url = "https://github.com/lspitzner/czipwith/commit/b6245884ae83e00dd2b5261762549b37390179f8.patch"; - # sha256 = "08rpppdldsdwzb09fmn0j55l23pwyls2dyzziw3yjc1cm0j5vic5"; - # }) super.czipwith; - - # 2021-09-18: https://github.com/mokus0/th-extras/pull/8 - # Release is missing, but asked for in the above PR. - th-extras = overrideCabal (old: { - version = assert old.version == "0.0.0.4"; "unstable-2021-09-18"; - src = pkgs.fetchFromGitHub { - owner = "mokus0"; - repo = "th-extras"; - rev = "0d050b24ec5ef37c825b6f28ebd46787191e2a2d"; - sha256 = "045f36yagrigrggvyb96zqmw8y42qjsllhhx2h20q25sk5h44xsd"; - }; - libraryHaskellDepends = old.libraryHaskellDepends ++ [self.th-abstraction]; - }) super.th-extras; - # 2021-09-18: GHC 9 compat release is missing # Issue: https://github.com/obsidiansystems/dependent-sum/issues/65 dependent-sum-template = dontCheck (appendPatch From c57f5d5d05264a3ad1f992f3ce4430976539f7dc Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 10:15:38 +0100 Subject: [PATCH 05/78] haskellPackages.paramtree: update comment for dontCheck override --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3fee8b0e07fa..7c02dca0638d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1842,7 +1842,7 @@ self: super: { # https://github.com/enomsg/science-constants-dimensional/pull/1 science-constants-dimensional = doJailbreak super.science-constants-dimensional; - # Tests are flaky on busy machines + # Tests are flaky on busy machines, upstream doesn't intend to fix # https://github.com/merijn/paramtree/issues/4 paramtree = dontCheck super.paramtree; From 5a49142a4f94f2d70ebadc6c96efedf8f63e01c0 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 10:37:33 +0100 Subject: [PATCH 06/78] nix-tree: build with latest brick --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 7c02dca0638d..c41a243cf862 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2111,7 +2111,7 @@ EOT # Needs brick > 0.64 nix-tree = super.nix-tree.override { - brick = self.brick_0_64_2; + brick = self.brick_0_65; }; # build newer version for `pkgs.shellcheck` From 85413090da8b665f5a7d62304041ed4bd0668d1d Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 10:48:27 +0100 Subject: [PATCH 07/78] haskellPackages.brick_0_64_2: preserve for matterhorn Sadly, matterhorn can't be built with 0.65 (yet?). --- .../configuration-hackage2nix/main.yaml | 1 + .../haskell-modules/hackage-packages.nix | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 9005e6df0e4c..36b01c349178 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -155,6 +155,7 @@ extra-packages: - ghc-lib-parser == 9.0.1.* # 2021-11-05: Need one GHC 9.0.1 compatible version - ghc-lib-parser-ex == 9.0.* # 2021-11-05: Need one GHC 9.0.1 compatible version - doctest == 0.18.* # 2021-11-19: closest to stackage version for GHC 9.* + - brick == 0.64.* # 2021-12-03: matterhorn depends on brick < 0.65 package-maintainers: abbradar: diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 0442e458d65b..2e7baab94aa7 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -46661,6 +46661,33 @@ self: { license = lib.licenses.bsd3; }) {}; + "brick_0_64_2" = callPackage + ({ mkDerivation, base, bytestring, config-ini, containers + , contravariant, data-clist, deepseq, directory, dlist, exceptions + , filepath, microlens, microlens-mtl, microlens-th, QuickCheck, stm + , template-haskell, text, text-zipper, transformers, unix, vector + , vty, word-wrap + }: + mkDerivation { + pname = "brick"; + version = "0.64.2"; + sha256 = "058kpghx5s559z5l9hav44s8vb5lizn8j7v7l4lmvpqx3a6cisn7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring config-ini containers contravariant data-clist + deepseq directory dlist exceptions filepath microlens microlens-mtl + microlens-th stm template-haskell text text-zipper transformers + unix vector vty word-wrap + ]; + testHaskellDepends = [ + base containers microlens QuickCheck vector + ]; + description = "A declarative terminal user interface library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "brick_0_65" = callPackage ({ mkDerivation, base, bytestring, config-ini, containers , contravariant, data-clist, deepseq, directory, dlist, exceptions From 6852fdd5ad689db63c7648779b0e6fd6f4cf09cf Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 11:17:45 +0100 Subject: [PATCH 08/78] haskell.packages.ghc921.hashable: reflect hackage update --- pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix index c8488453fdcb..6e6f642448aa 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -102,7 +102,7 @@ self: super: { ghc-lib-parser = self.ghc-lib-parser_9_2_1_20211101; ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_2_0_1; hackage-security = doJailbreak super.hackage-security; - hashable = super.hashable_1_4_0_0; + hashable = super.hashable_1_4_0_1; hashable-time = doJailbreak super.hashable-time_0_3; hedgehog = doJailbreak super.hedgehog; HTTP = overrideCabal (drv: { postPatch = "sed -i -e 's,! Socket,!Socket,' Network/TCP.hs"; }) (doJailbreak super.HTTP); From ecc88d7a5c0317034ac7090f504e022717162460 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 12:01:45 +0100 Subject: [PATCH 09/78] haskellPackages.ghcup: reflect streamly hackage update --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- pkgs/development/haskell-modules/configuration-darwin.nix | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index c41a243cf862..ef13c924efa0 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2006,7 +2006,7 @@ EOT ghcup = doJailbreak (super.ghcup.overrideScope (self: super: { hspec-golden-aeson = self.hspec-golden-aeson_0_9_0_0; optics = self.optics_0_4; - streamly = self.streamly_0_8_0; + streamly = self.streamly_0_8_1; Cabal = self.Cabal_3_6_2_0; libyaml-streamly = markUnbroken super.libyaml-streamly; })); diff --git a/pkgs/development/haskell-modules/configuration-darwin.nix b/pkgs/development/haskell-modules/configuration-darwin.nix index 2f632c6a90c0..590a6609ff6a 100644 --- a/pkgs/development/haskell-modules/configuration-darwin.nix +++ b/pkgs/development/haskell-modules/configuration-darwin.nix @@ -250,11 +250,11 @@ self: super: ({ c2hsc = addTestToolDepends [ pkgs.gcc ] super.c2hsc; # streamly depends on Cocoa starting with 0.8.0 - streamly_0_8_0 = overrideCabal (drv: { + streamly_0_8_1 = overrideCabal (drv: { libraryFrameworkDepends = [ darwin.apple_sdk.frameworks.Cocoa ] ++ (drv.libraryFrameworkDepends or []); - }) super.streamly_0_8_0; + }) super.streamly_0_8_1; } // lib.optionalAttrs pkgs.stdenv.isAarch64 { # aarch64-darwin From 016839f1db551a507084370a067e32a48fef9b73 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 12:02:01 +0100 Subject: [PATCH 10/78] haskellPackages.hadolint: reflect dependency hackage updates --- pkgs/development/haskell-modules/configuration-common.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ef13c924efa0..897694b9baa9 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2097,10 +2097,10 @@ EOT # Jailbreak isn't sufficient, but this is ok as it's a leaf package. hadolint = super.hadolint.overrideScope (self: super: { - language-docker = self.language-docker_10_3_0; - hspec = dontCheck self.hspec_2_9_1; - hspec-core = dontCheck self.hspec-core_2_9_1; - hspec-discover = dontCheck self.hspec-discover_2_9_1; + language-docker = self.language-docker_10_4_0; + hspec = dontCheck self.hspec_2_9_2; + hspec-core = dontCheck self.hspec-core_2_9_2; + hspec-discover = dontCheck self.hspec-discover_2_9_2; colourista = doJailbreak super.colourista; }); From 44012780f72f013ff49f980df4047b8e916ecc68 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 12:42:04 +0100 Subject: [PATCH 11/78] haskellPackages.hledger_1_24: init at 1.24 haskellPackages.hledger-lib_1_24: init at 1.24 haskellPackages.hledger_1_23: remove at 1.23 haskellPackages.hledger-lib_1_23: remove at 1.23 --- pkgs/development/haskell-modules/configuration-common.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 897694b9baa9..b6898f22e982 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -852,8 +852,8 @@ self: super: { }) super.hledger-lib; - # hledger-lib 1.23 depends on doctest >= 0.18 - hledger-lib_1_23 = super.hledger-lib_1_23.override { + # hledger-lib 1.24 depends on doctest >= 0.18 + hledger-lib_1_24 = super.hledger-lib_1_24.override { doctest = self.doctest_0_18_2; }; @@ -2105,8 +2105,8 @@ EOT }); # These should be updated in lockstep - hledger_1_23 = super.hledger_1_23.override { - hledger-lib = self.hledger-lib_1_23; + hledger_1_24 = super.hledger_1_24.override { + hledger-lib = self.hledger-lib_1_24; }; # Needs brick > 0.64 From dccf15a33cfb2511044e0f9480c2287c8370f475 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 13:32:13 +0100 Subject: [PATCH 12/78] haskellPackages.graphql-engine: adjust to hspec hackage update --- .../haskell-modules/configuration-common.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index b6898f22e982..db506b25df9a 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1348,21 +1348,21 @@ self: super: { resource-pool = self.hasura-resource-pool; ekg-core = self.hasura-ekg-core; ekg-json = self.hasura-ekg-json; - hspec = dontCheck self.hspec_2_9_1; - hspec-core = dontCheck self.hspec-core_2_9_1; - hspec-discover = dontCheck super.hspec-discover_2_9_1; + hspec = dontCheck self.hspec_2_9_2; + hspec-core = dontCheck self.hspec-core_2_9_2; + hspec-discover = dontCheck super.hspec-discover_2_9_2; tasty-hspec = self.tasty-hspec_1_2; })); hasura-ekg-core = doJailbreak (super.hasura-ekg-core.overrideScope (self: super: { - hspec = dontCheck self.hspec_2_9_1; - hspec-core = dontCheck self.hspec-core_2_9_1; - hspec-discover = dontCheck super.hspec-discover_2_9_1; + hspec = dontCheck self.hspec_2_9_2; + hspec-core = dontCheck self.hspec-core_2_9_2; + hspec-discover = dontCheck super.hspec-discover_2_9_2; })); hasura-ekg-json = super.hasura-ekg-json.overrideScope (self: super: { ekg-core = self.hasura-ekg-core; - hspec = dontCheck self.hspec_2_9_1; - hspec-core = dontCheck self.hspec-core_2_9_1; - hspec-discover = dontCheck super.hspec-discover_2_9_1; + hspec = dontCheck self.hspec_2_9_2; + hspec-core = dontCheck self.hspec-core_2_9_2; + hspec-discover = dontCheck super.hspec-discover_2_9_2; }); pg-client = overrideCabal (drv: { librarySystemDepends = with pkgs; [ postgresql krb5.dev openssl.dev ]; From c5757418a9e3e1db0ba8ed07be8e4934bf7ea103 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 13:36:01 +0100 Subject: [PATCH 13/78] hledger-check-fancyassertions: use hledger-lib 1.24 --- .../office/hledger-check-fancyassertions/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/office/hledger-check-fancyassertions/default.nix b/pkgs/applications/office/hledger-check-fancyassertions/default.nix index ed38bc29fa18..3b0b1df16450 100644 --- a/pkgs/applications/office/hledger-check-fancyassertions/default.nix +++ b/pkgs/applications/office/hledger-check-fancyassertions/default.nix @@ -16,7 +16,7 @@ stdenvNoCC.mkDerivation rec { "hledger-check-fancyassertions" { libraries = with haskellPackages; [ - base base-compat base-compat-batteries filepath hledger-lib_1_23 + base base-compat base-compat-batteries filepath hledger-lib_1_24 megaparsec microlens optparse-applicative string-qq text time transformers ]; From 417a1da7e078ce2024aae6a35f41dd442dac7138 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 13:50:32 +0100 Subject: [PATCH 14/78] haskell.packages.ghc901.path: pin to 0.9.0 This is the last version which builds with the stackage version of genvalidity and is also compatible with 9.0.1. --- .../configuration-hackage2nix/main.yaml | 1 + .../haskell-modules/hackage-packages.nix | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 36b01c349178..f5c5aa43600b 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -156,6 +156,7 @@ extra-packages: - ghc-lib-parser-ex == 9.0.* # 2021-11-05: Need one GHC 9.0.1 compatible version - doctest == 0.18.* # 2021-11-19: closest to stackage version for GHC 9.* - brick == 0.64.* # 2021-12-03: matterhorn depends on brick < 0.65 + - path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.1 package-maintainers: abbradar: diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 2e7baab94aa7..d3fe0be85522 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -206328,6 +206328,29 @@ self: { license = lib.licenses.bsd3; }) {}; + "path_0_9_0" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions + , filepath, genvalidity, genvalidity-hspec, genvalidity-property + , hashable, hspec, mtl, QuickCheck, template-haskell, text + , validity + }: + mkDerivation { + pname = "path"; + version = "0.9.0"; + sha256 = "14h811rrydpiwi1rdi5wmcdlcq2qjld3iv92p4czqf08a7lxaz4g"; + libraryHaskellDepends = [ + aeson base deepseq exceptions filepath hashable template-haskell + text + ]; + testHaskellDepends = [ + aeson base bytestring filepath genvalidity genvalidity-hspec + genvalidity-property hspec mtl QuickCheck template-haskell validity + ]; + description = "Support for well-typed paths"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "path_0_9_1" = callPackage ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions , filepath, genvalidity, genvalidity-hspec, genvalidity-property From 12e94a519bc861c1bb21dfc3dbd95121171c6c19 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 13:51:19 +0100 Subject: [PATCH 15/78] haskell.packages.ghc901.ormolu: pin to 0.3.* ormolu >= 0.4 seems to require GHC 9.2.1 --- .../configuration-hackage2nix/main.yaml | 1 + .../haskell-modules/hackage-packages.nix | 29 +++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index f5c5aa43600b..e54549e89915 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -157,6 +157,7 @@ extra-packages: - doctest == 0.18.* # 2021-11-19: closest to stackage version for GHC 9.* - brick == 0.64.* # 2021-12-03: matterhorn depends on brick < 0.65 - path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.1 + - ormolu == 0.3.* # 2021-12-03: for HLS with GHC 9.0.1 package-maintainers: abbradar: diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index d3fe0be85522..17fa519c9bd4 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -202115,6 +202115,35 @@ self: { license = lib.licenses.bsd3; }) {}; + "ormolu_0_3_1_0" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, Cabal, containers + , Diff, directory, dlist, exceptions, filepath, ghc-lib-parser + , gitrev, hspec, hspec-discover, mtl, optparse-applicative, path + , path-io, syb, temporary, text + }: + mkDerivation { + pname = "ormolu"; + version = "0.3.1.0"; + sha256 = "1517z6bi8ifzdmfclmqdiipi6zcnxagymf1sxr43sj2ipkglg2rs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring Cabal containers Diff directory dlist + exceptions filepath ghc-lib-parser mtl syb text + ]; + executableHaskellDepends = [ + base filepath ghc-lib-parser gitrev optparse-applicative text + ]; + testHaskellDepends = [ + base containers directory filepath hspec path path-io temporary + text + ]; + testToolDepends = [ hspec-discover ]; + description = "A formatter for Haskell source code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "ormolu_0_4_0_0" = callPackage ({ mkDerivation, ansi-terminal, array, base, bytestring, Cabal , containers, Diff, directory, dlist, exceptions, filepath From 0fee3e1309acc0c94be8624c1d097e06cd9d5571 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 13:52:29 +0100 Subject: [PATCH 16/78] haskell.packages.ghc901: adjust to dhall hackage update --- pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix index c3738b963343..c5a7e6e2b7a7 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix @@ -80,7 +80,7 @@ self: super: { # Doesn't allow Dhall 1.39.* weeder_2_3_0 = super.weeder_2_3_0.override { - dhall = self.dhall_1_40_1; + dhall = self.dhall_1_40_2; }; # Upstream also disables test for GHC 9: https://github.com/kcsongor/generic-lens/pull/130 From d5ab00182b2048fc1eb128281725ed7a40ab977f Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 13:52:46 +0100 Subject: [PATCH 17/78] haskell.packages.ghc921.quickcheck-instances: 0.3.26.1 -> 0.3.27 --- pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix index 6e6f642448aa..a1e77da56cc9 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -116,7 +116,7 @@ self: super: { parallel = doJailbreak super.parallel; polyparse = overrideCabal (drv: { postPatch = "sed -i -e 's, <0.11, <0.12,' polyparse.cabal"; }) (doJailbreak super.polyparse); primitive = doJailbreak super.primitive; - quickcheck-instances = super.quickcheck-instances_0_3_26_1; + quickcheck-instances = super.quickcheck-instances_0_3_27; regex-posix = doJailbreak super.regex-posix; resolv = doJailbreak super.resolv; semialign = super.semialign_1_2_0_1; From a4f68278eb159d3b963c044884706efbe5d95ac8 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 16:01:19 +0100 Subject: [PATCH 18/78] haskell.packages.ghc901.weeder: jailbreak to allow lens 5.1 --- .../development/haskell-modules/configuration-ghc-9.0.x.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix index c5a7e6e2b7a7..b6b05de0fefa 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix @@ -78,10 +78,10 @@ self: super: { # 2021-11-08: Fixed in autoapply-0.4.2 autoapply = doJailbreak self.autoapply_0_4_1_1; - # Doesn't allow Dhall 1.39.* - weeder_2_3_0 = super.weeder_2_3_0.override { + # Doesn't allow Dhall 1.39.*; forbids lens 5.1 + weeder_2_3_0 = doJailbreak (super.weeder_2_3_0.override { dhall = self.dhall_1_40_2; - }; + }); # Upstream also disables test for GHC 9: https://github.com/kcsongor/generic-lens/pull/130 generic-lens_2_2_0_0 = dontCheck super.generic-lens_2_2_0_0; From d6d8eddce45068b1a1c911273871340d7ccfce23 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 3 Dec 2021 17:01:29 +0100 Subject: [PATCH 19/78] haskell.packages.ghc921.ormolu: 0.1.4.1 -> 0.4.0.0 Brings GHC 9.2.1 support, also fix builds of dependencies. --- .../configuration-ghc-9.2.x.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix index a1e77da56cc9..ac94ea2e2d03 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -97,6 +97,9 @@ self: super: { data-fix = doJailbreak super.data-fix; dec = doJailbreak super.dec; ed25519 = doJailbreak super.ed25519; + genvalidity = self.genvalidity_1_0_0_1; + genvalidity-property = self.genvalidity-property_1_0_0_0; + genvalidity-hspec = self.genvalidity-hspec_1_0_0_0; ghc-byteorder = doJailbreak super.ghc-byteorder; ghc-lib = self.ghc-lib_9_2_1_20211101; ghc-lib-parser = self.ghc-lib-parser_9_2_1_20211101; @@ -112,8 +115,10 @@ self: super: { lifted-async = doJailbreak super.lifted-async; lukko = doJailbreak super.lukko; network = super.network_3_1_2_5; + ormolu = self.ormolu_0_4_0_0; OneTuple = super.OneTuple_0_3_1; parallel = doJailbreak super.parallel; + path = doJailbreak super.path_0_9_1; polyparse = overrideCabal (drv: { postPatch = "sed -i -e 's, <0.11, <0.12,' polyparse.cabal"; }) (doJailbreak super.polyparse); primitive = doJailbreak super.primitive; quickcheck-instances = super.quickcheck-instances_0_3_27; @@ -147,6 +152,19 @@ self: super: { ] ++ drv.testFlags or []; }) (doJailbreak super.hpack); + validity = pkgs.lib.pipe super.validity_0_12_0_0 [ + # head.hackage patch + (appendPatch (pkgs.fetchpatch { + url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/master/patches/validity-0.11.0.1.patch"; + sha256 = "0qs6g1naqvcvklk78cadnpsfqnff1yflryi2ms6im203w75f2fsc"; + })) + # head.hackage ignores test suite + dontCheck + # 0.12.0.0 disabled CPP in fetched file, breaks haddock + (appendConfigureFlag "--ghc-option=-XCPP") + dontHaddock + ]; + # lens >= 5.1 supports 9.2.1 lens = super.lens_5_1; From 5a4ea496b6b51d62337338162797e4feef729b50 Mon Sep 17 00:00:00 2001 From: talyz Date: Fri, 3 Dec 2021 17:19:52 +0100 Subject: [PATCH 20/78] Revert "google-compute-engine: 20190124 -> 20200113.0 (#131761)" This reverts commit 1748291445122f91aa305de48704fc384c1e6f20. This upgrade broke the google-compute-config module. See https://github.com/NixOS/nixpkgs/pull/144761 for more info. --- .../google-compute-engine/default.nix | 91 +++++-------------- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 26 insertions(+), 67 deletions(-) diff --git a/pkgs/tools/virtualization/google-compute-engine/default.nix b/pkgs/tools/virtualization/google-compute-engine/default.nix index fef461be7d74..ad187544aea2 100644 --- a/pkgs/tools/virtualization/google-compute-engine/default.nix +++ b/pkgs/tools/virtualization/google-compute-engine/default.nix @@ -3,85 +3,26 @@ , buildPythonPackage , bash , bashInteractive +, systemd , util-linux , boto , setuptools , distro -, stdenv -, pythonOlder -, pytestCheckHook }: -let - guest-configs = stdenv.mkDerivation rec { - pname = "guest-configs"; - version = "20210702.00"; - - src = fetchFromGitHub { - owner = "GoogleCloudPlatform"; - repo = "guest-configs"; - rev = version; - sha256 = "1965kdrb1ig3z4qwzvyzx1fb4282ak5vgxcvvg5k9c759pzbc5nn"; - }; - - buildInputs = [ bash ]; - - dontConfigure = true; - dontBuild = true; - - installPhase = '' - runHook preInstall - - # allows to install the package in `services.udev.packages` in NixOS - mkdir -p $out/lib/udev $out/bin - - cp -r "src/lib/udev/rules.d" $out/lib/udev - cp "src/lib/udev/google_nvme_id" $out/bin - - for rules in $out/lib/udev/*.rules; do - substituteInPlace "$rules" \ - --replace /bin/sh "${bash}/bin/sh" \ - --replace /bin/umount "${util-linux}/bin/umount" \ - --replace /usr/bin/logger "${util-linux}/bin/logger" - done - - # sysctl snippets will be used by google-compute-config.nix - cp -r "src/etc/sysctl.d" $out - - patchShebangs $out/bin/* - - runHook postInstall - ''; - }; -in buildPythonPackage rec { pname = "google-compute-engine"; - version = "20200113.0"; + version = "20190124"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "compute-image-packages"; - rev = "506b9a0dbffec5620887660cd42c57b3cbbadba6"; - sha256 = "0lmc426mvrajghpavhs6hwl19mgnnh08ziqx5yi15fzpnvwmb8vz"; + rev = version; + sha256 = "08cy0jd463kng6hwbd3nfldsp4dpd2lknlvdm88cq795wy0kh4wp"; }; - buildInputs = [ bash guest-configs ]; - propagatedBuildInputs = [ (if pythonOlder "3.7" then boto else distro) setuptools ]; - - preBuild = '' - cd packages/python-google-compute-engine - ''; - - disabledTests = [ - "testExtractInterfaceMetadata" - "testCallDhclientIpv6" - "testWriteConfig" - "testCreateInterfaceMapNetifaces" - "testCreateInterfaceMapSysfs" - "testGetNetworkInterface" - ]; - - checkInputs = [ pytestCheckHook ]; + buildInputs = [ bash ]; + propagatedBuildInputs = [ boto setuptools distro ]; postPatch = '' for file in $(find google_compute_engine -type f); do @@ -91,15 +32,33 @@ buildPythonPackage rec { --replace /sbin/hwclock "${util-linux}/bin/hwclock" # SELinux tool ??? /sbin/restorecon done + + substituteInPlace google_config/udev/64-gce-disk-removal.rules \ + --replace /bin/sh "${bash}/bin/sh" \ + --replace /bin/umount "${util-linux}/bin/umount" \ + --replace /usr/bin/logger "${util-linux}/bin/logger" ''; + postInstall = '' + # allows to install the package in `services.udev.packages` in NixOS + mkdir -p $out/lib/udev/rules.d + cp -r google_config/udev/*.rules $out/lib/udev/rules.d + + # sysctl snippets will be used by google-compute-config.nix + mkdir -p $out/sysctl.d + cp google_config/sysctl/*.conf $out/sysctl.d + + patchShebangs $out/bin/* + ''; + + doCheck = false; pythonImportsCheck = [ "google_compute_engine" ]; meta = with lib; { description = "Google Compute Engine tools and services"; homepage = "https://github.com/GoogleCloudPlatform/compute-image-packages"; license = licenses.asl20; - maintainers = with maintainers; [ cpcloud zimbatm ]; + maintainers = with maintainers; [ zimbatm ]; platforms = platforms.linux; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7674300b4e59..79a9270e5481 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5924,7 +5924,7 @@ with pkgs; google-clasp = callPackage ../development/misc/google-clasp { }; - google-compute-engine = with python3.pkgs; toPythonApplication google-compute-engine; + google-compute-engine = with python38.pkgs; toPythonApplication google-compute-engine; google-compute-engine-oslogin = callPackage ../tools/virtualization/google-compute-engine-oslogin { }; From efe6967e9359bda4b9407e0d2cf9d0b0a6666652 Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Sat, 4 Dec 2021 00:11:22 +0900 Subject: [PATCH 21/78] bcc: move from linux-kernels packages to normal packages bcc doesn't really need kernel itself, it just cares about module path. It's actually better to use /run/booted-system/kernel-modules/lib/modules for two reasons: - no need to rebuild bcc for each new kernel - can use a newer bcc with a booted kernel that doesn't match the current system --- nixos/modules/programs/bcc.nix | 6 +++--- pkgs/os-specific/linux/bcc/default.nix | 14 ++++++-------- pkgs/top-level/all-packages.nix | 4 ++++ pkgs/top-level/linux-kernels.nix | 5 +---- 4 files changed, 14 insertions(+), 15 deletions(-) diff --git a/nixos/modules/programs/bcc.nix b/nixos/modules/programs/bcc.nix index d76249bb5cab..e475c6ceaa6c 100644 --- a/nixos/modules/programs/bcc.nix +++ b/nixos/modules/programs/bcc.nix @@ -1,9 +1,9 @@ -{ config, lib, ... }: +{ config, pkgs, lib, ... }: { options.programs.bcc.enable = lib.mkEnableOption "bcc"; config = lib.mkIf config.programs.bcc.enable { - environment.systemPackages = [ config.boot.kernelPackages.bcc ]; - boot.extraModulePackages = [ config.boot.kernelPackages.bcc ]; + environment.systemPackages = [ pkgs.bcc ]; + boot.extraModulePackages = [ pkgs.bcc ]; }; } diff --git a/pkgs/os-specific/linux/bcc/default.nix b/pkgs/os-specific/linux/bcc/default.nix index 91e53d686a1b..4e8f28a0eda1 100644 --- a/pkgs/os-specific/linux/bcc/default.nix +++ b/pkgs/os-specific/linux/bcc/default.nix @@ -1,7 +1,7 @@ { lib, stdenv, fetchFromGitHub -, makeWrapper, cmake, llvmPackages, kernel +, makeWrapper, cmake, llvmPackages , flex, bison, elfutils, python, luajit, netperf, iperf, libelf -, systemtap, bash +, bash }: python.pkgs.buildPythonApplication rec { @@ -20,9 +20,9 @@ python.pkgs.buildPythonApplication rec { format = "other"; buildInputs = with llvmPackages; [ - llvm llvm.dev libclang kernel + llvm llvm.dev libclang elfutils luajit netperf iperf - systemtap.stapBuild flex bash + flex bash ]; patches = [ @@ -32,12 +32,10 @@ python.pkgs.buildPythonApplication rec { ]; propagatedBuildInputs = [ python.pkgs.netaddr ]; - nativeBuildInputs = [ makeWrapper cmake flex bison llvmPackages.llvm.dev ] - # libelf is incompatible with elfutils-libelf - ++ lib.filter (x: x != libelf) kernel.moduleBuildDependencies; + nativeBuildInputs = [ makeWrapper cmake flex bison llvmPackages.llvm.dev ]; cmakeFlags = [ - "-DBCC_KERNEL_MODULES_DIR=${kernel.dev}/lib/modules" + "-DBCC_KERNEL_MODULES_DIR=/run/booted-system/kernel-modules/lib/modules" "-DREVISION=${version}" "-DENABLE_USDT=ON" "-DENABLE_CPP_API=ON" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index eabb434a3299..fd5a63bdc2cb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14149,6 +14149,10 @@ with pkgs; bpftools = callPackage ../os-specific/linux/bpftools { }; + bcc = callPackage ../os-specific/linux/bcc { + python = pkgs.python3; + }; + bpm-tools = callPackage ../tools/audio/bpm-tools { }; byacc = callPackage ../development/tools/parsing/byacc { }; diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix index 2aa9f8482f18..e17bef470559 100644 --- a/pkgs/top-level/linux-kernels.nix +++ b/pkgs/top-level/linux-kernels.nix @@ -250,6 +250,7 @@ in { inherit (kernel) kernelOlder kernelAtLeast; # Obsolete aliases (these packages do not depend on the kernel). inherit (pkgs) odp-dpdk pktgen; # added 2018-05 + inherit (pkgs) bcc; # added 2021-12 acpi_call = callPackage ../os-specific/linux/acpi-call {}; @@ -263,10 +264,6 @@ in { batman_adv = callPackage ../os-specific/linux/batman-adv {}; - bcc = callPackage ../os-specific/linux/bcc { - python = pkgs.python3; - }; - bpftrace = callPackage ../os-specific/linux/bpftrace { }; bbswitch = callPackage ../os-specific/linux/bbswitch {}; From eb774dd0391d8a70b714f5dd5a95088ad0771d5f Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Sat, 4 Dec 2021 00:12:47 +0900 Subject: [PATCH 22/78] bpftrace: move from linux kernel packages to normal package bpftrace doesn't actually need to be a kernel package anymore. It used to require path to kernel sources, but we build our kernels with IKHEADER and BTF so the currently running configuration can always be found automatically without any patch --- pkgs/os-specific/linux/bpftrace/default.nix | 17 +++----------- .../bpftrace/fix-kernel-include-dir.patch | 22 ------------------- pkgs/top-level/all-packages.nix | 2 ++ pkgs/top-level/linux-kernels.nix | 4 +--- 4 files changed, 6 insertions(+), 39 deletions(-) delete mode 100644 pkgs/os-specific/linux/bpftrace/fix-kernel-include-dir.patch diff --git a/pkgs/os-specific/linux/bpftrace/default.nix b/pkgs/os-specific/linux/bpftrace/default.nix index 4d2f29491fca..f62ecc24b6aa 100644 --- a/pkgs/os-specific/linux/bpftrace/default.nix +++ b/pkgs/os-specific/linux/bpftrace/default.nix @@ -1,6 +1,6 @@ { lib, stdenv, fetchFromGitHub , cmake, pkg-config, flex, bison -, llvmPackages, kernel, elfutils +, llvmPackages, elfutils , libelf, libbfd, libbpf, libopcodes, bcc }: @@ -17,22 +17,11 @@ stdenv.mkDerivation rec { buildInputs = with llvmPackages; [ llvm libclang - kernel elfutils libelf bcc + elfutils libelf bcc libbpf libbfd libopcodes ]; - nativeBuildInputs = [ cmake pkg-config flex bison llvmPackages.llvm.dev ] - # libelf is incompatible with elfutils-libelf - ++ lib.filter (x: x != libelf) kernel.moduleBuildDependencies; - - # patch the source, *then* substitute on @NIX_KERNEL_SRC@ in the result. we could - # also in theory make this an environment variable around bpftrace, but this works - # nicely without wrappers. - patchPhase = '' - patch -p1 < ${./fix-kernel-include-dir.patch} - substituteInPlace ./src/utils.cpp \ - --subst-var-by NIX_KERNEL_SRC '${kernel.dev}/lib/modules/${kernel.modDirVersion}' - ''; + nativeBuildInputs = [ cmake pkg-config flex bison llvmPackages.llvm.dev ]; # tests aren't built, due to gtest shenanigans. see: # diff --git a/pkgs/os-specific/linux/bpftrace/fix-kernel-include-dir.patch b/pkgs/os-specific/linux/bpftrace/fix-kernel-include-dir.patch deleted file mode 100644 index bff370d51e27..000000000000 --- a/pkgs/os-specific/linux/bpftrace/fix-kernel-include-dir.patch +++ /dev/null @@ -1,22 +0,0 @@ -commit b6172952c0150d84912fa6f09bab782dd0549f1e -Author: Austin Seipp -Date: Fri May 3 00:47:12 2019 -0500 - - src: special case nix build directories for clang - - Signed-off-by: Austin Seipp - -diff --git a/src/clang_parser.cpp b/src/clang_parser.cpp -index b1db8ff..0cfb01f 100644 ---- a/src/utils.cpp -+++ b/src/utils.cpp -@@ -140,6 +140,9 @@ static bool is_dir(const std::string& path) - // Both ksrc and kobj are guaranteed to be != "", if at least some trace of kernel sources was found. - std::tuple get_kernel_dirs(const struct utsname& utsname) - { -+ // NB (aseipp): special case the kernel directory for nix -+ return { "@NIX_KERNEL_SRC@/source", "@NIX_KERNEL_SRC@/build" }; -+ - #ifdef KERNEL_HEADERS_DIR - return {KERNEL_HEADERS_DIR, KERNEL_HEADERS_DIR}; - #endif diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fd5a63bdc2cb..d806d62d961e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14153,6 +14153,8 @@ with pkgs; python = pkgs.python3; }; + bpftrace = callPackage ../os-specific/linux/bpftrace { }; + bpm-tools = callPackage ../tools/audio/bpm-tools { }; byacc = callPackage ../development/tools/parsing/byacc { }; diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix index e17bef470559..64b5d068220f 100644 --- a/pkgs/top-level/linux-kernels.nix +++ b/pkgs/top-level/linux-kernels.nix @@ -250,7 +250,7 @@ in { inherit (kernel) kernelOlder kernelAtLeast; # Obsolete aliases (these packages do not depend on the kernel). inherit (pkgs) odp-dpdk pktgen; # added 2018-05 - inherit (pkgs) bcc; # added 2021-12 + inherit (pkgs) bcc bpftrace; # added 2021-12 acpi_call = callPackage ../os-specific/linux/acpi-call {}; @@ -264,8 +264,6 @@ in { batman_adv = callPackage ../os-specific/linux/batman-adv {}; - bpftrace = callPackage ../os-specific/linux/bpftrace { }; - bbswitch = callPackage ../os-specific/linux/bbswitch {}; chipsec = callPackage ../tools/security/chipsec { From 1ffe19f6d848e411050e4cbe20e61032d2879fe1 Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Sat, 4 Dec 2021 21:08:02 +0900 Subject: [PATCH 23/78] maintainers: add martinetd will add myself to bpf-related packages over the next few commits --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index bc71b9718c72..97b7645e3789 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7203,6 +7203,12 @@ githubId = 623509; name = "Martijn Vermaat"; }; + martinetd = { + email = "f.ktfhrvnznqxacf@noclue.notk.org"; + github = "martinetd"; + githubId = 1729331; + name = "Dominique Martinet"; + }; martingms = { email = "martin@mg.am"; github = "martingms"; From 292cea941887d4a590beac48137f6a2914aae566 Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Sat, 4 Dec 2021 08:56:03 +0900 Subject: [PATCH 24/78] bpftrace: 0.13.0 -> 0.14.0 --- pkgs/os-specific/linux/bpftrace/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/bpftrace/default.nix b/pkgs/os-specific/linux/bpftrace/default.nix index f62ecc24b6aa..e737a4f1f37a 100644 --- a/pkgs/os-specific/linux/bpftrace/default.nix +++ b/pkgs/os-specific/linux/bpftrace/default.nix @@ -2,23 +2,25 @@ , cmake, pkg-config, flex, bison , llvmPackages, elfutils , libelf, libbfd, libbpf, libopcodes, bcc +, cereal, asciidoctor }: stdenv.mkDerivation rec { pname = "bpftrace"; - version = "0.13.0"; + version = "0.14.0"; src = fetchFromGitHub { owner = "iovisor"; repo = "bpftrace"; rev = "v${version}"; - sha256 = "sha256-BKWBdFzj0j7rAfG30A0fwyYCpOG/5NFRPODW46EP1u0="; + sha256 = "sha256-rlaajNfpoiMtU/4aNAnbQ0VixPz9/302TZMarGzsb58="; }; buildInputs = with llvmPackages; [ llvm libclang elfutils libelf bcc libbpf libbfd libopcodes + cereal asciidoctor ]; nativeBuildInputs = [ cmake pkg-config flex bison llvmPackages.llvm.dev ]; @@ -45,6 +47,6 @@ stdenv.mkDerivation rec { description = "High-level tracing language for Linux eBPF"; homepage = "https://github.com/iovisor/bpftrace"; license = licenses.asl20; - maintainers = with maintainers; [ rvl thoughtpolice ]; + maintainers = with maintainers; [ rvl thoughtpolice martinetd ]; }; } From bc5879524469789911b984f308a0b0362d21757c Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Sat, 4 Dec 2021 08:54:26 +0900 Subject: [PATCH 25/78] pahole: 1.20 -> 1.22 --- pkgs/development/tools/misc/pahole/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/pahole/default.nix b/pkgs/development/tools/misc/pahole/default.nix index 86e1dac021c2..a6cf8355faeb 100644 --- a/pkgs/development/tools/misc/pahole/default.nix +++ b/pkgs/development/tools/misc/pahole/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "pahole"; - version = "1.20"; + version = "1.22"; src = fetchgit { url = "https://git.kernel.org/pub/scm/devel/pahole/pahole.git"; rev = "v${version}"; - sha256 = "11q9dpfi4qj2v8z0nlf8c0079mlv10ljhh0d1yr0j4ds3saacd15"; + sha256 = "sha256-U1/i9WNlLphPIcNysC476sqil/q9tMYmu+Y6psga8I0="; fetchSubmodules = true; }; From 78a4ea51e4186180397abd281f918d8c248ae1ea Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Sat, 4 Dec 2021 20:25:09 +0900 Subject: [PATCH 26/78] libbpf: install linux/btf.h This installs the linux/btf.h header in libbpf, which is necessarily compatible with bpf/btf.h Note that we also ship the linux header's linux/btf.h with glibc, but explicit buildInputs should have priority over default headers so hopefully this one will always be used. --- pkgs/os-specific/linux/libbpf/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/libbpf/default.nix b/pkgs/os-specific/linux/libbpf/default.nix index 5debfd2ef2c8..ba765b4f92e2 100644 --- a/pkgs/os-specific/linux/libbpf/default.nix +++ b/pkgs/os-specific/linux/libbpf/default.nix @@ -23,6 +23,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; makeFlags = [ "PREFIX=$(out)" ]; + postInstall = '' + # install linux's libbpf-compatible linux/btf.h + install -Dm444 ../include/uapi/linux/btf.h -t $out/include/linux + ''; + # FIXME: Multi-output requires some fixes to the way the pkg-config file is # constructed (it gets put in $out instead of $dev for some reason, with # improper paths embedded). Don't enable it for now. @@ -33,7 +38,7 @@ stdenv.mkDerivation rec { description = "Upstream mirror of libbpf"; homepage = "https://github.com/libbpf/libbpf"; license = with licenses; [ lgpl21 /* or */ bsd2 ]; - maintainers = with maintainers; [ thoughtpolice vcunat saschagrunert ]; + maintainers = with maintainers; [ thoughtpolice vcunat saschagrunert martinetd ]; platforms = platforms.linux; }; } From 0ae1623ea3f146b07477a8e81d6bbcef23ea91f0 Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Sat, 4 Dec 2021 08:55:48 +0900 Subject: [PATCH 27/78] pahole: remove submodule 1.22 merged the EMBEDDED_LIBBPF patch back --- pkgs/development/tools/misc/pahole/default.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/development/tools/misc/pahole/default.nix b/pkgs/development/tools/misc/pahole/default.nix index a6cf8355faeb..e0100154f3be 100644 --- a/pkgs/development/tools/misc/pahole/default.nix +++ b/pkgs/development/tools/misc/pahole/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchgit, cmake, elfutils, zlib }: +{ lib, stdenv, fetchgit, pkg-config, libbpf, cmake, elfutils, zlib }: stdenv.mkDerivation rec { pname = "pahole"; @@ -7,14 +7,13 @@ stdenv.mkDerivation rec { url = "https://git.kernel.org/pub/scm/devel/pahole/pahole.git"; rev = "v${version}"; sha256 = "sha256-U1/i9WNlLphPIcNysC476sqil/q9tMYmu+Y6psga8I0="; - fetchSubmodules = true; }; - nativeBuildInputs = [ cmake ]; - buildInputs = [ elfutils zlib ]; + nativeBuildInputs = [ cmake pkg-config ]; + buildInputs = [ elfutils zlib libbpf ]; # Put libraries in "lib" subdirectory, not top level of $out - cmakeFlags = [ "-D__LIB=lib" ]; + cmakeFlags = [ "-D__LIB=lib" "-DLIBBPF_EMBEDDED=OFF" ]; meta = with lib; { homepage = "https://git.kernel.org/cgit/devel/pahole/pahole.git/"; @@ -22,6 +21,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Only; platforms = platforms.linux; - maintainers = [ maintainers.bosu ]; + maintainers = with maintainers; [ bosu martinetd ]; }; } From 2318433b7388444c67a54cc79a9d7baf7df27e26 Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Sat, 4 Dec 2021 09:22:45 +0900 Subject: [PATCH 28/78] bcc: remove submodule reverting libbpf back to 0.5.0 fixes bcc compilation with our libbpf This also shows this was a libbpf bug rather than a bcc problem... --- pkgs/os-specific/linux/bcc/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/linux/bcc/default.nix b/pkgs/os-specific/linux/bcc/default.nix index 4e8f28a0eda1..7033329b9b39 100644 --- a/pkgs/os-specific/linux/bcc/default.nix +++ b/pkgs/os-specific/linux/bcc/default.nix @@ -1,7 +1,7 @@ { lib, stdenv, fetchFromGitHub , makeWrapper, cmake, llvmPackages , flex, bison, elfutils, python, luajit, netperf, iperf, libelf -, bash +, bash, libbpf }: python.pkgs.buildPythonApplication rec { @@ -14,15 +14,14 @@ python.pkgs.buildPythonApplication rec { owner = "iovisor"; repo = "bcc"; rev = "v${version}"; - sha256 = "sha256-4zfjr3VLg26uZ4xNKA1wayti7f2tqGvYSbwoZnr+Ygk="; - fetchSubmodules = true; + sha256 = "sha256-iLVUwJTDQ8Bn38sgHOcIR8TYxIB+gIlfTgr9+gPU0gE="; }; format = "other"; buildInputs = with llvmPackages; [ llvm llvm.dev libclang elfutils luajit netperf iperf - flex bash + flex bash libbpf ]; patches = [ @@ -39,6 +38,7 @@ python.pkgs.buildPythonApplication rec { "-DREVISION=${version}" "-DENABLE_USDT=ON" "-DENABLE_CPP_API=ON" + "-DCMAKE_USE_LIBBPF_PACKAGE=ON" ]; postPatch = '' @@ -73,6 +73,6 @@ python.pkgs.buildPythonApplication rec { description = "Dynamic Tracing Tools for Linux"; homepage = "https://iovisor.github.io/bcc/"; license = licenses.asl20; - maintainers = with maintainers; [ ragge mic92 thoughtpolice ]; + maintainers = with maintainers; [ ragge mic92 thoughtpolice martinetd ]; }; } From 559fe436657bf68f83718548c02cdcd6e93e6add Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Sat, 4 Dec 2021 10:20:26 +0900 Subject: [PATCH 29/78] nixos/tests: add bpf test test bcc and bpftrace briefly --- nixos/tests/all-tests.nix | 1 + nixos/tests/bpf.nix | 25 +++++++++++++++++++++ pkgs/os-specific/linux/bcc/default.nix | 6 ++++- pkgs/os-specific/linux/bpftrace/default.nix | 5 +++++ 4 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 nixos/tests/bpf.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 1ff1b8d58642..d67cfea11646 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -44,6 +44,7 @@ in boot-stage1 = handleTest ./boot-stage1.nix {}; borgbackup = handleTest ./borgbackup.nix {}; botamusique = handleTest ./botamusique.nix {}; + bpf = handleTestOn ["x86_64-linux" "aarch64-linux"] ./bpf.nix {}; btrbk = handleTest ./btrbk.nix {}; buildbot = handleTest ./buildbot.nix {}; buildkite-agents = handleTest ./buildkite-agents.nix {}; diff --git a/nixos/tests/bpf.nix b/nixos/tests/bpf.nix new file mode 100644 index 000000000000..233c7dab1ee2 --- /dev/null +++ b/nixos/tests/bpf.nix @@ -0,0 +1,25 @@ +import ./make-test-python.nix ({ pkgs, ... }: { + name = "bpf"; + meta.maintainers = with pkgs.lib.maintainers; [ martinetd ]; + + machine = { pkgs, ... }: { + programs.bcc.enable = true; + environment.systemPackages = with pkgs; [ bpftrace ]; + }; + + testScript = '' + ## bcc + # syscount -d 1 stops 1s after probe started so is good for that + print(machine.succeed("syscount -d 1")) + + ## bpftrace + # list probes + machine.succeed("bpftrace -l") + # simple BEGIN probe (user probe on bpftrace itself) + print(machine.succeed("bpftrace -e 'BEGIN { print(\"ok\"); exit(); }'")) + # tracepoint + print(machine.succeed("bpftrace -e 'tracepoint:syscalls:sys_enter_* { print(probe); exit(); }'")) + # kprobe + print(machine.succeed("bpftrace -e 'kprobe:schedule { print(probe); exit() }'")) + ''; +}) diff --git a/pkgs/os-specific/linux/bcc/default.nix b/pkgs/os-specific/linux/bcc/default.nix index 7033329b9b39..c87740ed0217 100644 --- a/pkgs/os-specific/linux/bcc/default.nix +++ b/pkgs/os-specific/linux/bcc/default.nix @@ -1,7 +1,7 @@ { lib, stdenv, fetchFromGitHub , makeWrapper, cmake, llvmPackages , flex, bison, elfutils, python, luajit, netperf, iperf, libelf -, bash, libbpf +, bash, libbpf, nixosTests }: python.pkgs.buildPythonApplication rec { @@ -69,6 +69,10 @@ python.pkgs.buildPythonApplication rec { wrapPythonProgramsIn "$out/share/bcc/tools" "$out $pythonPath" ''; + passthru.tests = { + bpf = nixosTests.bpf; + }; + meta = with lib; { description = "Dynamic Tracing Tools for Linux"; homepage = "https://iovisor.github.io/bcc/"; diff --git a/pkgs/os-specific/linux/bpftrace/default.nix b/pkgs/os-specific/linux/bpftrace/default.nix index e737a4f1f37a..b69514e8080f 100644 --- a/pkgs/os-specific/linux/bpftrace/default.nix +++ b/pkgs/os-specific/linux/bpftrace/default.nix @@ -3,6 +3,7 @@ , llvmPackages, elfutils , libelf, libbfd, libbpf, libopcodes, bcc , cereal, asciidoctor +, nixosTests }: stdenv.mkDerivation rec { @@ -43,6 +44,10 @@ stdenv.mkDerivation rec { outputs = [ "out" "man" ]; + passthru.tests = { + bpf = nixosTests.bpf; + }; + meta = with lib; { description = "High-level tracing language for Linux eBPF"; homepage = "https://github.com/iovisor/bpftrace"; From 85b9ba0ccd94435ead007c23ec218e8e3e4aef6c Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 4 Dec 2021 12:23:05 +0100 Subject: [PATCH 30/78] haskellPackages.git-annex: update sha256 for 8.20211123 --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index db506b25df9a..41fd89fb3265 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -72,7 +72,7 @@ self: super: { name = "git-annex-${super.git-annex.version}-src"; url = "git://git-annex.branchable.com/"; rev = "refs/tags/" + super.git-annex.version; - sha256 = "06njg44840na3ps3s29kjhjba0962vdr2zpd12yvqf16rwgf4zmq"; + sha256 = "1x2d0gfqxxfygzigm34n0spaxh8bwipxs9317f6c5lkpj916p957"; # delete android and Android directories which cause issues on # darwin (case insensitive directory). Since we don't need them # during the build process, we can delete it to prevent a hash From 46631f08a80d322e239dd8bd4af786d9d0e04e0a Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 4 Dec 2021 18:43:38 +0100 Subject: [PATCH 31/78] haskellPackages.rel8: downgrade to 1.2.0.0 for stackage LTS compat --- .../configuration-hackage2nix/main.yaml | 2 ++ .../haskell-modules/hackage-packages.nix | 28 +++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index e54549e89915..43700e7a7630 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -122,6 +122,8 @@ default-package-overrides: - gi-webkit2webextension < 4.0.27 - gi-wnck < 3.0.11 # gi-cogl, gi-coglpango, gi-clutter, gi-json, gi-rsvg are only available for haskell-gi >= 0.26 + # 1.2.1.0 needs opaleye >= 0.8 which stackage doesn't provide + - rel8 < 1.2.1.0 extra-packages: - base16-bytestring < 1 # required for cabal-install etc. diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 17fa519c9bd4..79c787a0db09 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -230879,6 +230879,33 @@ self: { }) {}; "rel8" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring + , case-insensitive, comonad, containers, contravariant, hasql + , hasql-transaction, hedgehog, mmorph, opaleye, pretty + , product-profunctors, profunctors, scientific, semialign + , semigroupoids, tasty, tasty-hedgehog, text, these, time + , tmp-postgres, transformers, uuid + }: + mkDerivation { + pname = "rel8"; + version = "1.2.0.0"; + sha256 = "0nslc1hsgvv9j5lyf4zi6b3jkakfkv49j9pjan141j1cb0cbpgwa"; + libraryHaskellDepends = [ + aeson base bifunctors bytestring case-insensitive comonad + contravariant hasql opaleye pretty product-profunctors profunctors + scientific semialign semigroupoids text these time uuid + ]; + testHaskellDepends = [ + base bytestring case-insensitive containers hasql hasql-transaction + hedgehog mmorph scientific tasty tasty-hedgehog text time + tmp-postgres transformers uuid + ]; + description = "Hey! Hey! Can u rel8?"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ sternenseemann ]; + }) {}; + + "rel8_1_2_1_0" = callPackage ({ mkDerivation, aeson, base, bifunctors, bytestring , case-insensitive, comonad, containers, contravariant, hasql , hasql-transaction, hedgehog, mmorph, opaleye, pretty @@ -230902,6 +230929,7 @@ self: { ]; description = "Hey! Hey! Can u rel8?"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; maintainers = with lib.maintainers; [ sternenseemann ]; }) {}; From 5606343aa538da916fa6c6f03837544b218ee624 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 5 Dec 2021 12:58:53 +0100 Subject: [PATCH 32/78] haskellPackages.dhall-nixpkgs: use revised cabal file This allows the Stackage LTS version of base64-bytestring (1.1.0.0). --- pkgs/development/haskell-modules/configuration-common.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 41fd89fb3265..be353c6e834e 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -946,6 +946,12 @@ self: super: { dhall-json = generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] (dontCheck super.dhall-json); dhall-nix = generateOptparseApplicativeCompletion "dhall-to-nix" super.dhall-nix; dhall-yaml = generateOptparseApplicativeCompletions ["dhall-to-yaml-ng" "yaml-to-dhall"] super.dhall-yaml; + # Too strict lower bound on base64-bytestring + # https://github.com/dhall-lang/dhall-haskell/issues/2346 + dhall-nixpkgs = overrideCabal (drv: { + revision = assert !(drv ? revision); "1"; + editedCabalFile = "0ld4z4d3gw9mxyhm5g2hgw4w68izjnwrcqd6j7yhwhrblhdmqrr4"; + }) super.dhall-nixpkgs; # https://github.com/haskell-hvr/netrc/pull/2#issuecomment-469526558 netrc = doJailbreak super.netrc; From eb1bdd9f8c063d74234babbbdf02b7c6b827a9af Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 5 Dec 2021 13:04:00 +0100 Subject: [PATCH 33/78] haskellPackages.dhall-nixpkgs: generate shell completions --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index be353c6e834e..a0ce8333c0e6 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -951,7 +951,7 @@ self: super: { dhall-nixpkgs = overrideCabal (drv: { revision = assert !(drv ? revision); "1"; editedCabalFile = "0ld4z4d3gw9mxyhm5g2hgw4w68izjnwrcqd6j7yhwhrblhdmqrr4"; - }) super.dhall-nixpkgs; + }) (generateOptparseApplicativeCompletion "dhall-to-nixpkgs" super.dhall-nixpkgs); # https://github.com/haskell-hvr/netrc/pull/2#issuecomment-469526558 netrc = doJailbreak super.netrc; From b56049c449db89b94c7c79f07646cfb9f3106936 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 5 Dec 2021 13:32:30 +0100 Subject: [PATCH 34/78] haskellPackages.brittany: pin to 0.13.1.2 0.14.0.0 introduces support for GHC 9.0.1, but also drops support for all GHCs below, so we can't upgrade to that version. For the 9.0.1 hls brittany support is now possible in theory. In practice however, it is a massive pain to get to work, as britanny depends on the latest and greatest version of multiple packages that are pinned by Stackage LTS. --- .../configuration-ghc-9.0.x.nix | 2 +- .../configuration-hackage2nix/main.yaml | 2 ++ .../haskell-modules/hackage-packages.nix | 33 +++++++++++++++++++ 3 files changed, 36 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix index b6b05de0fefa..8670285918f2 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix @@ -170,6 +170,6 @@ self: super: { hls-fourmolu-plugin = null; # No upstream support, needs new fourmolu release hls-stylish-haskell-plugin = null; # No upstream support - hls-brittany-plugin = null; # No upstream support, needs new brittany release + hls-brittany-plugin = null; # Dependencies don't build with 9.0.1 }); } diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 43700e7a7630..8bc39a2564be 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -124,6 +124,8 @@ default-package-overrides: # gi-cogl, gi-coglpango, gi-clutter, gi-json, gi-rsvg are only available for haskell-gi >= 0.26 # 1.2.1.0 needs opaleye >= 0.8 which stackage doesn't provide - rel8 < 1.2.1.0 + # 0.14.0.0 drops support for every GHC < 9.0.1 + - brittany < 0.14 extra-packages: - base16-bytestring < 1 # required for cabal-install etc. diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 79c787a0db09..ac5067506ec1 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -46917,6 +46917,38 @@ self: { }) {}; "brittany" = callPackage + ({ mkDerivation, aeson, base, butcher, bytestring, cmdargs + , containers, czipwith, data-tree-print, deepseq, directory, extra + , filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths, hspec + , monad-memo, mtl, multistate, parsec, pretty, random, safe + , semigroups, strict, syb, text, transformers, uniplate, unsafe + , yaml + }: + mkDerivation { + pname = "brittany"; + version = "0.13.1.2"; + sha256 = "1pa8qgsild3zl56sdmbsllka64k05jk2p16ij3bdla4rbfw96z5g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base butcher bytestring cmdargs containers czipwith + data-tree-print deepseq directory extra filepath ghc ghc-boot-th + ghc-exactprint ghc-paths monad-memo mtl multistate pretty random + safe semigroups strict syb text transformers uniplate unsafe yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + aeson base butcher bytestring cmdargs containers czipwith + data-tree-print deepseq directory extra filepath ghc ghc-boot-th + ghc-exactprint ghc-paths hspec monad-memo mtl multistate parsec + pretty safe semigroups strict syb text transformers uniplate unsafe + yaml + ]; + description = "Haskell source code formatter"; + license = lib.licenses.agpl3Only; + }) {}; + + "brittany_0_14_0_0" = callPackage ({ mkDerivation, aeson, base, butcher, bytestring, cmdargs , containers, czipwith, data-tree-print, deepseq, directory, extra , filepath, ghc, ghc-boot, ghc-boot-th, ghc-exactprint, hspec @@ -46949,6 +46981,7 @@ self: { ]; description = "Haskell source code formatter"; license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; }) {}; "broadcast-chan" = callPackage From 5fcda75017fc78fdb562c941ffb51710e7fb0afd Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 5 Dec 2021 14:02:30 +0100 Subject: [PATCH 35/78] haskell.packages.ghc901.{multistate,butcher}: jailbreak These packages build fine with GHC 9.0.1, but forbid base 4.15. Build fixed as a prerequisite to later unbreaking brittany. --- .../development/haskell-modules/configuration-ghc-9.0.x.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix index 8670285918f2..b46d06efddc7 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix @@ -152,6 +152,12 @@ self: super: { # Restrictive upper bound on ormolu hls-ormolu-plugin = doJailbreak super.hls-ormolu-plugin; + # Too strict bounds on base + # https://github.com/lspitzner/multistate/issues/9 + multistate = doJailbreak super.multistate; + # https://github.com/lspitzner/butcher/issues/7 + butcher = doJailbreak super.butcher; + # 2021-09-18: The following plugins don‘t work yet on ghc9. haskell-language-server = appendConfigureFlags [ "-f-tactic" From f963842b02886d87fea3ac394add6ae504f49a0b Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 5 Dec 2021 14:03:25 +0100 Subject: [PATCH 36/78] haskell.packages.ghc901.text-short: 0.1.3 -> 0.1.4 With GHC 9.0.1 text-short's test suite hits a bug that was fixed in 0.1.4. --- pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix index b46d06efddc7..9bbfa35d8676 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix @@ -157,6 +157,8 @@ self: super: { multistate = doJailbreak super.multistate; # https://github.com/lspitzner/butcher/issues/7 butcher = doJailbreak super.butcher; + # Fixes a bug triggered on GHC 9.0.1 + text-short = self.text-short_0_1_4; # 2021-09-18: The following plugins don‘t work yet on ghc9. haskell-language-server = appendConfigureFlags [ From 87c14165debe5404affde9cc78280383bbc23bf8 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 5 Dec 2021 15:47:40 +0100 Subject: [PATCH 37/78] haskellPackages.photoname: disable test suite requiring stack --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index a0ce8333c0e6..bd5692456ddd 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2123,4 +2123,7 @@ EOT # build newer version for `pkgs.shellcheck` ShellCheck_0_8_0 = doDistribute super.ShellCheck_0_8_0; + # test suite requires stack to run, https://github.com/dino-/photoname/issues/24 + photoname = dontCheck super.photoname; + } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super From 0b87a7d8902800714ec6f899db2a52616add716c Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 5 Dec 2021 15:55:52 +0100 Subject: [PATCH 38/78] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh --- .../configuration-hackage2nix/broken.yaml | 3 +++ .../configuration-hackage2nix/transitive-broken.yaml | 6 +----- pkgs/development/haskell-modules/hackage-packages.nix | 10 ++++++---- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 15e7b1ca0358..cf5a5096c43f 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1124,6 +1124,7 @@ broken-packages: - docopt - docrecords - doctest-discover-configurator + - doctest-parallel - doctest-prop - docusign-example - docvim @@ -2647,6 +2648,7 @@ broken-packages: - jenga - jenkinsPlugins2nix - jespresso + - jet - jet-stream - jinquantities - jml-web-service @@ -3563,6 +3565,7 @@ broken-packages: - pandoc-filter-indent - pandoc-include - pandoc-lens + - pandoc-lua-marshal - pandoc-markdown-ghci-filter - pandoc-placetable - pandoc-pyplot diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 2da294cb523b..1ad32d5bbdd6 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -1112,7 +1112,6 @@ dont-distribute-packages: - fields - filepath-crypto - filepath-io-access - - filepather - filesystem-enumerator - find-clumpiness - findhttp @@ -1153,7 +1152,6 @@ dont-distribute-packages: - fortran-vars - foscam-directory - foscam-sort - - fp-ieee - fplll - fpnla-examples - frame-markdown @@ -2292,7 +2290,7 @@ dont-distribute-packages: - pairing - panda - pandoc-japanese-filters - - pandoc_2_16_1 + - pandoc_2_16_2 - papa - papa-base - papa-base-implement @@ -2346,7 +2344,6 @@ dont-distribute-packages: - phonetic-languages-simplified-generalized-examples-array - phonetic-languages-simplified-lists-examples - phooey - - photoname - pianola - pier - ping @@ -2641,7 +2638,6 @@ dont-distribute-packages: - rose-trie - roshask - rosmsg-bin - - rounded-hw - roundtrip-xml - route-generator - route-planning diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index ac5067506ec1..e007bbcce817 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -80817,6 +80817,8 @@ self: { doHaddock = false; description = "Test interactive Haskell examples"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "doctest-prop" = callPackage @@ -94057,7 +94059,6 @@ self: { ]; description = "Functions on System.FilePath"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "filepattern" = callPackage @@ -97942,7 +97943,6 @@ self: { benchmarkHaskellDepends = [ base tasty-bench ]; description = "IEEE 754-2019 compliant operations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "fpco-api" = callPackage @@ -158598,6 +158598,8 @@ self: { vector vty ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "jet-stream" = callPackage @@ -203751,6 +203753,8 @@ self: { ]; description = "Use pandoc types in Lua"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "pandoc-markdown-ghci-filter" = callPackage @@ -210363,7 +210367,6 @@ self: { ]; description = "Rename photo image files based on EXIF shoot date"; license = lib.licenses.isc; - hydraPlatforms = lib.platforms.none; }) {}; "phraskell" = callPackage @@ -235720,7 +235723,6 @@ self: { ]; description = "Directed rounding for built-in floating types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "rounding" = callPackage From 53cd25707b95e1dc0d0840c4736c2895f6ee2fc1 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 5 Dec 2021 16:01:06 +0100 Subject: [PATCH 39/78] haskellPackages.jet: allow building with recursive-zipper 0.0.0.1 --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 2 -- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index bd5692456ddd..f80a617f49a0 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2126,4 +2126,8 @@ EOT # test suite requires stack to run, https://github.com/dino-/photoname/issues/24 photoname = dontCheck super.photoname; + # Too strict bounds on recursive-zipper + # https://github.com/ChrisPenner/jet/issues/1 + jet = doJailbreak super.jet; + } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index cf5a5096c43f..4f68751011a7 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2648,7 +2648,6 @@ broken-packages: - jenga - jenkinsPlugins2nix - jespresso - - jet - jet-stream - jinquantities - jml-web-service diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index e007bbcce817..703d01a9467d 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -158598,8 +158598,6 @@ self: { vector vty ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "jet-stream" = callPackage From 95d8e017775871b82a83c4954b81094f840034f6 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 5 Dec 2021 16:22:28 +0100 Subject: [PATCH 40/78] haskellPackages.proto-lens: drop now unnecessary override --- pkgs/development/haskell-modules/configuration-common.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index f80a617f49a0..799aec615488 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1979,10 +1979,6 @@ EOT composite-aeson = assert super.composite-aeson.version == "0.7.5.0"; doJailbreak super.composite-aeson; - # Too strict bounds on profunctors - # https://github.com/google/proto-lens/issues/413 - proto-lens = doJailbreak super.proto-lens; - # 2021-06-20: Outdated upper bounds # https://github.com/Porges/email-validate-hs/issues/58 email-validate = doJailbreak super.email-validate; From 521f30f80cf7d8d7489f9b8799999d27b390675e Mon Sep 17 00:00:00 2001 From: Alvar Penning Date: Sun, 5 Dec 2021 22:58:46 +0100 Subject: [PATCH 41/78] claws-mail: remove claws-mail-gtk2 version The GTK+ 2 version of Claws Mail, major version number three, relies on Python 2, which is end-of-life and might be dropped in the nixpkgs. In favour of #148779, this older branch of Claws Mail was removed. --- .../from_md/release-notes/rl-2205.section.xml | 9 ++++ .../manual/release-notes/rl-2205.section.md | 3 ++ .../mailreaders/claws-mail/default.nix | 41 +++++-------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 5 --- 5 files changed, 24 insertions(+), 35 deletions(-) diff --git a/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml index bb8c24ec4d1f..c84a3e3b0193 100644 --- a/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml +++ b/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml @@ -66,6 +66,15 @@ enableParallelBuilding=false. + + + pkgs.claws-mail-gtk2, representing Claws + Mail’s older release version three, was removed in order to + get rid of Python 2. Please switch to + claws-mail, which is Claws Mail’s latest + release based on GTK+3 and Python 3. + +
diff --git a/nixos/doc/manual/release-notes/rl-2205.section.md b/nixos/doc/manual/release-notes/rl-2205.section.md index 579bcda9ec4f..45ed69cf1b03 100644 --- a/nixos/doc/manual/release-notes/rl-2205.section.md +++ b/nixos/doc/manual/release-notes/rl-2205.section.md @@ -29,4 +29,7 @@ In addition to numerous new and upgraded packages, this release has the followin - The `wafHook` hook now honors `NIX_BUILD_CORES` when `enableParallelBuilding` is not set explicitly. Packages can restore the old behaviour by setting `enableParallelBuilding=false`. +- `pkgs.claws-mail-gtk2`, representing Claws Mail's older release version three, was removed in order to get rid of Python 2. + Please switch to `claws-mail`, which is Claws Mail's latest release based on GTK+3 and Python 3. + ## Other Notable Changes {#sec-release-22.05-notable-changes} diff --git a/pkgs/applications/networking/mailreaders/claws-mail/default.nix b/pkgs/applications/networking/mailreaders/claws-mail/default.nix index 5090b1fd0278..93dfc4d8a1db 100644 --- a/pkgs/applications/networking/mailreaders/claws-mail/default.nix +++ b/pkgs/applications/networking/mailreaders/claws-mail/default.nix @@ -1,10 +1,7 @@ { stdenv, lib, fetchgit, fetchpatch, wrapGAppsHook, autoreconfHook, bison, flex -, curl, gtk2, gtk3, pkg-config, python2, python3, shared-mime-info +, curl, gtk3, pkg-config, python3, shared-mime-info , glib-networking, gsettings-desktop-schemas -# Selector between the GTK+ 3 and GTK+ 2 releases. -, useGtk3 - # Package compatibility: old parameters whose name were not directly derived , enablePgp ? true , enablePluginNotificationDialogs ? true @@ -34,14 +31,14 @@ , enablePluginBsfilter ? true , enablePluginClamd ? true , enablePluginDillo ? true -, enablePluginFancy ? useGtk3, libsoup, webkitgtk +, enablePluginFancy ? true, libsoup, webkitgtk , enablePluginFetchInfo ? true , enablePluginLibravatar ? enablePluginRavatar , enablePluginLitehtmlViewer ? true, gumbo , enablePluginMailmbox ? true , enablePluginManageSieve ? true , enablePluginNewMail ? true -, enablePluginNotification ? (enablePluginNotificationDialogs || enablePluginNotificationSounds), libcanberra-gtk2, libcanberra-gtk3, libnotify +, enablePluginNotification ? (enablePluginNotificationDialogs || enablePluginNotificationSounds), libcanberra-gtk3, libnotify , enablePluginPdfViewer ? enablePluginPdf, poppler , enablePluginPerl ? true, perl , enablePluginPython ? true @@ -57,23 +54,7 @@ with lib; let - # Last release and hash for both the GTK+ 3 and GTK+ 2 version. - version = if useGtk3 then "4.0.0" else "3.18.0"; - - gtk2src = { - sha256 = "1vsiy3xsppw4d8ylsz70wsyrvmgy88lp2hj7vrc353ckny80r9lh"; - }; - - gtk3src = { - sha256 = "0mwnjiqg2sj61va0y9yi3v52iyr5kzmbnvsqxav3a48m2f8p27qn"; - }; - - python = if useGtk3 then python3 else python2; - pythonPkgs = if useGtk3 - then - with python.pkgs; [ python wrapPython pygobject3 ] - else - with python.pkgs; [ python wrapPython pygtk pygobject2 ]; + pythonPkgs = with python3.pkgs; [ python3 wrapPython pygobject3 ]; features = [ { flags = [ "acpi_notifier-plugin" ]; enabled = enablePluginAcpiNotifier; } @@ -99,7 +80,7 @@ let { flags = [ "managesieve-plugin" ]; enabled = enablePluginManageSieve; } { flags = [ "networkmanager" ]; enabled = enableNetworkManager; deps = [ networkmanager ]; } { flags = [ "newmail-plugin" ]; enabled = enablePluginNewMail; } - { flags = [ "notification-plugin" ]; enabled = enablePluginNotification; deps = [ libnotify ] ++ [(if useGtk3 then libcanberra-gtk3 else libcanberra-gtk2)]; } + { flags = [ "notification-plugin" ]; enabled = enablePluginNotification; deps = [ libnotify ] ++ [libcanberra-gtk3]; } { flags = [ "pdf_viewer-plugin" ]; enabled = enablePluginPdfViewer; deps = [ poppler ]; } { flags = [ "perl-plugin" ]; enabled = enablePluginPerl; deps = [ perl ]; } { flags = [ "pgpcore-plugin" "pgpinline-plugin" "pgpmime-plugin" ]; enabled = enablePluginPgp; deps = [ gnupg gpgme ]; } @@ -115,12 +96,13 @@ let ]; in stdenv.mkDerivation rec { pname = "claws-mail"; - inherit version; + version = "4.0.0"; - src = fetchgit ({ + src = fetchgit { rev = version; url = "git://git.claws-mail.org/claws.git"; - } // (if useGtk3 then gtk3src else gtk2src)); + sha256 = "0mwnjiqg2sj61va0y9yi3v52iyr5kzmbnvsqxav3a48m2f8p27qn"; + }; outputs = [ "out" "dev" ]; @@ -140,7 +122,7 @@ in stdenv.mkDerivation rec { preConfigure = '' # autotools check tries to dlopen libpython as a requirement for the python plugin - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}${python}/lib + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}${python3}/lib # generate version without .git [ -e version ] || echo "echo ${version}" > version ''; @@ -154,8 +136,7 @@ in stdenv.mkDerivation rec { propagatedBuildInputs = pythonPkgs; buildInputs = - [ curl gsettings-desktop-schemas glib-networking ] - ++ [(if useGtk3 then gtk3 else gtk2)] + [ curl gsettings-desktop-schemas glib-networking gtk3 ] ++ concatMap (f: optionals f.enabled f.deps) (filter (f: f ? deps) features) ; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 89bf40c5887f..372fab39114f 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -132,6 +132,7 @@ mapAliases ({ clangAnalyzer = clang-analyzer; # added 2015-02-20 claws-mail-gtk3 = claws-mail; # added 2021-07-10 clawsMail = claws-mail; # added 2016-04-29 + claws-mail-gtk2 = throw "claws-mail-gtk2 was removed to get rid of Python 2, please use claws-mail"; # added 2021-12-05 clutter_gtk = clutter-gtk; # added 2018-02-25 cmakeWithQt4Gui = throw "cmakeWithQt4Gui has been removed in favor of cmakeWithGui (Qt 5)"; # added 2021-05 codimd = hedgedoc; # added 2020-11-29 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 74ef1eb14072..0f004d6da4b8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -24399,13 +24399,8 @@ with pkgs; ciscoPacketTracer8 = callPackage ../applications/networking/cisco-packet-tracer/8.nix { }; - claws-mail-gtk2 = callPackage ../applications/networking/mailreaders/claws-mail { - inherit (xorg) libSM; - useGtk3 = false; - }; claws-mail = callPackage ../applications/networking/mailreaders/claws-mail { inherit (xorg) libSM; - useGtk3 = true; }; clfswm = callPackage ../applications/window-managers/clfswm { }; From fa857bb4357937a20675ae1ef49cf37e54e2f20c Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Sat, 4 Dec 2021 21:54:07 +0900 Subject: [PATCH 42/78] bpftrace: fix build with libbpf 0.6.0 libbpf 0.6.0 relies on typeof in bpf/btf.h to pick the right version of btf_dump__new() but that's not valid c++. see https://github.com/iovisor/bpftrace/issues/2068 --- .../linux/bpftrace/btf-dump-new-0.6.0.patch | 39 +++++++++++++++++++ pkgs/os-specific/linux/bpftrace/default.nix | 5 +++ 2 files changed, 44 insertions(+) create mode 100644 pkgs/os-specific/linux/bpftrace/btf-dump-new-0.6.0.patch diff --git a/pkgs/os-specific/linux/bpftrace/btf-dump-new-0.6.0.patch b/pkgs/os-specific/linux/bpftrace/btf-dump-new-0.6.0.patch new file mode 100644 index 000000000000..b5037192203c --- /dev/null +++ b/pkgs/os-specific/linux/bpftrace/btf-dump-new-0.6.0.patch @@ -0,0 +1,39 @@ +diff -ur source/src/btf.cpp new/src/btf.cpp +--- source/src/btf.cpp 1970-01-01 09:00:01.000000000 +0900 ++++ new/src/btf.cpp 2021-12-04 21:46:59.337023489 +0900 +@@ -225,7 +225,7 @@ + char err_buf[256]; + int err; + +- dump = btf_dump__new(btf, nullptr, &opts, dump_printf); ++ dump = btf_dump__new_deprecated(btf, nullptr, &opts, dump_printf); + err = libbpf_get_error(dump); + if (err) + { +@@ -496,7 +496,7 @@ + char err_buf[256]; + int err; + +- dump = btf_dump__new(btf, nullptr, &opts, dump_printf); ++ dump = btf_dump__new_deprecated(btf, nullptr, &opts, dump_printf); + err = libbpf_get_error(dump); + if (err) + { +@@ -554,7 +554,7 @@ + char err_buf[256]; + int err; + +- dump = btf_dump__new(btf, nullptr, &opts, dump_printf); ++ dump = btf_dump__new_deprecated(btf, nullptr, &opts, dump_printf); + err = libbpf_get_error(dump); + if (err) + { +@@ -648,7 +648,7 @@ + char err_buf[256]; + int err; + +- dump = btf_dump__new(btf, nullptr, &opts, dump_printf); ++ dump = btf_dump__new_deprecated(btf, nullptr, &opts, dump_printf); + err = libbpf_get_error(dump); + if (err) + { diff --git a/pkgs/os-specific/linux/bpftrace/default.nix b/pkgs/os-specific/linux/bpftrace/default.nix index b69514e8080f..9a197b4c78c8 100644 --- a/pkgs/os-specific/linux/bpftrace/default.nix +++ b/pkgs/os-specific/linux/bpftrace/default.nix @@ -17,6 +17,11 @@ stdenv.mkDerivation rec { sha256 = "sha256-rlaajNfpoiMtU/4aNAnbQ0VixPz9/302TZMarGzsb58="; }; + # libbpf 0.6.0 relies on typeof in bpf/btf.h to pick the right version of + # btf_dump__new() but that's not valid c++. + # see https://github.com/iovisor/bpftrace/issues/2068 + patches = [ ./btf-dump-new-0.6.0.patch ]; + buildInputs = with llvmPackages; [ llvm libclang elfutils libelf bcc From 50222fc7b4e1f7723c5271df8f3d15de5d63056e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 03:44:21 +0000 Subject: [PATCH 43/78] python38Packages.teslajsonpy: 1.2.1 -> 1.4.0 --- pkgs/development/python-modules/teslajsonpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/teslajsonpy/default.nix b/pkgs/development/python-modules/teslajsonpy/default.nix index 25e77d10ba70..5d3416d889b2 100644 --- a/pkgs/development/python-modules/teslajsonpy/default.nix +++ b/pkgs/development/python-modules/teslajsonpy/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "teslajsonpy"; - version = "1.2.1"; + version = "1.4.0"; format = "pyproject"; disabled = pythonOlder "3.6"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "zabuldon"; repo = pname; rev = "v${version}"; - sha256 = "sha256-49dQgzYsEn5jmHWTJ3e3QOTqNeoTRMjUWxp+MaOYod4="; + sha256 = "17ld1ciylfc8kmf5iazzrlqqdf434wi5dfjzm68nm5d539gccfss"; }; nativeBuildInputs = [ From 95a7d1ed78508b0f485d8ce1377e41cb1372605a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 04:05:22 +0000 Subject: [PATCH 44/78] gnome.yelp-xsl: 41.0 -> 41.1 --- pkgs/desktops/gnome/core/yelp-xsl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome/core/yelp-xsl/default.nix b/pkgs/desktops/gnome/core/yelp-xsl/default.nix index 8b091e000bad..6fac906e4ba9 100644 --- a/pkgs/desktops/gnome/core/yelp-xsl/default.nix +++ b/pkgs/desktops/gnome/core/yelp-xsl/default.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation rec { pname = "yelp-xsl"; - version = "41.0"; + version = "41.1"; src = fetchurl { url = "mirror://gnome/sources/yelp-xsl/${lib.versions.major version}/${pname}-${version}.tar.xz"; - sha256 = "sha256-yM1kwJO72MXV5H/TiGTpCDG1+c90A1MIcCBvqWY2pKU="; + sha256 = "sha256-DW2zesLvgSSD4BBHA/H6nPAy6eCVal8cOvvMI3kfilQ="; }; nativeBuildInputs = [ From cec054b345c9c869a1222ad8ed81e9cf9dc9cd06 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 04:40:49 +0000 Subject: [PATCH 45/78] whatsapp-for-linux: 1.3.0 -> 1.3.1 --- .../instant-messengers/whatsapp-for-linux/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/whatsapp-for-linux/default.nix b/pkgs/applications/networking/instant-messengers/whatsapp-for-linux/default.nix index 0d5355a1eb4d..34bd755b7835 100644 --- a/pkgs/applications/networking/instant-messengers/whatsapp-for-linux/default.nix +++ b/pkgs/applications/networking/instant-messengers/whatsapp-for-linux/default.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "whatsapp-for-linux"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "eneshecan"; repo = pname; rev = "v${version}"; - sha256 = "sha256-VdkCjzmZqP/ZVY1H9FxBGe5rN0nZEPZbMp3MVKL6WLc="; + sha256 = "sha256-TX6fMuhe6VHbhWJSsPM0iOV4CuCfULD5McJyHuTW4lI="; }; nativeBuildInputs = [ From ba5adfe1f175cc21ce502e1f7faf9de12af469cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 04:44:41 +0000 Subject: [PATCH 46/78] gnome.aisleriot: 3.22.19 -> 3.22.20 --- pkgs/desktops/gnome/games/aisleriot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome/games/aisleriot/default.nix b/pkgs/desktops/gnome/games/aisleriot/default.nix index 991bbb786b11..21e38c548e98 100644 --- a/pkgs/desktops/gnome/games/aisleriot/default.nix +++ b/pkgs/desktops/gnome/games/aisleriot/default.nix @@ -19,14 +19,14 @@ stdenv.mkDerivation rec { pname = "aisleriot"; - version = "3.22.19"; + version = "3.22.20"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = pname; rev = version; - sha256 = "sha256-YY0/HkafcbbW0xuE9RmjYMHN50lM0o0zugOyTefT0bE="; + sha256 = "sha256-5xFwlhT9qjtvNDQ8kfGd2BeK2KcJDzpfsEC8z4Ei3ns="; }; nativeBuildInputs = [ From 7b698e4d81fc4f2e890560819e98f768604285af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 05:19:31 +0000 Subject: [PATCH 47/78] gnome.gnome-control-center: 41.1 -> 41.2 --- pkgs/desktops/gnome/core/gnome-control-center/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome/core/gnome-control-center/default.nix b/pkgs/desktops/gnome/core/gnome-control-center/default.nix index 9ea727969b3e..85cfa8bf3144 100644 --- a/pkgs/desktops/gnome/core/gnome-control-center/default.nix +++ b/pkgs/desktops/gnome/core/gnome-control-center/default.nix @@ -68,11 +68,11 @@ stdenv.mkDerivation rec { pname = "gnome-control-center"; - version = "41.1"; + version = "41.2"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; - sha256 = "sha256-6gxxSExlzizBE3b5sB5iEfpKf/0zT0MH/FLJPw/d1Mc="; + sha256 = "sha256-gnH8azPsJBileDBN0+V9Zl8NfMcGqZqXvkGYSGGP4kg="; }; patches = [ From e73b68e497c768aec42eab10fe8f5407dc029b7f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 05:28:24 +0000 Subject: [PATCH 48/78] gnome.gnome-initial-setup: 41.0 -> 41.2 --- pkgs/desktops/gnome/core/gnome-initial-setup/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome/core/gnome-initial-setup/default.nix b/pkgs/desktops/gnome/core/gnome-initial-setup/default.nix index ff1d95861e37..7ce00ac8f82c 100644 --- a/pkgs/desktops/gnome/core/gnome-initial-setup/default.nix +++ b/pkgs/desktops/gnome/core/gnome-initial-setup/default.nix @@ -35,11 +35,11 @@ stdenv.mkDerivation rec { pname = "gnome-initial-setup"; - version = "41.0"; + version = "41.2"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; - sha256 = "R/ZHW2bIQ+fVPZC6Dns5SHYt8VFjSkNvaMK5u6BQVgo="; + sha256 = "GTr79qMILaCjKncU8ejVKo20Vycpde0vNlQ2SjM5Gz8="; }; patches = [ From bbd6fbc525a3ba4fcd153ea1799ae4ff46fe2eb3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 05:29:45 +0000 Subject: [PATCH 49/78] yq-go: 4.13.5 -> 4.16.1 --- pkgs/development/tools/yq-go/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/yq-go/default.nix b/pkgs/development/tools/yq-go/default.nix index 5095d85d3ca3..47a8538d5b90 100644 --- a/pkgs/development/tools/yq-go/default.nix +++ b/pkgs/development/tools/yq-go/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "yq-go"; - version = "4.13.5"; + version = "4.16.1"; src = fetchFromGitHub { owner = "mikefarah"; repo = "yq"; rev = "v${version}"; - sha256 = "sha256-ckcuA9jf8aFgcuts3VOE629WGkvBkdZP86PKXqzBvks="; + sha256 = "sha256-4o38f5ltTH6ea0na919GnJMao8w5rgkDWMp2mkoKwcY="; }; - vendorSha256 = "sha256-jlQ4TH5PiO/68ZFOzOVUTYKkVe9lQleVjZoP4adRrUI="; + vendorSha256 = "sha256-PCDM1VbqUcAVXzCPWDZtCRLpRIu43sF1lGazAG2HZJ0="; doCheck = false; From 29634b2031e788ae404e4b7558856b4fa4a0308b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 05:35:18 +0000 Subject: [PATCH 50/78] gnome.gnome-maps: 41.1 -> 41.2 --- pkgs/desktops/gnome/apps/gnome-maps/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome/apps/gnome-maps/default.nix b/pkgs/desktops/gnome/apps/gnome-maps/default.nix index 0b29f89d463e..8fd993080693 100644 --- a/pkgs/desktops/gnome/apps/gnome-maps/default.nix +++ b/pkgs/desktops/gnome/apps/gnome-maps/default.nix @@ -29,11 +29,11 @@ stdenv.mkDerivation rec { pname = "gnome-maps"; - version = "41.1"; + version = "41.2"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; - sha256 = "sha256-XtyUpXlHDO1HztKSxUq6Z8vnBIGOF0BsCQwB1Dlb4a0="; + sha256 = "sha256-gYIbTK/GQc1QDXOzMMY85aBahPBDBxbWPoizyuqs/Qw="; }; doCheck = true; From 8d23bede24f7fc5401b077e9fdc58eb58891ca9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 5 Dec 2021 18:13:59 -0800 Subject: [PATCH 51/78] recoverjpeg: use python3 --- pkgs/tools/misc/recoverjpeg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/recoverjpeg/default.nix b/pkgs/tools/misc/recoverjpeg/default.nix index 4b8ea50cd4ef..db05aeda96a3 100644 --- a/pkgs/tools/misc/recoverjpeg/default.nix +++ b/pkgs/tools/misc/recoverjpeg/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, makeWrapper, python2, exif, imagemagick }: +{ lib, stdenv, fetchurl, makeWrapper, python3, exif, imagemagick }: stdenv.mkDerivation rec { pname = "recoverjpeg"; @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ makeWrapper ]; - buildInputs = [ python2 ]; + buildInputs = [ python3 ]; postFixup = '' wrapProgram $out/bin/sort-pictures \ From dac5570863cf7628aad004af5baac8b7ccc184d1 Mon Sep 17 00:00:00 2001 From: Ryan Burns Date: Sun, 5 Dec 2021 17:51:26 -0800 Subject: [PATCH 52/78] zeroad: build with python3 --- pkgs/games/0ad/game.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/games/0ad/game.nix b/pkgs/games/0ad/game.nix index 4f7cf4457a7d..34a2cdddac82 100644 --- a/pkgs/games/0ad/game.nix +++ b/pkgs/games/0ad/game.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, perl, fetchurl, python2, fmt, libidn +{ stdenv, lib, perl, fetchurl, python3, fmt, libidn , pkg-config, spidermonkey_78, boost, icu, libxml2, libpng, libsodium , libjpeg, zlib, curl, libogg, libvorbis, enet, miniupnpc , openal, libGLU, libGL, xorgproto, libX11, libXcursor, nspr, SDL2 @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { sha256 = "1p9fa8f7sjb9c5wl3mawzyfqvgr614kdkhrj2k4db9vkyisws3fp"; }; - nativeBuildInputs = [ python2 perl pkg-config ]; + nativeBuildInputs = [ python3 perl pkg-config ]; buildInputs = [ spidermonkey_78_6 boost icu libxml2 libpng libjpeg From 69263d42c1e7d46716453354ad36fc67367364c9 Mon Sep 17 00:00:00 2001 From: Ryan Burns <52847440+r-burns@users.noreply.github.com> Date: Sun, 5 Dec 2021 22:14:35 -0800 Subject: [PATCH 53/78] apfel: build with python3 (#148796) Upstream supports python3 since: https://github.com/scarrazza/apfel/commit/0a75939245ca63e6c02b054be54d822730352984 https://github.com/scarrazza/apfel/commit/50c729f7f1bc98b25fb9799d8012a1544c2c1d3d --- pkgs/development/libraries/physics/apfel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/physics/apfel/default.nix b/pkgs/development/libraries/physics/apfel/default.nix index b0fff0c92ba5..9697133a70ee 100644 --- a/pkgs/development/libraries/physics/apfel/default.nix +++ b/pkgs/development/libraries/physics/apfel/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitHub, gfortran, lhapdf, python2, zlib }: +{ lib, stdenv, fetchFromGitHub, gfortran, lhapdf, python3, zlib }: stdenv.mkDerivation rec { pname = "apfel"; @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { sha256 = "sha256-szEtSC/NouYlHSjVoX9Hoh7yQ0W82rVccYEF1L2tXoU="; }; - buildInputs = [ gfortran lhapdf python2 zlib ]; + buildInputs = [ gfortran lhapdf python3 zlib ]; enableParallelBuilding = true; From 424599f94c2ebb0d1080fb4d20a82d2ba3c2433d Mon Sep 17 00:00:00 2001 From: Simon Jagoe Date: Mon, 6 Dec 2021 00:43:54 +0200 Subject: [PATCH 54/78] grin: 1.2.1 -> 1.3.0 Update grin to Python 3 compatible version (#148779) --- pkgs/tools/text/grin/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/tools/text/grin/default.nix b/pkgs/tools/text/grin/default.nix index ceeed3d6f76b..ffa80baf6eac 100644 --- a/pkgs/tools/text/grin/default.nix +++ b/pkgs/tools/text/grin/default.nix @@ -1,21 +1,21 @@ -{ lib, fetchFromGitHub, python2Packages }: +{ lib, fetchFromGitHub, python3Packages }: -python2Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "grin"; - version = "1.2.1"; + version = "1.3.0"; namePrefix = ""; src = fetchFromGitHub { - owner = "rkern"; + owner = "matthew-brett"; repo = pname; - rev = "8dd4b5309b3bc04fe9d3e71836420f7d8d4a293f"; - sha256 = "0vz2aahwdcy1296g4w3i79dkvmzk9jc2n2zmlcvlg5m3s6h7b6jd"; + rev = "1.3.0"; + sha256 = "057d05vzx4sf415vnh3qj2g351xhb3illjxjs9mdl3nsnb5r84kv"; }; - buildInputs = with python2Packages; [ nose ]; + buildInputs = with python3Packages; [ nose ]; meta = { - homepage = "https://github.com/rkern/grin"; + homepage = "https://github.com/matthew-brett/grin"; description = "A grep program configured the way I like it"; platforms = lib.platforms.all; maintainers = [ lib.maintainers.sjagoe ]; From 8cb585eb26fa8814775f34165b991d453f725392 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 05:11:12 +0000 Subject: [PATCH 55/78] python38Packages.papis-python-rofi: 1.0.2 -> 1.0.3 --- pkgs/development/python-modules/papis-python-rofi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/papis-python-rofi/default.nix b/pkgs/development/python-modules/papis-python-rofi/default.nix index 8750b96f5c90..3d3ce9a002b6 100644 --- a/pkgs/development/python-modules/papis-python-rofi/default.nix +++ b/pkgs/development/python-modules/papis-python-rofi/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "papis-python-rofi"; - version = "1.0.2"; + version = "1.0.3"; src = fetchPypi { inherit pname version; - sha256 = "13k6mw2nq923zazs77hpmh2s96v6zv13g7p89510qqkvp6fiml1v"; + sha256 = "358e24f5fb0a86de6f15d5168753ad4cbb97e52b36b1bd7abbad4053aeb6f621"; }; # No tests existing From c16daf9aae64de7d86cf2e876490caae2d143a82 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 05:19:41 +0000 Subject: [PATCH 56/78] python38Packages.pyopencl: 2021.2.9 -> 2021.2.10 --- pkgs/development/python-modules/pyopencl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyopencl/default.nix b/pkgs/development/python-modules/pyopencl/default.nix index c5c7c6b2fb74..d657efd707f8 100644 --- a/pkgs/development/python-modules/pyopencl/default.nix +++ b/pkgs/development/python-modules/pyopencl/default.nix @@ -21,7 +21,7 @@ let if stdenv.isDarwin then [ mesa_drivers.dev ] else [ ocl-icd ]; in buildPythonPackage rec { pname = "pyopencl"; - version = "2021.2.9"; + version = "2021.2.10"; checkInputs = [ pytest ]; buildInputs = [ opencl-headers pybind11 ] ++ os-specific-buildInputs; @@ -30,7 +30,7 @@ in buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "51425e65ec49c738eefe21b1eeb1f39245b01cc0ddfd495fbe1f8df33dbc6c9e"; + sha256 = "75a1f202741bace9606a8680bbbfac69bf8a73d4e7511fb1a6ce3e48185996ae"; }; # py.test is not needed during runtime, so remove it from `install_requires` From 10cdc35ed3a18d588612f45d76c05c68e2b1ca68 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 01:55:23 +0000 Subject: [PATCH 57/78] python38Packages.azure-mgmt-subscription: 1.0.0 -> 2.0.0 --- .../python-modules/azure-mgmt-subscription/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-subscription/default.nix b/pkgs/development/python-modules/azure-mgmt-subscription/default.nix index d4238cc8204f..64dcf44345ef 100644 --- a/pkgs/development/python-modules/azure-mgmt-subscription/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-subscription/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "azure-mgmt-subscription"; - version = "1.0.0"; + version = "2.0.0"; src = fetchPypi { inherit pname version; extension = "zip"; - sha256 = "22f606f298419f466a8149811fc762686c93da00a7dc15d3b7cdbf22b96cf5db"; + sha256 = "70ec6e3395549c434bfd981f8f76cb8b6863339bad9b31924c1510af661dbf45"; }; propagatedBuildInputs = [ From 05e0dc3130cd0645be4fcd9d5a248d81cb430aa2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 04:58:35 +0000 Subject: [PATCH 58/78] python38Packages.flake8-length: 0.2.0 -> 0.2.2 --- pkgs/development/python-modules/flake8-length/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/flake8-length/default.nix b/pkgs/development/python-modules/flake8-length/default.nix index 7cb2f6b86c5d..34e226bd4635 100644 --- a/pkgs/development/python-modules/flake8-length/default.nix +++ b/pkgs/development/python-modules/flake8-length/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "flake8-length"; - version = "0.2.0"; + version = "0.2.2"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - sha256 = "15frvccm1qx783jlx8fw811ks9jszln3agbb58lg4dhbmjaf2cxw"; + sha256 = "3536fee1d2a19c01f56ebb909c4d81f686f8181091a9bc3ddf3a5621c464760a"; }; propagatedBuildInputs = [ From 9af0ce996e3f8219ea7477dcbaf77fc6d8577fd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 4 Dec 2021 23:49:08 -0800 Subject: [PATCH 59/78] python3Packages.aprslib: 0.6.47 -> 0.7.0 --- pkgs/development/python-modules/aprslib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aprslib/default.nix b/pkgs/development/python-modules/aprslib/default.nix index c5f4fa75a572..67d585d36ed0 100644 --- a/pkgs/development/python-modules/aprslib/default.nix +++ b/pkgs/development/python-modules/aprslib/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "aprslib"; - version = "0.6.47"; + version = "0.7.0"; src = fetchFromGitHub { owner = "rossengeorgiev"; repo = "aprs-python"; rev = "v${version}"; - sha256 = "1569v74ym2r8vxx3dnjcs5fr7rdrfb0i9sycny5frw2zgms4ag6b"; + sha256 = "sha256-QasyF0Ch4zdPoAgcqRavEENVGA/02/AgeWAgXYcSUjk="; }; checkInputs = [ From 73a40af7c01453fcb426c731d39cb6791a9dfe92 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 05:44:17 +0000 Subject: [PATCH 60/78] python38Packages.numexpr: 2.7.3 -> 2.8.0 --- pkgs/development/python-modules/numexpr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/numexpr/default.nix b/pkgs/development/python-modules/numexpr/default.nix index c2630d75eb45..31b529c83dab 100644 --- a/pkgs/development/python-modules/numexpr/default.nix +++ b/pkgs/development/python-modules/numexpr/default.nix @@ -7,11 +7,11 @@ buildPythonPackage rec { pname = "numexpr"; - version = "2.7.3"; + version = "2.8.0"; src = fetchPypi { inherit pname version; - sha256 = "43616529f9b7d1afc83386f943dc66c4da5e052f00217ba7e3ad8dd1b5f3a825"; + sha256 = "9fec076b76c90a5f3929373f548834bb203c6d23a81a895e60d0fe9cca075e99"; }; # Remove existing site.cfg, use the one we built for numpy. From 8746627039798b6f194ffdd9f726db39642a302d Mon Sep 17 00:00:00 2001 From: Jonathan Ringer Date: Fri, 3 Dec 2021 10:02:26 -0800 Subject: [PATCH 61/78] python/update-python-libraries: enable updates when file contains many pnames --- .../update-python-libraries.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py b/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py index d3642592ae43..b27204c16245 100755 --- a/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py +++ b/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py @@ -309,8 +309,8 @@ def _update_package(path, target): with open(path, 'r') as f: text = f.read() - # Determine pname. - pname = _get_unique_value('pname', text) + # Determine pname. Many files have more than one pname + pnames = _get_values('pname', text) # Determine version. version = _get_unique_value('version', text) @@ -320,7 +320,18 @@ def _update_package(path, target): extension = _determine_extension(text, fetcher) - new_version, new_sha256, prefix = FETCHERS[fetcher](pname, extension, version, target) + # Attempt a fetch using each pname, e.g. backports-zoneinfo vs backports.zoneinfo + successful_fetch = False + for pname in pnames: + try: + new_version, new_sha256, prefix = FETCHERS[fetcher](pname, extension, version, target) + successful_fetch = True + break + except ValueError: + continue + + if not successful_fetch: + raise ValueError(f"Unable to find correct package using these pnames: {pnames}") if new_version == version: logging.info("Path {}: no update available for {}.".format(path, pname)) From a230ca83f202f6c957147fb24775a48e5c297c02 Mon Sep 17 00:00:00 2001 From: Jonathan Ringer Date: Fri, 3 Dec 2021 10:15:58 -0800 Subject: [PATCH 62/78] python/update-python-libraries: Allow usage of hash --- .../update-python-libraries/update-python-libraries.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py b/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py index b27204c16245..3a6a14133ea3 100755 --- a/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py +++ b/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py @@ -342,7 +342,15 @@ def _update_package(path, target): raise ValueError("no file available for {}.".format(pname)) text = _replace_value('version', new_version, text) - text = _replace_value('sha256', new_sha256, text) + + # fetchers can specify a sha256, or a sri hash + try: + text = _replace_value('sha256', new_sha256, text) + except ValueError: + # hashes from pypi are 16-bit encoded sha256's, need translate to an sri hash if used with "hash" + sri_hash = subprocess.check_output(["nix", "hash", "to-sri", "--type", "sha256", new_sha256]).decode('utf-8').strip() + text = _replace_value('hash', sri_hash, text) + if fetcher == 'fetchFromGitHub': text = _replace_value('rev', f"{prefix}${{version}}", text) # incase there's no prefix, just rewrite without interpolation From 6e170aa758365dd0414607339a5e9d3371e60ad9 Mon Sep 17 00:00:00 2001 From: Daniel Wagenknecht Date: Sun, 7 Nov 2021 22:08:13 +0100 Subject: [PATCH 63/78] kodi: fix cross build --- pkgs/applications/video/kodi/unwrapped.nix | 4 ++-- pkgs/applications/video/kodi/wrapper.nix | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/video/kodi/unwrapped.nix b/pkgs/applications/video/kodi/unwrapped.nix index 5fa652de0c7e..dc5e41aeac5b 100644 --- a/pkgs/applications/video/kodi/unwrapped.nix +++ b/pkgs/applications/video/kodi/unwrapped.nix @@ -198,10 +198,10 @@ in stdenv.mkDerivation { '' + lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' # Need these tools on the build system when cross compiling, # hacky, but have found no other way. - CXX=${stdenv.cc.targetPrefix}c++ LD=ld make -C tools/depends/native/JsonSchemaBuilder + CXX=$CXX_FOR_BUILD LD=ld make -C tools/depends/native/JsonSchemaBuilder cmakeFlags+=" -DWITH_JSONSCHEMABUILDER=$PWD/tools/depends/native/JsonSchemaBuilder/bin" - CXX=${stdenv.cc.targetPrefix}c++ LD=ld make EXTRA_CONFIGURE= -C tools/depends/native/TexturePacker + CXX=$CXX_FOR_BUILD LD=ld make EXTRA_CONFIGURE= -C tools/depends/native/TexturePacker cmakeFlags+=" -DWITH_TEXTUREPACKER=$PWD/tools/depends/native/TexturePacker/bin" ''; diff --git a/pkgs/applications/video/kodi/wrapper.nix b/pkgs/applications/video/kodi/wrapper.nix index 7377e638676e..52b7679a325e 100644 --- a/pkgs/applications/video/kodi/wrapper.nix +++ b/pkgs/applications/video/kodi/wrapper.nix @@ -22,7 +22,7 @@ buildEnv { paths = [ kodi ] ++ addons; pathsToLink = [ "/share" ]; - buildInputs = [ makeWrapper ]; + nativeBuildInputs = [ makeWrapper ]; postBuild = '' mkdir $out/bin From 41dc5a1b6335b46b07b627bab7d7243c02042c46 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Dec 2021 23:16:35 +0100 Subject: [PATCH 64/78] python3Packages.lc7001: 1.0.3 -> 1.0.4 --- pkgs/development/python-modules/lc7001/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lc7001/default.nix b/pkgs/development/python-modules/lc7001/default.nix index 3567a01861ed..32c3ddd5a135 100644 --- a/pkgs/development/python-modules/lc7001/default.nix +++ b/pkgs/development/python-modules/lc7001/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "lc7001"; - version = "1.0.3"; + version = "1.0.4"; format = "pyproject"; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - sha256 = "NgnszlgmeUnfWs9onnboFRz3c4OibsNaZHjDINvoMPc="; + sha256 = "sha256-1qObmGpu6mU3gdxS8stH+4Zc2NA7W1+pS7fOXALC0Ug="; }; nativeBuildInputs = [ From df1257eedb90ebde58b78a25498c1c84a61d219a Mon Sep 17 00:00:00 2001 From: schnusch Date: Mon, 6 Dec 2021 02:17:01 +0100 Subject: [PATCH 65/78] gplaycli: add missing dependency setuptools --- pkgs/development/python-modules/gplaycli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gplaycli/default.nix b/pkgs/development/python-modules/gplaycli/default.nix index 28f244bc354c..7ac5cca1ebd5 100644 --- a/pkgs/development/python-modules/gplaycli/default.nix +++ b/pkgs/development/python-modules/gplaycli/default.nix @@ -1,5 +1,5 @@ { buildPythonPackage, lib, libffi, isPy3k, pyasn1, clint, ndg-httpsclient -, protobuf, requests, args, gpapi, pyaxmlparser, fetchFromGitHub +, protobuf, requests, args, gpapi, pyaxmlparser, setuptools, fetchFromGitHub }: buildPythonPackage rec { @@ -15,7 +15,7 @@ buildPythonPackage rec { disabled = !isPy3k; - propagatedBuildInputs = [ libffi pyasn1 clint ndg-httpsclient protobuf requests args gpapi pyaxmlparser ]; + propagatedBuildInputs = [ libffi pyasn1 clint ndg-httpsclient protobuf requests args gpapi pyaxmlparser setuptools ]; meta = with lib; { homepage = "https://github.com/matlink/gplaycli"; From 7065e15790f0ba1e7c124fe0bee7a158f5058402 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 01:46:14 +0000 Subject: [PATCH 66/78] python38Packages.filebrowser_safe: 0.5.0 -> 1.0.0 --- pkgs/development/python-modules/filebrowser_safe/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/filebrowser_safe/default.nix b/pkgs/development/python-modules/filebrowser_safe/default.nix index 0cc1eae5ac20..0ffc8a06b52a 100644 --- a/pkgs/development/python-modules/filebrowser_safe/default.nix +++ b/pkgs/development/python-modules/filebrowser_safe/default.nix @@ -5,12 +5,12 @@ }: buildPythonPackage rec { - version = "0.5.0"; + version = "1.0.0"; pname = "filebrowser_safe"; src = fetchPypi { inherit pname version; - sha256 = "5dcd31dd79684025139b43841f6515af1da5a4bb0de15bc4d88003db1970648e"; + sha256 = "1209a26abd5a085a6453e020513fd94e920bde3908a2bcf3fe0ad5e4292b943b"; }; buildInputs = [ django ]; From 2590fa7f26a722ab4551ee9b923f78f5e2ae8eb5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 01:20:32 +0000 Subject: [PATCH 67/78] python38Packages.pywbem: 1.2.0 -> 1.2.1 --- pkgs/development/python-modules/pywbem/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pywbem/default.nix b/pkgs/development/python-modules/pywbem/default.nix index c5203ac7890d..86789cf69044 100644 --- a/pkgs/development/python-modules/pywbem/default.nix +++ b/pkgs/development/python-modules/pywbem/default.nix @@ -6,11 +6,11 @@ buildPythonPackage rec { pname = "pywbem"; - version = "1.2.0"; + version = "1.2.1"; src = fetchPypi { inherit pname version; - sha256 = "8ef48185e0adbaeb9bd5181c4c5de951f6d58d54e2e1d7e87a9834e10eabe957"; + sha256 = "5e4b4cf4813da57a02ce999d5e2e97e7a9f1ec8014e6561a896ee8b14ae5fa4d"; }; propagatedBuildInputs = [ From 367eb04e2db231037f0b5e1f9b0fe63f61e89887 Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Sun, 5 Dec 2021 21:44:37 -0300 Subject: [PATCH 68/78] conway_polynomials: use Python 3 --- pkgs/data/misc/conway_polynomials/default.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/data/misc/conway_polynomials/default.nix b/pkgs/data/misc/conway_polynomials/default.nix index cabc28a89ce9..1f5c4d57f76a 100644 --- a/pkgs/data/misc/conway_polynomials/default.nix +++ b/pkgs/data/misc/conway_polynomials/default.nix @@ -1,14 +1,12 @@ { lib, stdenv , fetchurl -, python2 +, python3 }: stdenv.mkDerivation rec { pname = "conway_polynomials"; version = "0.5"; - pythonEnv = python2.withPackages (ps: with ps; [ six ]); - src = fetchurl { url = "mirror://sageupstream/conway_polynomials/conway_polynomials-${version}.tar.bz2"; sha256 = "05zb1ly9x2bbscqv0jgc45g48xx77mfs7qdbqhn4ihmihn57iwnq"; @@ -16,8 +14,8 @@ stdenv.mkDerivation rec { # Script that creates the "database" (nested python array) and pickles it spkg-install = fetchurl { - url = "https://git.sagemath.org/sage.git/plain/build/pkgs/conway_polynomials/spkg-install.py?id=07d6c37d18811e2b377a9689790a7c5e24da16ba"; - sha256 = "0m12nfb37j3bn4bp06ddgnyp2d6z0hg5f83pbbjszxw7vxs33a82"; + url = "https://git.sagemath.org/sage.git/plain/build/pkgs/conway_polynomials/spkg-install.py?id=9.2"; + sha256 = "1bwnqasnyv793hxg29viing4dnliz29grkhldsirq19d509yk1fs"; }; installPhase = '' @@ -31,7 +29,7 @@ stdenv.mkDerivation rec { export SAGE_SHARE="$out/share" export PYTHONPATH=$PWD - ${pythonEnv.interpreter} ${spkg-install} + ${python3.interpreter} ${spkg-install} ''; meta = with lib; { From d93f7e5de8c6f17aceaddac41432e94f3db0b04d Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Sun, 5 Dec 2021 21:44:50 -0300 Subject: [PATCH 69/78] elliptic_curves: use Python 3 --- pkgs/data/misc/elliptic_curves/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/data/misc/elliptic_curves/default.nix b/pkgs/data/misc/elliptic_curves/default.nix index 982594000210..daa017a68112 100644 --- a/pkgs/data/misc/elliptic_curves/default.nix +++ b/pkgs/data/misc/elliptic_curves/default.nix @@ -1,6 +1,6 @@ { lib, stdenv , fetchurl -, python2 +, python3 }: stdenv.mkDerivation rec { @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { export SAGE_SHARE="$out/share" export PYTHONPATH=$PWD - ${python2.interpreter} ${spkg-install} + ${python3.interpreter} ${spkg-install} ''; meta = with lib; { From edf7258cd37a363a9f1ada7db7a125dab5307e14 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 07:31:52 +0000 Subject: [PATCH 70/78] cargo-outdated: 0.10.1 -> 0.10.2 --- pkgs/tools/package-management/cargo-outdated/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/package-management/cargo-outdated/default.nix b/pkgs/tools/package-management/cargo-outdated/default.nix index 62b91a4e4d1f..d15cbe8a9ccb 100644 --- a/pkgs/tools/package-management/cargo-outdated/default.nix +++ b/pkgs/tools/package-management/cargo-outdated/default.nix @@ -11,14 +11,14 @@ rustPlatform.buildRustPackage rec { pname = "cargo-outdated"; - version = "0.10.1"; + version = "0.10.2"; src = fetchCrate { inherit pname version; - sha256 = "sha256-jg8KuIu1SaIRlEI9yvpLCESZfAyNgSThJ6pe7+IM6j0="; + sha256 = "sha256-U6qElZkray4kjScv9X4I5m2z1ZWQzqcPYAuPzpyRpW0="; }; - cargoSha256 = "sha256-jfZUtUVHEC8zK+FJHSOQxELWTG/Of2WSDoqdg/Sckws="; + cargoSha256 = "sha256-0J02Uz184zx5xZYhqUmyaAFCQ0aogwy0fQTXbteBdV8="; nativeBuildInputs = [ pkg-config ]; From a2cf8cb74eeb1ecbec6a3d8a371d214d18761498 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 07:37:52 +0000 Subject: [PATCH 71/78] cargo-release: 0.18.4 -> 0.18.5 --- pkgs/tools/package-management/cargo-release/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/package-management/cargo-release/default.nix b/pkgs/tools/package-management/cargo-release/default.nix index 500a7a68f104..9cb9c1e125f9 100644 --- a/pkgs/tools/package-management/cargo-release/default.nix +++ b/pkgs/tools/package-management/cargo-release/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-release"; - version = "0.18.4"; + version = "0.18.5"; src = fetchFromGitHub { owner = "crate-ci"; repo = "cargo-release"; rev = "v${version}"; - sha256 = "sha256-m+mLnlTBBS3DdxOmOi+NvoSSWgBZ9lI9tqIgq3GHnJI="; + sha256 = "sha256-bbxOavpEVVRv5czl2UiV6brulvjod7X7n+j8/9bO+SE="; }; - cargoSha256 = "sha256-L6Izc8OrZ+RnGPpWKWBMpyyOthWzB0DjmQxf20R6dE4="; + cargoSha256 = "sha256-E0Mo+hgI0uRaV2GAX52YtdNyZdd9wHVOBB3tJz36/8I="; nativeBuildInputs = [ pkg-config ]; From 616d69607bb90ba8e24a67f5a85c9f1f9a36c133 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 07:38:04 +0000 Subject: [PATCH 72/78] trivy: 0.21.0 -> 0.21.1 --- pkgs/tools/admin/trivy/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/admin/trivy/default.nix b/pkgs/tools/admin/trivy/default.nix index 4330e11bce61..2768c16c5762 100644 --- a/pkgs/tools/admin/trivy/default.nix +++ b/pkgs/tools/admin/trivy/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "trivy"; - version = "0.21.0"; + version = "0.21.1"; src = fetchFromGitHub { owner = "aquasecurity"; repo = pname; rev = "v${version}"; - sha256 = "sha256-weLzW1pyv9q9VKvFxno+f/L29wlpvxlVUZJUwx6Gn2A="; + sha256 = "sha256-KxGG59H5EzIcYigvbQlrwpZLP4zMqErO3vDKhBOPc3w="; }; - vendorSha256 = "sha256-1kQ2m8gFBHKznbjNPtYN0BVrRbxyCs2H1f7+XZqgVvc="; + vendorSha256 = "sha256-lITzqPMsZk/G2nG4LcUdyTb3gE3rtlXET/c2UaYODvU="; excludedPackages = "misc"; From 446e3186c232aaf8357077be13f4880c3bb80e39 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 08:06:42 +0000 Subject: [PATCH 73/78] lagrange: 1.9.0 -> 1.9.1 --- pkgs/applications/networking/browsers/lagrange/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/lagrange/default.nix b/pkgs/applications/networking/browsers/lagrange/default.nix index 6f218e44847c..db791d9e43c5 100644 --- a/pkgs/applications/networking/browsers/lagrange/default.nix +++ b/pkgs/applications/networking/browsers/lagrange/default.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation rec { pname = "lagrange"; - version = "1.9.0"; + version = "1.9.1"; src = fetchFromGitHub { owner = "skyjake"; repo = "lagrange"; rev = "v${version}"; - sha256 = "sha256-T4LZcdQHqykcv1HnTHMt5LE/1gwKPjN3f0ZmqSCID/A="; + sha256 = "sha256-5mZbx9L7YDG2VwrF/iFhYCw8R/0FOnZz9cRkA5Wl9MA="; fetchSubmodules = true; }; From dec87b9b79e716af2a25dea253554b38fb6b68ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 08:44:39 +0000 Subject: [PATCH 74/78] cilium-cli: 0.9.2 -> 0.9.3 --- pkgs/applications/networking/cluster/cilium/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/cilium/default.nix b/pkgs/applications/networking/cluster/cilium/default.nix index 2351b41369eb..da9f0938d144 100644 --- a/pkgs/applications/networking/cluster/cilium/default.nix +++ b/pkgs/applications/networking/cluster/cilium/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "cilium-cli"; - version = "0.9.2"; + version = "0.9.3"; src = fetchFromGitHub { owner = "cilium"; repo = pname; rev = "v${version}"; - sha256 = "sha256-vIm5PkRyh41jtvDrLDxFVzSkhFipYYYEEY0/qxbOXGE="; + sha256 = "sha256-t4Im3/2qcKnDDcKWmUUa/lsZszDDlos+uTERKxd7x1c="; }; vendorSha256 = null; From 7a87a486424f5ec7b33a38af114e0a61c1b4739e Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Mon, 6 Dec 2021 14:45:35 +1000 Subject: [PATCH 75/78] runc: 1.0.2 -> 1.0.3 https://github.com/opencontainers/runc/releases/tag/v1.0.3 --- pkgs/applications/virtualization/runc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/virtualization/runc/default.nix b/pkgs/applications/virtualization/runc/default.nix index 6b0764e04ba5..79a21075f038 100644 --- a/pkgs/applications/virtualization/runc/default.nix +++ b/pkgs/applications/virtualization/runc/default.nix @@ -16,13 +16,13 @@ buildGoModule rec { pname = "runc"; - version = "1.0.2"; + version = "1.0.3"; src = fetchFromGitHub { owner = "opencontainers"; repo = "runc"; rev = "v${version}"; - sha256 = "sha256-l+Uq7aiXFrI+qbKSOZpYFIXz0VJBBR7ZZxlAJeGb7K4="; + sha256 = "sha256-Tl/JKbIpao+FCjngPzaVkxse50zo3XQ9Mg/AdkblMcI="; }; vendorSha256 = null; From 6371e5c34c0ccd62016ffaeccc6b420ef3f21b80 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 09:13:09 +0000 Subject: [PATCH 76/78] matrix-synapse-plugins.matrix-synapse-mjolnir-antispam: 1.1.20 -> 1.2.1 --- pkgs/servers/matrix-synapse/plugins/mjolnir-antispam.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/matrix-synapse/plugins/mjolnir-antispam.nix b/pkgs/servers/matrix-synapse/plugins/mjolnir-antispam.nix index b7c291d6cc44..88ec52f45363 100644 --- a/pkgs/servers/matrix-synapse/plugins/mjolnir-antispam.nix +++ b/pkgs/servers/matrix-synapse/plugins/mjolnir-antispam.nix @@ -2,13 +2,13 @@ buildPythonPackage rec { pname = "matrix-synapse-mjolnir-antispam"; - version = "1.1.20"; + version = "1.2.1"; src = fetchFromGitHub { owner = "matrix-org"; repo = "mjolnir"; rev = "v${version}"; - sha256 = "06779z08qni1kgr292gpkxd2xvyg4apfnbhynli9qjp2vaf03wy9"; + sha256 = "0fvdzn5l1a6bhr1qzgs30a3kh6nj0byqichnl149sjgr0v4lpkz1"; }; sourceRoot = "./source/synapse_antispam"; From c9731524263fdda0e16586f24e00a4066f458170 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Dec 2021 09:29:43 +0000 Subject: [PATCH 77/78] typos: 1.3.0 -> 1.3.1 --- pkgs/development/tools/typos/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/typos/default.nix b/pkgs/development/tools/typos/default.nix index c5545633bb4e..5b32568fbdf2 100644 --- a/pkgs/development/tools/typos/default.nix +++ b/pkgs/development/tools/typos/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "typos"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "crate-ci"; repo = pname; rev = "v${version}"; - sha256 = "Y+sIyueLdREoq/NR6LwppyhWxB8s0iBjdFaDUSKnlRw="; + sha256 = "sha256-b81xopCkAUo9m9FBgL4v7OT+eZu4PNcF5QO1jXHVMT0="; }; - cargoSha256 = "3oqmiHH9QU8uHs9q2CgE0uTvfyaRxV3rFBxkXxC5/Tw="; + cargoSha256 = "sha256-3LFhUSg5cNtWPe8g43MsbGkmZR9BQdAT5m8k0eCBqIs="; meta = with lib; { description = "Source code spell checker"; From be65588e5d5ee37fa72cecffc347bbc5895f9a52 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 6 Dec 2021 11:16:54 +0100 Subject: [PATCH 78/78] haskell.packages.ghc921.memory: ensure head.hackage patch applies --- pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix index ac94ea2e2d03..637a0519563e 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -193,7 +193,10 @@ self: super: { memory = appendPatch (pkgs.fetchpatch { url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/memory-0.16.0.patch"; sha256 = "1kjganx729a6xfgfnrb3z7q6mvnidl042zrsd9n5n5a3i76nl5nl"; - }) super.memory_0_16_0; + }) (overrideCabal { + editedCabalFile = null; + revision = null; + } super.memory_0_16_0); # GHC 9.0.x doesn't like `import Spec (main)` in Main.hs # https://github.com/snoyberg/mono-traversable/issues/192