diff --git a/pkgs/development/libraries/haskell/fixed/default.nix b/pkgs/development/libraries/haskell/fixed/default.nix new file mode 100644 index 00000000000..5a1aef66051 --- /dev/null +++ b/pkgs/development/libraries/haskell/fixed/default.nix @@ -0,0 +1,15 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal }: + +cabal.mkDerivation (self: { + pname = "fixed"; + version = "0.2.1"; + sha256 = "1ayfya62ngcyyhi736fl5cd39iw568lkl16j4mliw3mi1cs2cic0"; + meta = { + homepage = "http://github.com/ekmett/fixed"; + description = "Signed 15.16 precision fixed point arithmetic"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/gl/default.nix b/pkgs/development/libraries/haskell/gl/default.nix new file mode 100644 index 00000000000..cb5b36fddba --- /dev/null +++ b/pkgs/development/libraries/haskell/gl/default.nix @@ -0,0 +1,18 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, filepath, fixed, half, hxt, mesa, split, transformers }: + +cabal.mkDerivation (self: { + pname = "gl"; + version = "0.6.1"; + sha256 = "0wqsbwnp69g6vz5irf65zv1nx4vnlwcm771jxzk70r2wzi2vsg3y"; + buildDepends = [ filepath fixed half hxt split transformers ]; + extraLibraries = [ mesa ]; + meta = { + description = "Complete OpenGL raw bindings"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = with self.stdenv.lib.maintainers; [ ocharles ]; + }; + noHaddock = true; +}) diff --git a/pkgs/development/libraries/haskell/half/default.nix b/pkgs/development/libraries/haskell/half/default.nix new file mode 100644 index 00000000000..009c141660f --- /dev/null +++ b/pkgs/development/libraries/haskell/half/default.nix @@ -0,0 +1,15 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal }: + +cabal.mkDerivation (self: { + pname = "half"; + version = "0.2"; + sha256 = "0p5fw17mvcr6yizgdjy681a1gqdidb5yp80gksxrdm1dv6qf6xcp"; + meta = { + homepage = "http://github.com/ekmett/half"; + description = "Half-precision floating-point"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index e70ad5c704b..6923350769c 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -858,6 +858,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in final = callPackage ../development/libraries/haskell/final {}; + fixed = callPackage ../development/libraries/haskell/fixed {}; + fgl = callPackage ../development/libraries/haskell/fgl {}; fglVisualize = callPackage ../development/libraries/haskell/fgl-visualize {}; @@ -958,6 +960,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in gitlibTest = callPackage ../development/libraries/haskell/gitlib-test {}; + gl = callPackage ../development/libraries/haskell/gl {}; + glade = callPackage ../development/libraries/haskell/glade { inherit (pkgs.gnome) libglade; gtkC = pkgs.gtk; @@ -1045,6 +1049,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in hakyll = callPackage ../development/libraries/haskell/hakyll {}; + half = callPackage ../development/libraries/haskell/half {}; + hamlet = callPackage ../development/libraries/haskell/hamlet {}; happstackServer = callPackage ../development/libraries/haskell/happstack/happstack-server.nix {};