From c8ba9e285aee618663294e44b76cb868af6711dd Mon Sep 17 00:00:00 2001 From: Daniel Austin Date: Sat, 20 Sep 2014 18:20:29 +0200 Subject: [PATCH] haskell-jwt: add 0.4.0 --- .../libraries/haskell/jwt/default.nix | 26 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/development/libraries/haskell/jwt/default.nix diff --git a/pkgs/development/libraries/haskell/jwt/default.nix b/pkgs/development/libraries/haskell/jwt/default.nix new file mode 100644 index 00000000000..e67b9e5b8df --- /dev/null +++ b/pkgs/development/libraries/haskell/jwt/default.nix @@ -0,0 +1,26 @@ +{ cabal, aeson, base64Bytestring, cryptohash, dataDefault +, httpTypes, HUnit, network, QuickCheck, scientific, tasty +, tastyHunit, tastyQuickcheck, tastyTh, text, time +, unorderedContainers +}: + +cabal.mkDerivation (self: { + pname = "jwt"; + version = "0.4.0"; + sha256 = "0kfdrl795h7nyai1gk056kjbw2c5n3bc30aq9466pky5jv6ywlbz"; + buildDepends = [ + aeson base64Bytestring cryptohash dataDefault httpTypes network + scientific text time unorderedContainers + ]; + testDepends = [ + aeson base64Bytestring cryptohash dataDefault httpTypes HUnit + network QuickCheck scientific tasty tastyHunit tastyQuickcheck + tastyTh text time unorderedContainers + ]; + meta = { + homepage = "https://bitbucket.org/ssaasen/haskell-jwt"; + description = "JSON Web Token (JWT) decoding and encoding"; + license = self.stdenv.lib.licenses.mit; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index d0904d37386..5e8b8157e2c 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1426,6 +1426,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in JuicyPixelsUtil = callPackage ../development/libraries/haskell/JuicyPixels-util {}; + jwt = callPackage ../development/libraries/haskell/jwt {}; + kanExtensions = callPackage ../development/libraries/haskell/kan-extensions {}; kansasLava = callPackage ../development/libraries/haskell/kansas-lava {};