Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • tchoutri/horizon-platform
  • raoulhc/horizon-platform
  • jonge/horizon-platform
  • package-sets/horizon-platform
Show changes
Showing
with 299 additions and 711 deletions
{ mkDerivation
, base
, blaze-builder
, blaze-markup
, bytestring
, containers
, HUnit
, lib
, QuickCheck
, test-framework
, test-framework-hunit
, test-framework-quickcheck2
, text
}:
mkDerivation {
pname = "blaze-html";
version = "0.9.1.2";
sha256 = "60503f42546c6c1b954014d188ea137e43d74dcffd2bf6157c113fd91a0c394c";
revision = "2";
editedCabalFile = "1hjxvz62wlg0x7svc51zascgc96f5ly9xkkiyllgb4aqcvx9zf3l";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base
blaze-builder
blaze-markup
bytestring
text
];
testHaskellDepends = [
base
blaze-builder
blaze-markup
bytestring
containers
HUnit
QuickCheck
test-framework
test-framework-hunit
test-framework-quickcheck2
text
];
enableLibraryProfiling = false;
enableExecutableProfiling = false;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://jaspervdj.be/blaze";
description = "A blazingly fast HTML combinator library for Haskell";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation
, base
, blaze-builder
, bytestring
, containers
, HUnit
, lib
, QuickCheck
, tasty
, tasty-hunit
, tasty-quickcheck
, text
}:
mkDerivation {
pname = "blaze-markup";
version = "0.8.2.8";
sha256 = "43fc3f6872dc8d1be8d0fe091bd4775139b42179987f33d6490a7c5f1e07a349";
revision = "3";
editedCabalFile = "1hn694kk615prqdn7bfzl0wvbw8bksxk4cxwmx8yhwpl0cq3fiwa";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [ base blaze-builder bytestring text ];
testHaskellDepends = [
base
blaze-builder
bytestring
containers
HUnit
QuickCheck
tasty
tasty-hunit
tasty-quickcheck
text
];
enableLibraryProfiling = false;
enableExecutableProfiling = false;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://jaspervdj.be/blaze";
description = "A blazingly fast markup combinator library for Haskell";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation, base, deepseq, lib }: { mkDerivation, base, blaze-markup, lib, mtl }:
mkDerivation { mkDerivation {
pname = "some"; pname = "blaze-svg";
version = "1.0.4"; version = "0.3.7";
sha256 = "446f9586d1cc9b7507f08ef7b178a7cff971bcf258d9658deacb7b65f18e3874"; sha256 = "4c7c61e67381eeefa30b563004ae639679651aaac499a37ca457d49d7fe8165f";
revision = "1"; revision = "1";
editedCabalFile = "0hwq21d0y2iwcrkdhqkq76fna90dsdzrkk6ryh9hbg71lf768ih9"; editedCabalFile = "0szq7fnck2fchhck7984zar92da2lc63gjy4p7zx0975jxx0xrg9";
isLibrary = true; isLibrary = true;
isExecutable = false; isExecutable = false;
enableSeparateDataOutput = false; enableSeparateDataOutput = false;
libraryHaskellDepends = [ base deepseq ]; libraryHaskellDepends = [ base blaze-markup mtl ];
testHaskellDepends = [ base ]; enableLibraryProfiling = true;
enableLibraryProfiling = false; enableExecutableProfiling = true;
enableExecutableProfiling = false; doHaddock = true;
doHaddock = false;
jailbreak = true; jailbreak = true;
doCheck = false; doCheck = false;
doBenchmark = false; doBenchmark = false;
hyperlinkSource = false; hyperlinkSource = false;
homepage = "https://github.com/haskellari/some"; homepage = "https://github.com/diagrams/blaze-svg";
description = "Existential type: Some"; description = "SVG combinator library";
license = lib.licenses.bsd3; license = lib.licenses.bsd3;
broken = false; broken = false;
} }
\ No newline at end of file
{ mkDerivation { mkDerivation, QuickCheck, base, blaze-builder, bytestring
, base , double-conversion, ghc-prim, integer-gmp, lib, old-locale
, blaze-builder , test-framework, test-framework-quickcheck2, text, vector
, bytestring
, double-conversion
, ghc-prim
, integer-gmp
, lib
, old-locale
, QuickCheck
, test-framework
, test-framework-quickcheck2
, text
, time
, vector
}: }:
mkDerivation { mkDerivation {
pname = "blaze-textual"; pname = "blaze-textual";
version = "0.2.2.1"; version = "0.2.3.1";
sha256 = "7a9199740189f435b762d98e65f5d7c0c7a1467e36c11210a8d65e76a5e5567e"; sha256 = "dd2acac978433e4001302190e530829707203febbc664966c3d347ecac5717b2";
isLibrary = true; isLibrary = true;
isExecutable = false; isExecutable = false;
enableSeparateDataOutput = false; enableSeparateDataOutput = false;
libraryHaskellDepends = [ libraryHaskellDepends = [
base base blaze-builder bytestring ghc-prim integer-gmp old-locale text
blaze-builder
bytestring
ghc-prim
integer-gmp
old-locale
text
time
vector vector
]; ];
testHaskellDepends = [ testHaskellDepends = [
base base blaze-builder bytestring double-conversion QuickCheck
blaze-builder test-framework test-framework-quickcheck2
bytestring
double-conversion
QuickCheck
test-framework
test-framework-quickcheck2
]; ];
enableLibraryProfiling = false; enableLibraryProfiling = true;
enableExecutableProfiling = false; enableExecutableProfiling = true;
doHaddock = false; doHaddock = true;
jailbreak = true; jailbreak = true;
doCheck = false; doCheck = false;
doBenchmark = false; doBenchmark = false;
hyperlinkSource = false; hyperlinkSource = false;
homepage = "http://github.com/bos/blaze-textual"; homepage = "http://github.com/swamp-agr/blaze-textual";
description = "Fast rendering of common datatypes"; description = "Fast rendering of common datatypes";
license = lib.licenses.bsd3; license = lib.licenses.bsd3;
broken = false; broken = false;
} }
\ No newline at end of file
{ mkDerivation { mkDerivation, ansi-terminal, base, containers, deepseq, ghc
, ansi-terminal , haskeline, lib, mtl, pretty-simple, tasty, tasty-hunit
, base , template-haskell, text, transformers
, containers
, ghc
, haskeline
, lib
, mtl
, pretty-simple
, tasty
, tasty-hunit
, template-haskell
, text
, transformers
}: }:
mkDerivation { mkDerivation {
pname = "breakpoint"; pname = "breakpoint";
version = "0.1.1.1"; version = "0.1.4.0";
sha256 = "e24a2cafa6ea866b571fe50bcc49fbf64c14244d985918e9ffe2c7c789d5cec3"; sha256 = "c6e16075aa198796bfce24608682913e1546b2d941217961c9a8b6c6fb8ecf11";
isLibrary = true; isLibrary = true;
isExecutable = false; isExecutable = false;
enableSeparateDataOutput = false; enableSeparateDataOutput = false;
libraryHaskellDepends = [ libraryHaskellDepends = [
ansi-terminal ansi-terminal base containers deepseq ghc haskeline mtl
base pretty-simple template-haskell text transformers
containers
ghc
haskeline
mtl
pretty-simple
template-haskell
text
transformers
]; ];
testHaskellDepends = [ base containers tasty tasty-hunit ]; testHaskellDepends = [ base containers tasty tasty-hunit ];
enableLibraryProfiling = false; enableLibraryProfiling = true;
enableExecutableProfiling = false; enableExecutableProfiling = true;
doHaddock = false; doHaddock = true;
jailbreak = true; jailbreak = true;
doCheck = false; doCheck = false;
doBenchmark = false; doBenchmark = false;
...@@ -43,4 +24,4 @@ mkDerivation { ...@@ -43,4 +24,4 @@ mkDerivation {
description = "Set breakpoints using a GHC plugin"; description = "Set breakpoints using a GHC plugin";
license = lib.licenses.mit; license = lib.licenses.mit;
broken = false; broken = false;
} }
\ No newline at end of file
{ mkDerivation
, base
, bimap
, bytestring
, config-ini
, containers
, contravariant
, data-clist
, deepseq
, directory
, exceptions
, filepath
, lib
, microlens
, microlens-mtl
, microlens-th
, mtl
, QuickCheck
, stm
, template-haskell
, text
, text-zipper
, unix
, vector
, vty
, word-wrap
}:
mkDerivation {
pname = "brick";
version = "1.3";
sha256 = "4b4320ff8e6161dfe7034c7deb911f4187551c389c1d6b14501b285f9031ed52";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base
bimap
bytestring
config-ini
containers
contravariant
data-clist
deepseq
directory
exceptions
filepath
microlens
microlens-mtl
microlens-th
mtl
stm
template-haskell
text
text-zipper
unix
vector
vty
word-wrap
];
testHaskellDepends = [
base
containers
microlens
QuickCheck
vector
vty
];
enableLibraryProfiling = false;
enableExecutableProfiling = false;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/jtdaugherty/brick/";
description = "A declarative terminal user interface library";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation
, attoparsec
, base
, blaze-builder
, bytestring
, deepseq
, doctest
, gauge
, hedgehog
, lib
, semigroups
, tasty
, tasty-hedgehog
, tasty-hunit
}:
mkDerivation {
pname = "bsb-http-chunked";
version = "0.0.0.4";
sha256 = "148309e23eb8b261c1de374712372d62d8c8dc8ee504c392809c7ec33c0a0e7c";
revision = "3";
editedCabalFile = "15hg352id2f4x0dnvv47bdiz6gv5hp5a2mki9yzmhc7ajpk31mdd";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [
attoparsec
base
blaze-builder
bytestring
doctest
hedgehog
tasty
tasty-hedgehog
tasty-hunit
];
benchmarkHaskellDepends = [
base
blaze-builder
bytestring
deepseq
gauge
semigroups
];
enableLibraryProfiling = false;
enableExecutableProfiling = false;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://github.com/sjakobi/bsb-http-chunked";
description = "Chunked HTTP transfer encoding for bytestring builders";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation, base, lib, primitive, primitive-unaligned
, wide-word
}:
mkDerivation {
pname = "byte-order";
version = "0.1.3.1";
sha256 = "eb98ea478d1a6b196f36c5e3673dbbd261728c5423cbeb0703d80f3560061f7a";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base primitive primitive-unaligned wide-word
];
testHaskellDepends = [ base primitive wide-word ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/byteverse/byte-order";
description = "Portable big-endian and little-endian conversions";
license = lib.licenses.bsd3;
broken = false;
}
\ No newline at end of file
{ mkDerivation, QuickCheck, base, byteslice, bytestring, gauge
, haskell-src-meta, integer-logarithms, lib, natural-arithmetic
, primitive, primitive-offset, quickcheck-instances, run-st, tasty
, tasty-hunit, tasty-quickcheck, template-haskell, text, text-short
, wide-word, zigzag
}:
mkDerivation {
pname = "bytebuild";
version = "0.3.16.2";
sha256 = "2cb53fb854682ee38bccd560291ebd0651b4d54d6ba27f9e2a17b5168ed49687";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base byteslice bytestring haskell-src-meta integer-logarithms
natural-arithmetic primitive primitive-offset run-st
template-haskell text text-short wide-word zigzag
];
testHaskellDepends = [
base byteslice bytestring natural-arithmetic primitive QuickCheck
quickcheck-instances tasty tasty-hunit tasty-quickcheck text
text-short wide-word
];
benchmarkHaskellDepends = [
base byteslice gauge natural-arithmetic primitive text-short
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/byteverse/bytebuild";
description = "Build byte arrays";
license = lib.licenses.bsd3;
broken = false;
}
\ No newline at end of file
{ mkDerivation
, base
, binary
, binary-orphans
, bytestring
, cereal
, containers
, hashable
, lib
, mtl
, scientific
, text
, time
, transformers
, transformers-compat
, unordered-containers
, void
}:
mkDerivation {
pname = "bytes";
version = "0.17.2";
sha256 = "bc55f41edad589bc0ba389e8b106d7425a87390dcd5f1371e3194a9cc2c4781a";
revision = "1";
editedCabalFile = "0frs6ag93kmg2fw3vd686czx8g7h9qmdn1ip6wdk96d94ap0fz9i";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base
binary
binary-orphans
bytestring
cereal
containers
hashable
mtl
scientific
text
time
transformers
transformers-compat
unordered-containers
void
];
enableLibraryProfiling = false;
enableExecutableProfiling = false;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/ekmett/bytes";
description = "Sharing code for serialization between binary and cereal";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation, base, bytestring, gauge, lib, natural-arithmetic
, primitive, primitive-addr, primitive-unlifted, quickcheck-classes
, run-st, tasty, tasty-hunit, tasty-quickcheck, text, text-short
, transformers, tuples, vector
}:
mkDerivation {
pname = "byteslice";
version = "0.2.13.2";
sha256 = "67c7b30f862aad1deef05f807d438db57866ca99d3d0461716d9666d21943ffc";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base bytestring natural-arithmetic primitive primitive-addr
primitive-unlifted run-st text text-short tuples vector
];
testHaskellDepends = [
base bytestring primitive quickcheck-classes tasty tasty-hunit
tasty-quickcheck text transformers
];
benchmarkHaskellDepends = [ base gauge ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/byteverse/byteslice";
description = "Slicing managed and unmanaged memory";
license = lib.licenses.bsd3;
broken = false;
}
\ No newline at end of file
{ mkDerivation, base, byte-order, byteslice, bytestring, contiguous
, gauge, lib, natural-arithmetic, primitive, tasty, tasty-hunit
, tasty-quickcheck, text-short, wide-word
}:
mkDerivation {
pname = "bytesmith";
version = "0.3.11.1";
sha256 = "778f072f91b46fd0bd963bf3e4a2c80465f05ad6597ff0002245fbc49a2581ee";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base byteslice bytestring contiguous natural-arithmetic primitive
text-short wide-word
];
testHaskellDepends = [
base byte-order byteslice primitive tasty tasty-hunit
tasty-quickcheck text-short wide-word
];
benchmarkHaskellDepends = [ base gauge primitive ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/byteverse/bytesmith";
description = "Nonresumable byte parser";
license = lib.licenses.bsd3;
broken = false;
}
\ No newline at end of file
{ mkDerivation, base, bytestring, criterion, lib
, quickcheck-instances, rerebase, tasty, tasty-quickcheck
}:
mkDerivation {
pname = "bytestring-strict-builder";
version = "0.4.5.7";
sha256 = "d7a6b1727cb916b4a9ca85a354ae2ce886b73d01ba7b1a488571ab64b4f774f1";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [
quickcheck-instances rerebase tasty tasty-quickcheck
];
benchmarkHaskellDepends = [ criterion rerebase ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/nikita-volkov/bytestring-strict-builder";
description = "An efficient strict bytestring builder";
license = lib.licenses.mit;
broken = false;
}
\ No newline at end of file
{ mkDerivation, base, base-prelude, bytestring, criterion, lib
, quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck, text
}:
mkDerivation {
pname = "bytestring-tree-builder";
version = "0.2.7.12";
sha256 = "90d8231350d21053ac2d97c3981bd74ae9f842e7696e8a249657815825459237";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [ base bytestring text ];
testHaskellDepends = [
base-prelude bytestring quickcheck-instances tasty tasty-hunit
tasty-quickcheck
];
benchmarkHaskellDepends = [ base-prelude bytestring criterion ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/nikita-volkov/bytestring-tree-builder";
description = "A very efficient ByteString builder implementation based on the binary tree";
license = lib.licenses.mit;
broken = false;
}
\ No newline at end of file
{ mkDerivation, HUnit, array, base, bytestring, containers
, directory, dlist, filepath, language-c, lib, pretty, process
, shelly, test-framework, test-framework-hunit, text, transformers
}:
mkDerivation {
pname = "c2hs";
version = "0.28.8";
sha256 = "390632cffc561c32483af474aac50168a68f0fa382096552e37749923617884c";
revision = "2";
editedCabalFile = "14j3sjxvwhj32zpz0iyigc6wdn6pjm3vlgs0prq0grvk48p176f3";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
executableHaskellDepends = [
array base bytestring containers directory dlist filepath
language-c pretty process
];
testHaskellDepends = [
base filepath HUnit shelly test-framework test-framework-hunit text
transformers
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell/c2hs";
description = "C->Haskell FFI tool that gives some cross-language type safety";
license = lib.licenses.gpl2Only;
broken = false;
}
\ No newline at end of file
{ mkDerivation, base, Cabal, directory, filepath, lib }:
mkDerivation {
pname = "cabal-doctest";
version = "1.0.9";
sha256 = "5556088496111d33810c4ae6c4a065bb37fa3315e9e8891e8000b1ab6707ba73";
revision = "2";
editedCabalFile = "0868js0qgfhvmyw4hjzrvmlzyqsm8dfsbmqhybxb90x44xi3r0i1";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [ base Cabal directory filepath ];
enableLibraryProfiling = false;
enableExecutableProfiling = false;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskellari/cabal-doctest";
description = "A Setup.hs helper for running doctests";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation, Cabal-syntax, QuickCheck, base, bytestring
, containers, directory, filepath, integer-logarithms, lib, mtl
, optparse-applicative, parsec, pretty, process, tasty
, tasty-golden, tasty-hunit, tasty-quickcheck, temporary
}:
mkDerivation {
pname = "cabal-fmt";
version = "0.1.12";
sha256 = "e281b20d128421908bcd7aa3326c6eb637b06001df21d825ba1c7cb41ba23672";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base bytestring Cabal-syntax containers directory filepath mtl
parsec pretty
];
executableHaskellDepends = [
base bytestring directory filepath optparse-applicative
];
testHaskellDepends = [
base bytestring Cabal-syntax containers filepath integer-logarithms
process QuickCheck tasty tasty-golden tasty-hunit tasty-quickcheck
temporary
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "Format .cabal files";
license = "GPL-3.0-or-later AND BSD-3-Clause";
broken = false;
}
\ No newline at end of file
{ mkDerivation
, array
, base
, bytestring
, Cabal
, Cabal-syntax
, containers
, edit-distance
, filepath
, lib
, mtl
, pretty
, tasty
, tasty-hunit
, tasty-quickcheck
, transformers
}:
mkDerivation {
pname = "cabal-install-solver";
version = "3.8.1.0";
sha256 = "df2369f6c37517a3b2625bc19057d9e206bbb40386bcb607f17dc7d2e588ffe7";
revision = "1";
editedCabalFile = "1g487j20pj03pc10yaha18v73wh3ackxjgfpfqaj7xznqcbm5xwm";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
array
base
bytestring
Cabal
Cabal-syntax
containers
edit-distance
filepath
mtl
pretty
transformers
];
testHaskellDepends = [
base
Cabal
Cabal-syntax
tasty
tasty-hunit
tasty-quickcheck
];
enableLibraryProfiling = false;
enableExecutableProfiling = false;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://www.haskell.org/cabal/";
description = "The command-line interface for Cabal and Hackage";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation
, array
, async
, base
, base16-bytestring
, binary
, bytestring
, Cabal
, Cabal-described
, cabal-install-solver
, Cabal-QuickCheck
, Cabal-syntax
, Cabal-tree-diff
, containers
, cryptohash-sha256
, directory
, echo
, edit-distance
, exceptions
, filepath
, hackage-security
, hashable
, HTTP
, lib
, lukko
, mtl
, network-uri
, parsec
, pretty
, pretty-show
, process
, QuickCheck
, random
, regex-base
, regex-posix
, resolv
, safe-exceptions
, stm
, tagged
, tar
, tasty
, tasty-expected-failure
, tasty-golden
, tasty-hunit
, tasty-quickcheck
, text
, time
, tree-diff
, unix
, zlib
}:
mkDerivation {
pname = "cabal-install";
version = "3.8.1.0";
sha256 = "61ce436f2e14e12bf07ea1c81402362f46275014cd841a76566f0766d0ea67e6";
revision = "2";
editedCabalFile = "1l2lvljkr1ibnr3py7xfp2csxyb3rzlhy7jlpx8gkamq9cjmi6p2";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
array
async
base
base16-bytestring
binary
bytestring
Cabal
cabal-install-solver
Cabal-syntax
containers
cryptohash-sha256
directory
echo
edit-distance
exceptions
filepath
hackage-security
hashable
HTTP
lukko
mtl
network-uri
parsec
pretty
process
random
regex-base
regex-posix
resolv
safe-exceptions
stm
tar
text
time
unix
zlib
];
executableHaskellDepends = [
base
Cabal
Cabal-syntax
directory
filepath
];
testHaskellDepends = [
array
base
bytestring
Cabal
Cabal-described
cabal-install-solver
Cabal-QuickCheck
Cabal-syntax
Cabal-tree-diff
containers
directory
filepath
hashable
mtl
network-uri
pretty-show
QuickCheck
random
tagged
tar
tasty
tasty-expected-failure
tasty-golden
tasty-hunit
tasty-quickcheck
time
tree-diff
zlib
];
enableLibraryProfiling = false;
enableExecutableProfiling = false;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
postInstall = ''
mkdir -p $out/share/bash-completion
mv bash-completion $out/share/bash-completion/completions
'';
homepage = "http://www.haskell.org/cabal/";
description = "The command-line interface for Cabal and Hackage";
license = lib.licenses.bsd3;
mainProgram = "cabal";
broken = false;
}
{ mkDerivation
, aeson
, ansi-wl-pprint
, base
, bytestring
, Cabal
, containers
, deepseq
, directory
, distribution-nixpkgs
, fetchgit
, filepath
, hackage-db
, hopenssl
, hpack
, language-nix
, lens
, lib
, monad-par
, monad-par-extras
, mtl
, optparse-applicative
, pretty
, process
, split
, tasty
, tasty-golden
, text
, time
, transformers
, yaml
}:
mkDerivation {
pname = "cabal2nix";
version = "2.19.1";
src = fetchgit {
url = "https://github.com/NixOS/cabal2nix";
sha256 = "1n4jy4xsrzywqvzicsca6kaw4bp0xdz5qfkvj7bkh4np9p3hnj08";
rev = "8e97f51e4bd4e5b9ff79391aa599ed8547771954";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/cabal2nix/; echo source root reset to $sourceRoot";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson
ansi-wl-pprint
base
bytestring
Cabal
containers
deepseq
directory
distribution-nixpkgs
filepath
hackage-db
hopenssl
hpack
language-nix
lens
optparse-applicative
pretty
process
split
text
time
transformers
yaml
];
executableHaskellDepends = [
aeson
base
bytestring
Cabal
containers
directory
distribution-nixpkgs
filepath
hopenssl
language-nix
lens
monad-par
monad-par-extras
mtl
optparse-applicative
pretty
];
testHaskellDepends = [
base
Cabal
containers
directory
filepath
language-nix
lens
pretty
process
tasty
tasty-golden
];
enableLibraryProfiling = false;
enableExecutableProfiling = false;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
preCheck = ''
export PATH="$PWD/dist/build/cabal2nix:$PATH"
export HOME="$TMPDIR/home"
'';
homepage = "https://github.com/nixos/cabal2nix#readme";
description = "Convert Cabal files into Nix build instructions";
license = lib.licenses.bsd3;
broken = false;
}