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 141 additions and 604 deletions
{ mkDerivation
, OneTuple
, QuickCheck
, base
, containers
, indexed-traversable
, lib
, quickcheck-instances
, tagged
, tasty
, tasty-quickcheck
, transformers
, unordered-containers
, vector
{ mkDerivation, QuickCheck, base, binary, bytestring, deepseq
, ghc-prim, hashable, hedgehog, lib, primitive, quickcheck-classes
, semirings
}:
mkDerivation {
pname = "indexed-traversable-instances";
version = "0.1.1.1";
sha256 = "895ee5063d59e2b58930ca6fa54885bb11f19c8b7c7ba6c7b014f9431cdcc0b0";
pname = "wide-word";
version = "0.1.6.0";
sha256 = "df6aa01a18d2b191f96793fab1cb4b43d465f8c9ad5239f9df4ca9255b059797";
revision = "1";
editedCabalFile = "10vrpakwm81fldr8d1yynd316db8811hv90mkkscky3a5j1qrka7";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base
indexed-traversable
OneTuple
tagged
unordered-containers
vector
base binary deepseq ghc-prim hashable primitive
];
testHaskellDepends = [
base
containers
indexed-traversable
OneTuple
QuickCheck
quickcheck-instances
tasty
tasty-quickcheck
transformers
unordered-containers
vector
base binary bytestring ghc-prim hedgehog primitive QuickCheck
quickcheck-classes semirings
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex";
homepage = "https://github.com/erikd/wide-word";
description = "Data types for large but fixed width signed and unsigned integers";
license = lib.licenses.bsd2;
broken = false;
}
}
\ No newline at end of file
{ mkDerivation
, QuickCheck
, base
, base-orphans
, containers
, hashable
, indexed-traversable
, indexed-traversable-instances
, lib
, quickcheck-instances
, tasty
, tasty-quickcheck
, transformers
, unordered-containers
, vector
}:
mkDerivation {
pname = "witherable";
version = "0.4.2";
sha256 = "790d2bb274283419173bd89104439860675a9410f70f21912973ecd9098b4104";
revision = "3";
editedCabalFile = "1f2bvl41by904lnr0dk6qgasqwadq2w48l7fj51bp2h8bqbkdjyc";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base
base-orphans
containers
hashable
indexed-traversable
indexed-traversable-instances
transformers
unordered-containers
vector
];
testHaskellDepends = [
base
containers
hashable
QuickCheck
quickcheck-instances
tasty
tasty-quickcheck
transformers
unordered-containers
vector
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/fumieval/witherable";
description = "filterable traversable";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation
, base
, containers
, control-monad-free
, haskeline
, lib
, mtl
, transformers
{ mkDerivation, base, containers, control-monad-free, haskeline
, lib, mtl, transformers
}:
mkDerivation {
pname = "wizards";
version = "1.0.3";
sha256 = "05650d7bf6dd0e6b87d0d7da6fb003601ce5d7b1f3d69571127ec3c9425b9bb2";
revision = "1";
editedCabalFile = "095qd17zrdhqmcvmslbyzfa5sh9glvvsnsvnlz31gzsmi8nnsgim";
revision = "2";
editedCabalFile = "0bnqz6slm3hr98ihhlkmivcd12bda6lf0j7l6dfdz30fl4xqpijl";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base
containers
control-monad-free
haskeline
mtl
transformers
base containers control-monad-free haskeline mtl transformers
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
......@@ -34,4 +23,4 @@ mkDerivation {
description = "High level, generic library for interrogative user interfaces";
license = lib.licenses.bsd3;
broken = false;
}
}
\ No newline at end of file
{ mkDerivation
, base
, containers
, deepseq
, lib
, tasty
, tasty-hunit
, text
}:
mkDerivation {
pname = "wl-pprint-annotated";
version = "0.1.0.1";
sha256 = "6b662b244b2e318a2923dc7057d707369a29ea4a0e721b4710eac7239cc727af";
revision = "1";
editedCabalFile = "1qizgsiqsraj8w0qndcyw7grcmiylx63vp3lgw2dplchva8p3hp7";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [ base containers deepseq text ];
testHaskellDepends = [
base
containers
deepseq
tasty
tasty-hunit
text
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/minad/wl-pprint-annotated#readme";
description = "Pretty printer with annotation support";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation, base, lib }:
{ mkDerivation, base, base-compat, lib, text }:
mkDerivation {
pname = "generic-monoid";
version = "0.1.0.1";
sha256 = "cfd072ad70af41c1b94ac24e42e2635f37ed2a54e8f4be871be78b18b66b2adf";
pname = "wl-pprint-text";
version = "1.2.0.2";
sha256 = "9215778d58ab9f71a4b8b5fb75c06438ff6ea7319a31eb6e97b4f67520dfb12b";
revision = "2";
editedCabalFile = "0p3hk9c6qn5kbgi3a4my3rq5cc43wcl93hx6axgzi5wkvimpv653";
editedCabalFile = "1zp64js72l8kkqn47hkl6rcangz14njfrhgdhq0w5x4nhvfi77md";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [ base ];
libraryHaskellDepends = [ base base-compat text ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "Derive monoid instances for product types";
description = "A Wadler/Leijen Pretty Printer for Text values";
license = lib.licenses.bsd3;
broken = false;
}
}
\ No newline at end of file
{ mkDerivation, base, ghc-prim, lib }:
mkDerivation {
pname = "basement";
version = "0.0.15";
sha256 = "56c2afb6754e8d16a627331a8a5d473b3d26fd04ba5c9e0fb3475f595b915db4";
pname = "word-compat";
version = "0.0.6";
sha256 = "305c2a9f9aab68cd5a8c9babaa9bc845d296ec5697b7e4ac4a2b368243fb278a";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [ base ghc-prim ];
testHaskellDepends = [ base ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell-foundation/foundation#readme";
description = "Foundation scrap box of array & string";
description = "Compatibility shim for the Int/Word internal change in GHC 9.2";
license = lib.licenses.bsd3;
broken = false;
}
}
\ No newline at end of file
{ mkDerivation, base, criterion, hspec, lib, text }:
mkDerivation {
pname = "word-wrap";
version = "0.5";
sha256 = "f85f29ce003ca3e195ec95d49e350dfb713bf71db726270143375df2c610a744";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [ base text ];
testHaskellDepends = [ base hspec ];
benchmarkHaskellDepends = [ base criterion text ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/jtdaugherty/word-wrap/";
description = "A library for word-wrapping";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation
, base
, bytestring
, conduit
, http-types
, lib
, transformers
, wai
{ mkDerivation, base, bytestring, crypton-connection, data-default
, exceptions, lib, network, websockets
}:
mkDerivation {
pname = "wai-conduit";
version = "3.0.0.4";
sha256 = "2790093bd52892b8087c295044573c720773144f4061ccc72d6d6a617320d61f";
pname = "wuss";
version = "2.0.1.9";
sha256 = "49efb68ab49b4fad18d9e2d314fbf448cf83db9f8fc838f76808c720a0c7726c";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base
bytestring
conduit
http-types
transformers
wai
base bytestring crypton-connection data-default exceptions network
websockets
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/yesodweb/wai";
description = "conduit wrappers for WAI";
description = "Secure WebSocket (WSS) clients";
license = lib.licenses.mit;
broken = false;
}
}
\ No newline at end of file
{ mkDerivation
, asn1-encoding
, asn1-types
, base
, bytestring
, containers
, cryptonite
, directory
, filepath
, lib
, mtl
, pem
, tasty
, tasty-hunit
, x509
}:
mkDerivation {
pname = "x509-store";
version = "1.6.9";
sha256 = "c59213520cf31a0a18611a60b8a4d2d7aa6cb206c0545d857b98dcb90fc5c8da";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
asn1-encoding
asn1-types
base
bytestring
containers
cryptonite
directory
filepath
mtl
pem
x509
];
testHaskellDepends = [ base bytestring tasty tasty-hunit x509 ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://github.com/vincenthz/hs-certificate";
description = "X.509 collection accessing and storing methods";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation
, base
, bytestring
, containers
, directory
, filepath
, lib
, mtl
, pem
, process
, x509
, x509-store
}:
mkDerivation {
pname = "x509-system";
version = "1.6.7";
sha256 = "68fc1ffd9b33fc85886934a39f12064ef465b12043503fe1b489c098bb6a2b11";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base
bytestring
containers
directory
filepath
mtl
pem
process
x509
x509-store
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://github.com/vincenthz/hs-certificate";
description = "Handle per-operating-system X.509 accessors and storage";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation
, asn1-encoding
, asn1-types
, base
, bytestring
, containers
, cryptonite
, data-default-class
, hourglass
, lib
, memory
, mtl
, pem
, tasty
, tasty-hunit
, x509
, x509-store
}:
mkDerivation {
pname = "x509-validation";
version = "1.6.12";
sha256 = "0d8e44e199332b22df3e7c19d21b1a79f237fde9a3abf23bef9e7c4991d0f1c8";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
asn1-encoding
asn1-types
base
bytestring
containers
cryptonite
data-default-class
hourglass
memory
mtl
pem
x509
x509-store
];
testHaskellDepends = [
asn1-encoding
asn1-types
base
bytestring
cryptonite
data-default-class
hourglass
memory
tasty
tasty-hunit
x509
x509-store
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://github.com/vincenthz/hs-certificate";
description = "X.509 Certificate and CRL validation";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation
, asn1-encoding
, asn1-parse
, asn1-types
, base
, bytestring
, containers
, cryptonite
, hourglass
, lib
, memory
, mtl
, pem
, tasty
, tasty-quickcheck
, transformers
}:
mkDerivation {
pname = "x509";
version = "1.7.7";
sha256 = "59c6920fe5d53f1e6a15176bd853f1a18422be87cd8496772ff4571828a568fe";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
asn1-encoding
asn1-parse
asn1-types
base
bytestring
containers
cryptonite
hourglass
memory
pem
transformers
];
testHaskellDepends = [
asn1-types
base
bytestring
cryptonite
hourglass
mtl
tasty
tasty-quickcheck
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://github.com/vincenthz/hs-certificate";
description = "X509 reader and writer";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation
, base
, containers
, ghc
, lib
, mtl
, template-haskell
, transformers
{ mkDerivation, base, containers, data-default, dlist, lib, mtl
, text, xml-conduit, xml-types
}:
mkDerivation {
pname = "inspection-testing";
version = "0.5";
sha256 = "b071b714006f7980a2d71ff8bf24cf33289e334a540f4e3121fcb094a6dd5cc5";
pname = "xml-conduit-writer";
version = "0.1.1.5";
sha256 = "c10527f535e5d3e1fe89bb42a8ad28afb601045e45363a2caa30db398d2a42d5";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base
containers
ghc
mtl
template-haskell
transformers
base containers data-default dlist mtl text xml-conduit xml-types
];
testHaskellDepends = [ base ];
testHaskellDepends = [ base text ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/nomeata/inspection-testing";
description = "GHC plugin to do inspection testing";
homepage = "https://bitbucket.org/dpwiz/xml-conduit-writer";
description = "Warm and fuzzy creation of XML documents";
license = lib.licenses.mit;
broken = false;
}
}
\ No newline at end of file
{ mkDerivation
, Cabal
, HUnit
, attoparsec
, base
, blaze-html
, blaze-markup
, bytestring
, cabal-doctest
, conduit
, conduit-extra
, containers
, data-default-class
, deepseq
, doctest
, hspec
, lib
, resourcet
, text
, transformers
, xml-types
}:
mkDerivation {
pname = "xml-conduit";
version = "1.9.1.1";
sha256 = "bdb117606c0b56ca735564465b14b50f77f84c9e52e31d966ac8d4556d3ff0ff";
revision = "2";
editedCabalFile = "0m6sknp9xxz8a3dhvyfpyjvxp8ph511w19j4vj1qsd6hl2pazjy6";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
attoparsec
base
blaze-html
blaze-markup
bytestring
conduit
conduit-extra
containers
data-default-class
deepseq
resourcet
text
transformers
xml-types
];
testHaskellDepends = [
base
blaze-markup
bytestring
conduit
conduit-extra
containers
doctest
hspec
HUnit
resourcet
text
transformers
xml-types
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://github.com/snoyberg/xml";
description = "Pure-Haskell utilities for dealing with XML with the conduit package";
license = lib.licenses.mit;
broken = false;
}
{ mkDerivation, base, deepseq, lib, text }:
mkDerivation {
pname = "xml-types";
version = "0.3.8";
sha256 = "dad5e4ce602b7d1f4be37c0cfd99a261a4573746bfd80d917dc955b72da84c80";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [ base deepseq text ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://git.singpolyma.net/xml-types-haskell";
description = "Basic types for representing XML";
license = lib.licenses.mit;
broken = false;
}
{ mkDerivation
, HUnit
, aeson
, attoparsec
, base
, base-compat
, bytestring
, conduit
, containers
, directory
, filepath
, hspec
, lib
, libyaml
, mockery
, mtl
, raw-strings-qq
, resourcet
, scientific
, template-haskell
, temporary
, text
, transformers
, unordered-containers
, vector
}:
mkDerivation {
pname = "yaml";
version = "0.11.8.0";
sha256 = "f61a4e829bb75e17f5da39ea7b9d8d221a100a0f0cb1258bb9584a1829cd0ae8";
revision = "2";
editedCabalFile = "1dix5jm3d380vjr9l6wqz54zk883kilk8rijlvjp6b13mjxwcj1l";
configureFlags = [ "-fsystem-libyaml" ];
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson
attoparsec
base
bytestring
conduit
containers
directory
filepath
libyaml
mtl
resourcet
scientific
template-haskell
text
transformers
unordered-containers
vector
];
testHaskellDepends = [
aeson
attoparsec
base
base-compat
bytestring
conduit
containers
directory
filepath
hspec
HUnit
libyaml
mockery
mtl
raw-strings-qq
resourcet
scientific
template-haskell
temporary
text
transformers
unordered-containers
vector
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/snoyberg/yaml#readme";
description = "Support for parsing and rendering YAML documents";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation, QuickCheck, base, lib }:
{ mkDerivation, base, lib, tasty, tasty-hunit, tasty-quickcheck }:
mkDerivation {
pname = "PSQueue";
version = "1.1.1";
sha256 = "7191ef25e63df3658ad3eccde7d7a7e31fa8dd43c6705714672836dbf9c7ef0a";
revision = "1";
editedCabalFile = "02a5g59sc9jh3v4pibhjpijv8lsbiydznrpqyin7qhwsyc0p813a";
pname = "zigzag";
version = "0.1.0.0";
sha256 = "f538e7db692aa6c760f092473fa69b416207b9e58c8c640c192b98f6778eafb3";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base QuickCheck ];
testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "Priority Search Queue";
homepage = "https://github.com/byteverse/zigzag";
description = "Zigzag encoding of integers into unsigned integers";
license = lib.licenses.bsd3;
broken = false;
}
}
\ No newline at end of file
# Changelog for template
## v0.1.0.0
Copyright Author name here (c) 2022
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Author name here nor the names of other
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# horizon-minimal-template
This template is a barebones haskell template using
[horizon](https://horizon-haskell.net). Just add
things to the dependencies in the cabal file.
## Building
```
nix build
```
## Development
```
nix develop
cabal test all
```