Skip to content

Commit

Permalink
bump exon
Browse files Browse the repository at this point in the history
  • Loading branch information
tek committed Oct 14, 2023
1 parent 1067133 commit ec10a9b
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 166 deletions.
7 changes: 3 additions & 4 deletions local.nix
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@ in {
};

overrides = {hackage, ...}: {
exon = hackage "1.5.0.0" "07jawnnmpdqfnvmayv64xc4n0j9mbcgdyyqsg3dn3a3z1f4fxnfm";
flatparse = hackage "0.5.0.1" "0y6axksh2hqp8v58676a7zmwf0in7v6hmyfv8sfdx4x0acq2vjhr";
exon = hackage "1.6.0.1" "0wnjywsxsmfqhyymzxlk8zzc5k4jr15y8rgl3lcdw48jl80i6ix9";
};
gen-overrides.enable = true;

Expand Down Expand Up @@ -57,7 +56,7 @@ in {
"Cabal"
"aeson >= 2.0 && < 2.2"
"casing ^>= 0.1.4"
"exon >= 1.4 && < 1.6"
"exon >= 1.4 && < 1.7"
"extra ^>= 1.7"
"filepattern ^>= 0.1"
"generic-lens ^>= 2.2"
Expand All @@ -76,7 +75,7 @@ in {
test.enable = true;
test.dependencies = [
"Cabal"
"exon >= 1.4 && < 1.6"
"exon >= 1.4 && < 1.7"
"hedgehog >= 1.1 && < 1.3"
"path ^>= 0.9"
"path-io >= 1.7 && < 1.9"
Expand Down
188 changes: 28 additions & 160 deletions ops/overrides.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,18 @@
dev = {
exon = {
meta = {
sha256 = "07jawnnmpdqfnvmayv64xc4n0j9mbcgdyyqsg3dn3a3z1f4fxnfm";
ver = "1.5.0.0";
sha256 = "0wnjywsxsmfqhyymzxlk8zzc5k4jr15y8rgl3lcdw48jl80i6ix9";
ver = "1.6.0.1";
};
drv = { mkDerivation, base, criterion, flatparse, generics-sop
, ghc-hs-meta, hedgehog, incipit-base, lib, tasty, tasty-hedgehog
, template-haskell
drv = { mkDerivation, base, criterion, ghc, hedgehog, incipit-base, lib
, parsec, tasty, tasty-hedgehog, template-haskell
}:
mkDerivation {
pname = "exon";
version = "1.5.0.0";
src = /nix/store/jh1njmdacy2200l6ixaiirgr8lbnwj7v-source;
version = "1.6.0.1";
src = /nix/store/hxhi3f7253ls54wz59bbxvcwranh0gbg-source;
libraryHaskellDepends = [
base flatparse generics-sop ghc-hs-meta incipit-base
template-haskell
base ghc incipit-base parsec template-haskell
];
testHaskellDepends = [
base hedgehog incipit-base tasty tasty-hedgehog template-haskell
Expand All @@ -27,56 +25,23 @@ mkDerivation {
}
;
}
;
flatparse = {
meta = {
sha256 = "0y6axksh2hqp8v58676a7zmwf0in7v6hmyfv8sfdx4x0acq2vjhr";
ver = "0.5.0.1";
};
drv = { mkDerivation, attoparsec, base, bytestring, containers, gauge
, hspec, HUnit, integer-gmp, lib, megaparsec, parsec, primitive
, QuickCheck, quickcheck-instances, template-haskell, utf8-string
}:
mkDerivation {
pname = "flatparse";
version = "0.5.0.1";
src = /nix/store/xkg9z7kvk4a3v2dfl0mh3sz50wl56srx-source;
libraryHaskellDepends = [
base bytestring containers integer-gmp template-haskell utf8-string
];
testHaskellDepends = [
base bytestring hspec HUnit QuickCheck quickcheck-instances
utf8-string
];
benchmarkHaskellDepends = [
attoparsec base bytestring gauge integer-gmp megaparsec parsec
primitive utf8-string
];
homepage = "https://github.com/AndrasKovacs/flatparse#readme";
description = "High-performance parsing from strict bytestrings";
license = lib.licenses.mit;
}
;
}
;
};
ghc92 = {
exon = {
meta = {
sha256 = "07jawnnmpdqfnvmayv64xc4n0j9mbcgdyyqsg3dn3a3z1f4fxnfm";
ver = "1.5.0.0";
sha256 = "0wnjywsxsmfqhyymzxlk8zzc5k4jr15y8rgl3lcdw48jl80i6ix9";
ver = "1.6.0.1";
};
drv = { mkDerivation, base, criterion, flatparse, generics-sop
, ghc-hs-meta, hedgehog, incipit-base, lib, tasty, tasty-hedgehog
, template-haskell
drv = { mkDerivation, base, criterion, ghc, hedgehog, incipit-base, lib
, parsec, tasty, tasty-hedgehog, template-haskell
}:
mkDerivation {
pname = "exon";
version = "1.5.0.0";
src = /nix/store/jh1njmdacy2200l6ixaiirgr8lbnwj7v-source;
version = "1.6.0.1";
src = /nix/store/hxhi3f7253ls54wz59bbxvcwranh0gbg-source;
libraryHaskellDepends = [
base flatparse generics-sop ghc-hs-meta incipit-base
template-haskell
base ghc incipit-base parsec template-haskell
];
testHaskellDepends = [
base hedgehog incipit-base tasty tasty-hedgehog template-haskell
Expand All @@ -88,56 +53,23 @@ mkDerivation {
}
;
}
;
flatparse = {
meta = {
sha256 = "0y6axksh2hqp8v58676a7zmwf0in7v6hmyfv8sfdx4x0acq2vjhr";
ver = "0.5.0.1";
};
drv = { mkDerivation, attoparsec, base, bytestring, containers, gauge
, hspec, HUnit, integer-gmp, lib, megaparsec, parsec, primitive
, QuickCheck, quickcheck-instances, template-haskell, utf8-string
}:
mkDerivation {
pname = "flatparse";
version = "0.5.0.1";
src = /nix/store/xkg9z7kvk4a3v2dfl0mh3sz50wl56srx-source;
libraryHaskellDepends = [
base bytestring containers integer-gmp template-haskell utf8-string
];
testHaskellDepends = [
base bytestring hspec HUnit QuickCheck quickcheck-instances
utf8-string
];
benchmarkHaskellDepends = [
attoparsec base bytestring gauge integer-gmp megaparsec parsec
primitive utf8-string
];
homepage = "https://github.com/AndrasKovacs/flatparse#readme";
description = "High-performance parsing from strict bytestrings";
license = lib.licenses.mit;
}
;
}
;
};
ghc94 = {
exon = {
meta = {
sha256 = "07jawnnmpdqfnvmayv64xc4n0j9mbcgdyyqsg3dn3a3z1f4fxnfm";
ver = "1.5.0.0";
sha256 = "0wnjywsxsmfqhyymzxlk8zzc5k4jr15y8rgl3lcdw48jl80i6ix9";
ver = "1.6.0.1";
};
drv = { mkDerivation, base, criterion, flatparse, generics-sop
, ghc-hs-meta, hedgehog, incipit-base, lib, tasty, tasty-hedgehog
, template-haskell
drv = { mkDerivation, base, criterion, ghc, hedgehog, incipit-base, lib
, parsec, tasty, tasty-hedgehog, template-haskell
}:
mkDerivation {
pname = "exon";
version = "1.5.0.0";
src = /nix/store/jh1njmdacy2200l6ixaiirgr8lbnwj7v-source;
version = "1.6.0.1";
src = /nix/store/hxhi3f7253ls54wz59bbxvcwranh0gbg-source;
libraryHaskellDepends = [
base flatparse generics-sop ghc-hs-meta incipit-base
template-haskell
base ghc incipit-base parsec template-haskell
];
testHaskellDepends = [
base hedgehog incipit-base tasty tasty-hedgehog template-haskell
Expand All @@ -149,58 +81,25 @@ mkDerivation {
}
;
}
;
flatparse = {
meta = {
sha256 = "0y6axksh2hqp8v58676a7zmwf0in7v6hmyfv8sfdx4x0acq2vjhr";
ver = "0.5.0.1";
};
drv = { mkDerivation, attoparsec, base, bytestring, containers, gauge
, hspec, HUnit, integer-gmp, lib, megaparsec, parsec, primitive
, QuickCheck, quickcheck-instances, template-haskell, utf8-string
}:
mkDerivation {
pname = "flatparse";
version = "0.5.0.1";
src = /nix/store/xkg9z7kvk4a3v2dfl0mh3sz50wl56srx-source;
libraryHaskellDepends = [
base bytestring containers integer-gmp template-haskell utf8-string
];
testHaskellDepends = [
base bytestring hspec HUnit QuickCheck quickcheck-instances
utf8-string
];
benchmarkHaskellDepends = [
attoparsec base bytestring gauge integer-gmp megaparsec parsec
primitive utf8-string
];
homepage = "https://github.com/AndrasKovacs/flatparse#readme";
description = "High-performance parsing from strict bytestrings";
license = lib.licenses.mit;
}
;
}
;
};
hls = {
};
min = {
exon = {
meta = {
sha256 = "07jawnnmpdqfnvmayv64xc4n0j9mbcgdyyqsg3dn3a3z1f4fxnfm";
ver = "1.5.0.0";
sha256 = "0wnjywsxsmfqhyymzxlk8zzc5k4jr15y8rgl3lcdw48jl80i6ix9";
ver = "1.6.0.1";
};
drv = { mkDerivation, base, criterion, flatparse, generics-sop
, ghc-hs-meta, hedgehog, incipit-base, lib, tasty, tasty-hedgehog
, template-haskell
drv = { mkDerivation, base, criterion, ghc, hedgehog, incipit-base, lib
, parsec, tasty, tasty-hedgehog, template-haskell
}:
mkDerivation {
pname = "exon";
version = "1.5.0.0";
src = /nix/store/jh1njmdacy2200l6ixaiirgr8lbnwj7v-source;
version = "1.6.0.1";
src = /nix/store/hxhi3f7253ls54wz59bbxvcwranh0gbg-source;
libraryHaskellDepends = [
base flatparse generics-sop ghc-hs-meta incipit-base
template-haskell
base ghc incipit-base parsec template-haskell
];
testHaskellDepends = [
base hedgehog incipit-base tasty tasty-hedgehog template-haskell
Expand All @@ -212,37 +111,6 @@ mkDerivation {
}
;
}
;
flatparse = {
meta = {
sha256 = "0y6axksh2hqp8v58676a7zmwf0in7v6hmyfv8sfdx4x0acq2vjhr";
ver = "0.5.0.1";
};
drv = { mkDerivation, attoparsec, base, bytestring, containers, gauge
, hspec, HUnit, integer-gmp, lib, megaparsec, parsec, primitive
, QuickCheck, quickcheck-instances, template-haskell, utf8-string
}:
mkDerivation {
pname = "flatparse";
version = "0.5.0.1";
src = /nix/store/xkg9z7kvk4a3v2dfl0mh3sz50wl56srx-source;
libraryHaskellDepends = [
base bytestring containers integer-gmp template-haskell utf8-string
];
testHaskellDepends = [
base bytestring hspec HUnit QuickCheck quickcheck-instances
utf8-string
];
benchmarkHaskellDepends = [
attoparsec base bytestring gauge integer-gmp megaparsec parsec
primitive utf8-string
];
homepage = "https://github.com/AndrasKovacs/flatparse#readme";
description = "High-performance parsing from strict bytestrings";
license = lib.licenses.mit;
}
;
}
;
};
}
4 changes: 2 additions & 2 deletions packages/hix/hix.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ library
, aeson >=2.0 && <2.2
, base ==4.*
, casing >=0.1.4 && <0.2
, exon >=1.4 && <1.6
, exon >=1.4 && <1.7
, extra ==1.7.*
, filepattern ==0.1.*
, generic-lens ==2.2.*
Expand Down Expand Up @@ -210,7 +210,7 @@ test-suite hix-test
build-depends:
Cabal
, base ==4.*
, exon >=1.4 && <1.6
, exon >=1.4 && <1.7
, hedgehog >=1.1 && <1.3
, hix
, incipit-base ==0.5.*
Expand Down

0 comments on commit ec10a9b

Please sign in to comment.