From 465a163e95dc994c41e940c12e9863f4f9bc5560 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 1 Dec 2014 19:18:43 +0000 Subject: [PATCH] haskellPackages.opaleye: New expression --- .../libraries/haskell/opaleye/default.nix | 27 +++++++++++++++++++ .../haskell/product-profunctors/default.nix | 18 +++++++++++++ pkgs/top-level/haskell-packages.nix | 4 +++ 3 files changed, 49 insertions(+) create mode 100644 pkgs/development/libraries/haskell/opaleye/default.nix create mode 100644 pkgs/development/libraries/haskell/product-profunctors/default.nix diff --git a/pkgs/development/libraries/haskell/opaleye/default.nix b/pkgs/development/libraries/haskell/opaleye/default.nix new file mode 100644 index 00000000000..a2bbe8efc89 --- /dev/null +++ b/pkgs/development/libraries/haskell/opaleye/default.nix @@ -0,0 +1,27 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, contravariant, postgresqlSimple, productProfunctors +, profunctors, semigroups, text, time, transformers, uuid +}: + +cabal.mkDerivation (self: { + pname = "opaleye"; + version = "0.2"; + sha256 = "08qlgsr8jcwn7sx2j08nk5lggx37mh0wc8gggj6gxqpafm0jn247"; + buildDepends = [ + contravariant postgresqlSimple productProfunctors profunctors + semigroups text time transformers uuid + ]; + testDepends = [ + postgresqlSimple productProfunctors profunctors time + ]; + meta = { + homepage = "https://github.com/tomjaguarpaw/haskell-opaleye"; + description = "An SQL-generating DSL targeting PostgreSQL"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = with self.stdenv.lib.maintainers; [ ocharles ]; + }; + jailbreak = true; + doCheck = false; +}) diff --git a/pkgs/development/libraries/haskell/product-profunctors/default.nix b/pkgs/development/libraries/haskell/product-profunctors/default.nix new file mode 100644 index 00000000000..29acb7563a3 --- /dev/null +++ b/pkgs/development/libraries/haskell/product-profunctors/default.nix @@ -0,0 +1,18 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, contravariant, profunctors }: + +cabal.mkDerivation (self: { + pname = "product-profunctors"; + version = "0.5"; + sha256 = "02hkcq4vzk4641hkm1rf2v2qdbaqalbfgnwfdk7yfz497qv9lmad"; + buildDepends = [ contravariant profunctors ]; + meta = { + homepage = "https://github.com/tomjaguarpaw/product-profunctors"; + description = "product-profunctors"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = with self.stdenv.lib.maintainers; [ ocharles ]; + }; + jailbreak = true; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 80ee6a7d4ec..ca4a8b39d2d 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1832,6 +1832,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in oeis = callPackage ../development/libraries/haskell/oeis {}; + opaleye = callPackage ../development/libraries/haskell/opaleye {}; + OpenAL = callPackage ../development/libraries/haskell/OpenAL {}; OpenGL = callPackage ../development/libraries/haskell/OpenGL {}; @@ -1985,6 +1987,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in process_1_2_0_0 = callPackage ../development/libraries/haskell/process/1.2.0.0.nix {}; process = null; # core package since forever + productProfunctors = callPackage ../development/libraries/haskell/product-profunctors {}; + profiteur = callPackage ../development/tools/haskell/profiteur {}; preludeExtras = callPackage ../development/libraries/haskell/prelude-extras {};