diff --git a/nix/haskell-packages.nix b/nix/haskell-packages.nix index 654e0e0..0b17be9 100644 --- a/nix/haskell-packages.nix +++ b/nix/haskell-packages.nix @@ -22,11 +22,6 @@ pkgsNew: pkgsOld: ( pkgsNew.haskell.lib.appendPatches haskellPackagesPrev.aeson [ ./patches/aeson-2.1.2.1.patch ] ); - # With nixpkgs-23.11 and ghc981, atomic-write wants hspec for testing, - # which causes problems. - atomic-write = - pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.atomic-write; - # With nixpkgs-23.11 and ghc981, base-compat-batteries wants hspec for testing, # which causes problems. base-compat-batteries = @@ -47,11 +42,6 @@ pkgsNew: pkgsOld: conduit = pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.conduit; - # With nixpkgs-23.11 and ghc981, constraints wants hspec for testing, - # which causes problems. - constraints = - pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.constraints; - # With nixpkgs-23.11 and ghc981, data-diverse wants hspec for testing, # which causes problems. data-diverse = @@ -80,10 +70,6 @@ pkgsNew: pkgsOld: pkgsNew.haskell.lib.dontCheck (pkgsNew.haskell.lib.doJailbreak haskellPackagesPrev.generic-deriving); - # With nixpkgs-23.11 and ghc981, half thinks that deepseq is out of bounds. - half = - pkgsNew.haskell.lib.doJailbreak haskellPackagesPrev.half; - # With nixpkgs-23.11 and ghc981, hourglass does not support the version # of the time package that is provided, but that matters only to tests. hourglass = @@ -104,10 +90,6 @@ pkgsNew: pkgsOld: infer-license = pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.infer-license; - # With nixpkgs-23.11 and our overrides, insert-ordered-containers thinks that lens is out of bounds. - insert-ordered-containers = - pkgsNew.haskell.lib.doJailbreak haskellPackagesPrev.insert-ordered-containers; - # With nixpkgs-23.11 and ghc981, invariant indirectly depends on hspec for testing, # which causes problems. Also, it generic-deriving thinks that # th-abstraction is out of bounds. @@ -120,33 +102,6 @@ pkgsNew: pkgsOld: iproute = pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.iproute; - # With nixpkgs-23.11 and ghc962, generics-sop-0.5.1.4 thinks that th-abstraction is out of bounds. - generics-sop = - pkgsNew.haskell.lib.doJailbreak haskellPackagesPrev.generics-sop; - - # At a guess the test failures are some environmental issue, - # like being unable to contact "download.fpcomplete.com" due - # to the Nix build environment. - http-download = - pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.http-download; - - # With nixpkgs-23.11 and ghc902, large-generics thinks that primitive is out of bounds. - large-generics = - pkgsNew.haskell.lib.doJailbreak haskellPackagesPrev.large-generics; - - # With nixpkgs-23.11 and ghc902, large-records thinks that primitive is out of bounds. - large-records = - pkgsNew.haskell.lib.doJailbreak haskellPackagesPrev.large-records; - - # With nixpkgs-23.11 and ghc981 (or perhaps our customized dependencies), - # the tests in lifted-base fail. - lifted-base = - pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.lifted-base; - - # With nixpkgs-23.11 and our overrides, microlens-th thinks that th-abstraction is out of bounds. - microlens-th = - pkgsNew.haskell.lib.doJailbreak haskellPackagesPrev.microlens-th; - # With nixpkgs-23.11 and ghc981, monad-par wants test-framework for testing, which # wants language-haskell-extract, which does not support modern template-haskell. monad-par = @@ -157,69 +112,21 @@ pkgsNew: pkgsOld: mono-traversable = pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.mono-traversable; - # With nixpkgs-23.11 and our overrides, neat-interpolation that rebase is out of bounds. - neat-interpolation = - pkgsNew.haskell.lib.doJailbreak haskellPackagesPrev.neat-interpolation; - - # Patch to enable building of pantry when using ghc902. - # - # Also disable failing tests. At a guess the test failures are some - # environmental issue, like being unable to contact "hackage.haskell.org" - # due to the Nix build environment. - pantry_0_9_2 = - pkgsNew.haskell.lib.dontCheck - ( pkgsNew.haskell.lib.appendPatches haskellPackagesPrev.pantry_0_9_2 - [ ./patches/pantry-0.9.3.2.patch ] ); - - # With nixpkgs-23.11 and our overrides, rerebase that rebase is out of bounds. - rerebase = - pkgsNew.haskell.lib.doJailbreak haskellPackagesPrev.rerebase; - - # With nixpkgs-23.11 and ghc981, safe-exceptions wants hspec for testing, - # which causes problems. - safe-exceptions = - pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.safe-exceptions; - # With nixpkgs-23.11 and ghc981, streaming-commons wants hspec for testing, # which causes problems. streaming-commons = pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.streaming-commons; - # With nixpkgs-23.11 and our dependency overrides, swagger2 wants hspec for testing, - # which causes problems. Also, we jailbreak to allow a newer version of lens. - swagger2 = - pkgsNew.haskell.lib.dontCheck - (pkgsNew.haskell.lib.doJailbreak haskellPackagesPrev.swagger2); - # With nixpkgs-23.11 and ghc981, reflection indirectly depends on hspec for testing, # which causes problems. reflection = pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.reflection; - # With nixpkgs-23.11 and ghc981, resourceat wants hspec for testing, - # which causes problems. - resourceat = - pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.resourceat; - - # With nixpkgs-23.11 and our overrides, stack objects to a number of dependencies, - # at least on ghc902. - stack = - pkgsNew.haskell.lib.doJailbreak haskellPackagesPrev.stack; - # With nixpkgs-23.11 and ghc981, resourcet wants hspec for testing, # which causes problems. resourcet = pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.resourcet; - # At a guess the test build failures are a bytestring version issue. - tar-conduit = - pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.tar-conduit; - - # With nixpkgs-23.11 and ghc981, tasty-discover wants hspec for testing, - # which causes problems. - tasty-discover = - pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.tasty-discover; - # Suppress: # warning: non-portable path to file '"dist/build/Test/autogen/cabal_macros.h"'; specified path differs in case from file name on disk [-Wnonportable-include-path] tasty-golden = @@ -236,19 +143,6 @@ pkgsNew: pkgsOld: th-compat = pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.th-compat; - # With nixpkgs-23.11 and our overrides, th-expand-syns thinks that th-abstraction is out of bounds. - th-expand-syns = - pkgsNew.haskell.lib.doJailbreak haskellPackagesPrev.th-expand-syns; - - # With nixpkgs-23.11 and our overrides, th-lift thinks that th-abstraction is out of bounds. - th-lift = - pkgsNew.haskell.lib.doJailbreak haskellPackagesPrev.th-lift; - - # With nixpkgs-23.11 and ghc981, unix-compat wants hspec for testing, - # which causes problems. - unix-compat = - pkgsNew.haskell.lib.dontCheck haskellPackagesPrev.unix-compat; - # With nixpkgs-23.11 and ghc981, hpack-0.36.0 wants hspec for testing, # which causes problems. unix-time = diff --git a/nix/packages/cborg.nix b/nix/packages/cborg.nix deleted file mode 100644 index 10e1caa..0000000 --- a/nix/packages/cborg.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ mkDerivation, aeson, array, base, base-orphans, base16-bytestring -, base64-bytestring, bytestring, containers, deepseq, ghc-bignum -, ghc-prim, half, lib, primitive, QuickCheck, random, scientific -, tasty, tasty-hunit, tasty-quickcheck, text, vector -}: -mkDerivation { - pname = "cborg"; - version = "0.2.10.0"; - sha256 = "17fe070c38fc498cab49bcb9d6215b7747d53bedf96502e9bcce9cad73b9c797"; - libraryHaskellDepends = [ - array base bytestring containers deepseq ghc-bignum ghc-prim half - primitive text - ]; - testHaskellDepends = [ - aeson array base base-orphans base16-bytestring base64-bytestring - bytestring deepseq half primitive QuickCheck random scientific - tasty tasty-hunit tasty-quickcheck text vector - ]; - description = "Concise Binary Object Representation (CBOR)"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/crypton.nix b/nix/packages/crypton.nix deleted file mode 100644 index 58c86bd..0000000 --- a/nix/packages/crypton.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ mkDerivation, base, basement, bytestring, deepseq, gauge -, ghc-prim, integer-gmp, lib, memory, random, tasty, tasty-hunit -, tasty-kat, tasty-quickcheck -}: -mkDerivation { - pname = "crypton"; - version = "0.34"; - sha256 = "4444846924ca55615fce104913a5a68675a180cfeadc350ab2b124fba1bc1ed6"; - libraryHaskellDepends = [ - base basement bytestring deepseq ghc-prim integer-gmp memory - ]; - testHaskellDepends = [ - base bytestring memory tasty tasty-hunit tasty-kat tasty-quickcheck - ]; - benchmarkHaskellDepends = [ - base bytestring deepseq gauge memory random - ]; - homepage = "https://github.com/kazu-yamamoto/crypton"; - description = "Cryptography Primitives sink"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/data-diverse.nix b/nix/packages/data-diverse.nix deleted file mode 100644 index 52c09ac..0000000 --- a/nix/packages/data-diverse.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ mkDerivation, base, containers, criterion, deepseq, ghc-prim -, hashable, hspec, lib, tagged -}: -mkDerivation { - pname = "data-diverse"; - version = "4.7.1.0"; - sha256 = "98722c2a85d8a6c2a8fec04820459f32111edb7b20058303d88af3b5ea4f4d80"; - libraryHaskellDepends = [ - base containers deepseq ghc-prim hashable tagged - ]; - testHaskellDepends = [ base hspec tagged ]; - benchmarkHaskellDepends = [ base criterion ]; - homepage = "https://github.com/louispan/data-diverse#readme"; - description = "Extensible records and polymorphic variants"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/generics-sop.nix b/nix/packages/generics-sop.nix deleted file mode 100644 index d4661d6..0000000 --- a/nix/packages/generics-sop.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ mkDerivation, base, criterion, deepseq, ghc-prim, lib, sop-core -, template-haskell, th-abstraction -}: -mkDerivation { - pname = "generics-sop"; - version = "0.5.1.4"; - sha256 = "616a1c2176097469f9514e76d979fffdbc12d569f44fd01deb14377c7888797e"; - libraryHaskellDepends = [ - base ghc-prim sop-core template-haskell th-abstraction - ]; - testHaskellDepends = [ base ]; - benchmarkHaskellDepends = [ - base criterion deepseq template-haskell - ]; - description = "Generic Programming using True Sums of Products"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/hedgehog.nix b/nix/packages/hedgehog.nix deleted file mode 100644 index 1c93cf2..0000000 --- a/nix/packages/hedgehog.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ mkDerivation, ansi-terminal, async, barbies, base, bytestring -, concurrent-output, containers, deepseq, directory, erf -, exceptions, lib, lifted-async, mmorph, monad-control, mtl -, pretty-show, primitive, random, resourcet, safe-exceptions, stm -, template-haskell, text, time, transformers, transformers-base -, wl-pprint-annotated -}: -mkDerivation { - pname = "hedgehog"; - version = "1.4"; - sha256 = "f54afb31552e0f809030becad349cbfe19a65753a778771dc7314b2a6c41e6eb"; - revision = "5"; - editedCabalFile = "1majbvnqywyqfzm7qm7bhwmfzi3jamiz7d5ql4yvzsix8wg4rbag"; - libraryHaskellDepends = [ - ansi-terminal async barbies base bytestring concurrent-output - containers deepseq directory erf exceptions lifted-async mmorph - monad-control mtl pretty-show primitive random resourcet - safe-exceptions stm template-haskell text time transformers - transformers-base wl-pprint-annotated - ]; - testHaskellDepends = [ - base containers mmorph mtl pretty-show text transformers - ]; - homepage = "https://hedgehog.qa"; - description = "Release with confidence"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/insert-ordered-containers.nix b/nix/packages/insert-ordered-containers.nix deleted file mode 100644 index 74e4bf3..0000000 --- a/nix/packages/insert-ordered-containers.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ mkDerivation, aeson, base, base-compat, deepseq, hashable -, indexed-traversable, lens, lib, optics-core, optics-extra -, QuickCheck, semigroupoids, tasty, tasty-quickcheck, text -, transformers, unordered-containers -}: -mkDerivation { - pname = "insert-ordered-containers"; - version = "0.2.5.3"; - sha256 = "f04f6e59795d8e362d15422a62d7c7c48312c2d97d2bc4372002a8a9b9a2436c"; - revision = "1"; - editedCabalFile = "12fkswr70fw2av11yy45v189r6cb8fcg0l1r7mayvwha3gls0j3n"; - libraryHaskellDepends = [ - aeson base deepseq hashable indexed-traversable lens optics-core - optics-extra semigroupoids text transformers unordered-containers - ]; - testHaskellDepends = [ - aeson base base-compat hashable lens QuickCheck semigroupoids tasty - tasty-quickcheck text unordered-containers - ]; - homepage = "https://github.com/phadej/insert-ordered-containers#readme"; - description = "Associative containers retaining insertion order for traversals"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/large-generics.nix b/nix/packages/large-generics.nix deleted file mode 100644 index e1b6ff1..0000000 --- a/nix/packages/large-generics.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ mkDerivation, aeson, base, deepseq, generic-deriving -, generics-sop, lib, microlens, mtl, primitive, QuickCheck -, sop-core, tasty, tasty-hunit, tasty-quickcheck -}: -mkDerivation { - pname = "large-generics"; - version = "0.2.1"; - sha256 = "3f50991fa9504d5269a4db89548e25c5d969511951ba5adbd60e00125490632b"; - revision = "1"; - editedCabalFile = "0j2dmwf0ccggs25npzrrvz6zpachdbywn2crdlyl1dim3m6psrrh"; - libraryHaskellDepends = [ - aeson base deepseq generics-sop primitive sop-core - ]; - testHaskellDepends = [ - aeson base generic-deriving generics-sop microlens mtl QuickCheck - sop-core tasty tasty-hunit tasty-quickcheck - ]; - description = "Generic programming API for large-records and large-anon"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/large-records.nix b/nix/packages/large-records.nix deleted file mode 100644 index a44ae7e..0000000 --- a/nix/packages/large-records.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ mkDerivation, base, containers, generic-deriving, ghc -, large-generics, lib, mtl, newtype, primitive -, record-dot-preprocessor, record-hasfield, syb, tasty, tasty-hunit -, template-haskell, transformers -}: -mkDerivation { - pname = "large-records"; - version = "0.4"; - sha256 = "de51d5f473ca9e57b818221e9bf776e6f68ca90e5cbca1171dc14ce690a7093c"; - revision = "1"; - editedCabalFile = "0wcw9rnp2mkchq2xccsyiqqncxq09lj0nyk661a8xpggflsjbhwb"; - libraryHaskellDepends = [ - base containers ghc large-generics mtl primitive - record-dot-preprocessor record-hasfield syb template-haskell - transformers - ]; - testHaskellDepends = [ - base generic-deriving large-generics mtl newtype - record-dot-preprocessor record-hasfield tasty tasty-hunit - template-haskell transformers - ]; - description = "Efficient compilation for large records, linear in the size of the record"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/megaparsec.nix b/nix/packages/megaparsec.nix deleted file mode 100644 index b27423f..0000000 --- a/nix/packages/megaparsec.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ mkDerivation, base, bytestring, case-insensitive, containers -, criterion, deepseq, lib, mtl, parser-combinators, scientific -, text, transformers, weigh -}: -mkDerivation { - pname = "megaparsec"; - version = "9.2.1"; - sha256 = "6b278397baa4ae66d613330465c919e909ced077ec308b18827b43cf6715e9ff"; - revision = "1"; - editedCabalFile = "04ykwffsscwybjdzq225b3dir1r38xabz2q8aypd7x148dinyxfk"; - libraryHaskellDepends = [ - base bytestring case-insensitive containers deepseq mtl - parser-combinators scientific text transformers - ]; - benchmarkHaskellDepends = [ - base bytestring containers criterion deepseq text weigh - ]; - homepage = "https://github.com/mrkkrp/megaparsec"; - description = "Monadic parser combinators"; - license = lib.licenses.bsd2; -} diff --git a/nix/packages/microlens-th.nix b/nix/packages/microlens-th.nix deleted file mode 100644 index fcfc0a8..0000000 --- a/nix/packages/microlens-th.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ mkDerivation, base, containers, lib, microlens, tagged -, template-haskell, th-abstraction, transformers -}: -mkDerivation { - pname = "microlens-th"; - version = "0.4.3.15"; - sha256 = "0fceb3271297ad29a2bfa3e62953debbb44dba513c439a363acf625f954e45c9"; - libraryHaskellDepends = [ - base containers microlens template-haskell th-abstraction - transformers - ]; - testHaskellDepends = [ base microlens tagged ]; - homepage = "http://github.com/stevenfontanella/microlens"; - description = "Automatic generation of record lenses for microlens"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/optics-extra.nix b/nix/packages/optics-extra.nix deleted file mode 100644 index 2b5cb58..0000000 --- a/nix/packages/optics-extra.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ mkDerivation, array, base, bytestring, containers, hashable -, indexed-profunctors, indexed-traversable-instances, lib, mtl -, optics-core, text, transformers, unordered-containers, vector -}: -mkDerivation { - pname = "optics-extra"; - version = "0.4.2.1"; - sha256 = "7e23a7a325e3448354614d3d958279c9ac2fdd0831ceee2808830e7a962fca41"; - revision = "2"; - editedCabalFile = "0w7am7pvwg4mx0nrksxgr2rvnk99nhqfpj80ig21m9xbpxsh22x4"; - libraryHaskellDepends = [ - array base bytestring containers hashable indexed-profunctors - indexed-traversable-instances mtl optics-core text transformers - unordered-containers vector - ]; - description = "Extra utilities and instances for optics-core"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/optics-th.nix b/nix/packages/optics-th.nix deleted file mode 100644 index 52dacdf..0000000 --- a/nix/packages/optics-th.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ mkDerivation, base, containers, lib, mtl, optics-core, tagged -, template-haskell, th-abstraction, transformers -}: -mkDerivation { - pname = "optics-th"; - version = "0.4.1"; - sha256 = "d73857b79dcd8f7c7e70fa4727f134145b62902e8d3e448f8b25c38a9da4fd17"; - revision = "7"; - editedCabalFile = "1zlx9xs8dpr3xbxsbi7pgrqkl6avs4ss2bdq8f3p2dxibr8xi4bz"; - libraryHaskellDepends = [ - base containers mtl optics-core template-haskell th-abstraction - transformers - ]; - testHaskellDepends = [ base optics-core tagged ]; - description = "Optics construction using TemplateHaskell"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/optparse-generic.nix b/nix/packages/optparse-generic.nix deleted file mode 100644 index f267297..0000000 --- a/nix/packages/optparse-generic.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ mkDerivation, base, bytestring, filepath, lib, Only -, optparse-applicative, text, time, transformers -, transformers-compat, void -}: -mkDerivation { - pname = "optparse-generic"; - version = "1.5.2"; - sha256 = "c7b451f32d34124aab838fadaab4cf2e271e558ddc13a702458b6c790a2e8a35"; - revision = "1"; - editedCabalFile = "190nlp7dh878232ia2nsl75q6bzr62szl1vcyinz528lmdbnbpdc"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base bytestring filepath Only optparse-applicative text time - transformers transformers-compat void - ]; - executableHaskellDepends = [ base ]; - description = "Auto-generate a command-line parser for your datatype"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/rebase.nix b/nix/packages/rebase.nix deleted file mode 100644 index d9f37ad..0000000 --- a/nix/packages/rebase.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ mkDerivation, base, bifunctors, bytestring, comonad, containers -, contravariant, deepseq, dlist, either, groups, hashable -, invariant, lib, mtl, profunctors, scientific, selective -, semigroupoids, stm, text, time, time-compat, transformers -, unordered-containers, uuid-types, vector, vector-instances, void -}: -mkDerivation { - pname = "rebase"; - version = "1.20.2"; - sha256 = "001297a891f30c51fa7f95d97fbb6e47c8dd4a7f13ddb371d5b5780fca7bbb92"; - libraryHaskellDepends = [ - base bifunctors bytestring comonad containers contravariant deepseq - dlist either groups hashable invariant mtl profunctors scientific - selective semigroupoids stm text time time-compat transformers - unordered-containers uuid-types vector vector-instances void - ]; - homepage = "https://github.com/nikita-volkov/rebase"; - description = "A more progressive alternative to the \"base\" package"; - license = lib.licenses.mit; -} diff --git a/nix/packages/record-dot-preprocessor.nix b/nix/packages/record-dot-preprocessor.nix deleted file mode 100644 index 7ccdc57..0000000 --- a/nix/packages/record-dot-preprocessor.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ mkDerivation, base, extra, filepath, ghc, lib, record-hasfield -, uniplate -}: -mkDerivation { - pname = "record-dot-preprocessor"; - version = "0.2.17"; - sha256 = "c614e29522951a518b3257cfebb990aecdf76c4440315247e4652573121ddf4d"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ base extra ghc uniplate ]; - executableHaskellDepends = [ base extra ]; - testHaskellDepends = [ base extra filepath record-hasfield ]; - homepage = "https://github.com/ndmitchell/record-dot-preprocessor#readme"; - description = "Preprocessor to allow record.field syntax"; - license = lib.licenses.bsd3; - mainProgram = "record-dot-preprocessor"; -} diff --git a/nix/packages/serialise.nix b/nix/packages/serialise.nix deleted file mode 100644 index 530d2a5..0000000 --- a/nix/packages/serialise.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ mkDerivation, aeson, array, base, binary, bytestring, cborg -, cereal, cereal-vector, containers, criterion, deepseq, directory -, fail, filepath, ghc-prim, half, hashable, lib, pretty, primitive -, QuickCheck, quickcheck-instances, semigroups, store, strict, tar -, tasty, tasty-hunit, tasty-quickcheck, text, these, time -, unordered-containers, vector, zlib -}: -mkDerivation { - pname = "serialise"; - version = "0.2.6.1"; - sha256 = "63949799ffd10675ef70ea701c1eb63e618629b3b2f7b25f07c5a966e24e77f4"; - revision = "2"; - editedCabalFile = "1y21m10vx4k75x0im5448pl5mhl772hz1hfk47ryb3whz1l6d9vf"; - libraryHaskellDepends = [ - array base bytestring cborg containers ghc-prim half hashable - primitive strict text these time unordered-containers vector - ]; - testHaskellDepends = [ - base bytestring cborg containers directory filepath primitive - QuickCheck quickcheck-instances tasty tasty-hunit tasty-quickcheck - text time unordered-containers vector - ]; - benchmarkHaskellDepends = [ - aeson array base binary bytestring cborg cereal cereal-vector - containers criterion deepseq directory fail filepath ghc-prim half - pretty semigroups store tar text time vector zlib - ]; - homepage = "https://github.com/well-typed/cborg"; - description = "A binary serialisation library for Haskell values"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/singleton-bool.nix b/nix/packages/singleton-bool.nix deleted file mode 100644 index ab0cdb8..0000000 --- a/nix/packages/singleton-bool.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ mkDerivation, base, boring, dec, deepseq, lib, some }: -mkDerivation { - pname = "singleton-bool"; - version = "0.1.7"; - sha256 = "1c2d196386c3697e884fcc8bef530506045a4860a5f669cc8416358b473bb29b"; - revision = "1"; - editedCabalFile = "1aqdd1bzccj8fb2fy1la9gqxvgaa2prba4wig0bnrr5vz13f487c"; - libraryHaskellDepends = [ base boring dec deepseq some ]; - homepage = "https://github.com/phadej/singleton-bool#readme"; - description = "Type level booleans"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/some.nix b/nix/packages/some.nix deleted file mode 100644 index df9fdda..0000000 --- a/nix/packages/some.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ mkDerivation, base, base-orphans, deepseq, lib }: -mkDerivation { - pname = "some"; - version = "1.0.6"; - sha256 = "f7a606ad5df4a07459986364f7d739eb653495fbbe1d7158582fb29a4584bfb9"; - libraryHaskellDepends = [ base base-orphans deepseq ]; - testHaskellDepends = [ base ]; - homepage = "https://github.com/haskellari/some"; - description = "Existential type: Some"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/swagger2.nix b/nix/packages/swagger2.nix deleted file mode 100644 index 44c0e22..0000000 --- a/nix/packages/swagger2.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ mkDerivation, aeson, aeson-pretty, base, base-compat-batteries -, bytestring, Cabal, cabal-doctest, containers, cookie, doctest -, generics-sop, Glob, hashable, hspec, hspec-discover, http-media -, HUnit, insert-ordered-containers, lens, lib, mtl, network -, optics-core, optics-th, QuickCheck, quickcheck-instances -, scientific, template-haskell, text, time, transformers -, unordered-containers, utf8-string, uuid-types, vector -}: -mkDerivation { - pname = "swagger2"; - version = "2.8.8"; - sha256 = "efbfda9ea97276ecfbcb73d79e56cc56efc05af2b35bb7444fceb497e7eb79f3"; - setupHaskellDepends = [ base Cabal cabal-doctest ]; - libraryHaskellDepends = [ - aeson aeson-pretty base base-compat-batteries bytestring containers - cookie generics-sop hashable http-media insert-ordered-containers - lens mtl network optics-core optics-th QuickCheck scientific - template-haskell text time transformers unordered-containers - uuid-types vector - ]; - testHaskellDepends = [ - aeson base base-compat-batteries bytestring containers doctest Glob - hashable hspec HUnit insert-ordered-containers lens mtl QuickCheck - quickcheck-instances template-haskell text time - unordered-containers utf8-string vector - ]; - testToolDepends = [ hspec-discover ]; - homepage = "https://github.com/GetShopTV/swagger2"; - description = "Swagger 2.0 data model"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/tasty-hedgehog.nix b/nix/packages/tasty-hedgehog.nix deleted file mode 100644 index ecf8f66..0000000 --- a/nix/packages/tasty-hedgehog.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ mkDerivation, base, hedgehog, lib, tagged, tasty -, tasty-expected-failure -}: -mkDerivation { - pname = "tasty-hedgehog"; - version = "1.4.0.2"; - sha256 = "453484d732712525a9c74a07db5f18b5f80f867a98958e67031d8d0bfe007152"; - revision = "3"; - editedCabalFile = "1ij1h7kdbg4bd93fl9991b39xn1rkawshsh3hgbz3j2inmnljx2w"; - libraryHaskellDepends = [ base hedgehog tagged tasty ]; - testHaskellDepends = [ - base hedgehog tasty tasty-expected-failure - ]; - homepage = "https://github.com/qfpl/tasty-hedgehog"; - description = "Integration for tasty and hedgehog"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/tasty-inspection-testing.nix b/nix/packages/tasty-inspection-testing.nix deleted file mode 100644 index 2a24a1f..0000000 --- a/nix/packages/tasty-inspection-testing.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ mkDerivation, base, ghc, inspection-testing, lib, tasty -, template-haskell -}: -mkDerivation { - pname = "tasty-inspection-testing"; - version = "0.2.1"; - sha256 = "5eb175659e7e5c0a4143b1453a067938b94e0926cab04822e4b3e1ba2ced8272"; - libraryHaskellDepends = [ - base ghc inspection-testing tasty template-haskell - ]; - homepage = "https://github.com/Bodigrim/tasty-inspection-testing"; - description = "Inspection testing support for tasty"; - license = lib.licenses.mit; -} diff --git a/nix/packages/th-compat.nix b/nix/packages/th-compat.nix deleted file mode 100644 index 62a6ef9..0000000 --- a/nix/packages/th-compat.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ mkDerivation, base, base-compat, directory, filepath, hspec -, hspec-discover, lib, mtl, template-haskell -}: -mkDerivation { - pname = "th-compat"; - version = "0.1.5"; - sha256 = "81f55fafc7afad7763c09cb8b7b4165ca3765edcf70ffa42c7393043a1382a1e"; - revision = "2"; - editedCabalFile = "0bhx6ahf89v7pm3s05b98rm2gbhi4yg8knnn5wchdkfg7jx5k6hj"; - libraryHaskellDepends = [ - base directory filepath template-haskell - ]; - testHaskellDepends = [ - base base-compat hspec mtl template-haskell - ]; - testToolDepends = [ hspec-discover ]; - homepage = "https://github.com/haskell-compat/th-compat"; - description = "Backward- (and forward-)compatible Quote and Code types"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/turtle.nix b/nix/packages/turtle.nix deleted file mode 100644 index 9767a2d..0000000 --- a/nix/packages/turtle.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ mkDerivation, ansi-wl-pprint, async, base, bytestring, clock -, containers, directory, doctest, exceptions, filepath, foldl -, hostname, lib, managed, optional-args, optparse-applicative -, process, stm, streaming-commons, tasty, tasty-bench, tasty-hunit -, temporary, text, time, transformers, unix, unix-compat -}: -mkDerivation { - pname = "turtle"; - version = "1.6.2"; - sha256 = "1a0166b11566e956bcec6f37cfcfc4d0647d4540479545d4858d2ff8c43a5b2d"; - revision = "2"; - editedCabalFile = "14jnb2vyq0nx4cp4c97xflzg7z9xw1avg2d27c1d1cnqg28pd4an"; - libraryHaskellDepends = [ - ansi-wl-pprint async base bytestring clock containers directory - exceptions filepath foldl hostname managed optional-args - optparse-applicative process stm streaming-commons temporary text - time transformers unix unix-compat - ]; - testHaskellDepends = [ - base doctest filepath tasty tasty-hunit temporary - ]; - benchmarkHaskellDepends = [ base tasty-bench text ]; - description = "Shell programming, Haskell-style"; - license = lib.licenses.bsd3; -} diff --git a/nix/packages/word-compat.nix b/nix/packages/word-compat.nix deleted file mode 100644 index da64f55..0000000 --- a/nix/packages/word-compat.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ mkDerivation, base, ghc-prim, lib }: -mkDerivation { - pname = "word-compat"; - version = "0.0.6"; - sha256 = "305c2a9f9aab68cd5a8c9babaa9bc845d296ec5697b7e4ac4a2b368243fb278a"; - libraryHaskellDepends = [ base ghc-prim ]; - testHaskellDepends = [ base ]; - description = "Compatibility shim for the Int/Word internal change in GHC 9.2"; - license = lib.licenses.bsd3; -}