summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorMalte Brandy <malte.brandy@maralorn.de>2021-07-20 17:35:31 +0200
committerMalte Brandy <malte.brandy@maralorn.de>2021-07-20 17:35:31 +0200
commitfef688899e5882f13efb5f01d54febad37023252 (patch)
tree7495669987430568838d9dbbb6a8d9981190e321 /pkgs/development/haskell-modules
parent3199c9188a3c979faad4c9c216333854541e9e4c (diff)
downloadnixpkgs-fef688899e5882f13efb5f01d54febad37023252.tar
nixpkgs-fef688899e5882f13efb5f01d54febad37023252.tar.gz
nixpkgs-fef688899e5882f13efb5f01d54febad37023252.tar.bz2
nixpkgs-fef688899e5882f13efb5f01d54febad37023252.tar.lz
nixpkgs-fef688899e5882f13efb5f01d54febad37023252.tar.xz
nixpkgs-fef688899e5882f13efb5f01d54febad37023252.tar.zst
nixpkgs-fef688899e5882f13efb5f01d54febad37023252.zip
haskellPackages.streamly-bytestring: Pin to 0.1.2 to stay compatible with stackage LTS
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml2
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix23
2 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
index f2ea5692514..da3c5acc483 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
@@ -85,6 +85,8 @@ default-package-overrides:
   - dual-tree < 0.2.3.0
   - diagrams-core < 1.5.0
   - diagrams-lib < 1.4.4
+  # streamly-bytestring 0.1.3 needs streamly 0.8.0 which is not included in our stackage snapshot
+  - streamly-bytestring == 0.1.2
 
 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 f215947d2c8..1dff648c282 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -250010,6 +250010,28 @@ self: {
      }:
      mkDerivation {
        pname = "streamly-bytestring";
+       version = "0.1.2";
+       sha256 = "1j9lpggz23idlkj8rvb8bqg29xfzb7cmzf3lhyc43i5w73jslkv3";
+       libraryHaskellDepends = [ base bytestring streamly ];
+       testHaskellDepends = [
+         base bytestring directory filepath hspec hspec-discover
+         quickcheck-instances random streamly temporary
+       ];
+       testToolDepends = [ hspec-discover ];
+       benchmarkHaskellDepends = [
+         base bytestring deepseq gauge random streamly
+       ];
+       description = "Library for streamly and bytestring interoperation";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "streamly-bytestring_0_1_3" = callPackage
+    ({ mkDerivation, base, bytestring, deepseq, directory, filepath
+     , gauge, hspec, hspec-discover, quickcheck-instances, random
+     , streamly, temporary
+     }:
+     mkDerivation {
+       pname = "streamly-bytestring";
        version = "0.1.3";
        sha256 = "00iqbzijxs112sd9423q35w0v8cx9wpq1y2kfikc3sacqvfwx0cs";
        libraryHaskellDepends = [ base bytestring streamly ];
@@ -250023,6 +250045,7 @@ self: {
        ];
        description = "Library for streamly and bytestring interoperation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "streamly-cassava" = callPackage