summary refs log tree commit diff
diff options
context:
space:
mode:
authorAristid Breitkreuz <aristidb@gmail.com>2014-11-17 22:19:17 +0100
committerAristid Breitkreuz <aristidb@gmail.com>2014-11-17 22:19:17 +0100
commit560d3d140e1ba39a2a47dd75744a68b4e9d53550 (patch)
tree37dba367b4017b49cf1d34ecab8fb974655712e1
parentbdd36c49c2a2dad74e7aabd669b2af940d54dd10 (diff)
parent55bb7dd1f2abf4df95cb9f8348bd87b8e91d188c (diff)
downloadnixlib-560d3d140e1ba39a2a47dd75744a68b4e9d53550.tar
nixlib-560d3d140e1ba39a2a47dd75744a68b4e9d53550.tar.gz
nixlib-560d3d140e1ba39a2a47dd75744a68b4e9d53550.tar.bz2
nixlib-560d3d140e1ba39a2a47dd75744a68b4e9d53550.tar.lz
nixlib-560d3d140e1ba39a2a47dd75744a68b4e9d53550.tar.xz
nixlib-560d3d140e1ba39a2a47dd75744a68b4e9d53550.tar.zst
nixlib-560d3d140e1ba39a2a47dd75744a68b4e9d53550.zip
Merge pull request #4999 from drvirgilio/hayland
new package: hayland
-rw-r--r--pkgs/development/libraries/haskell/data-flags/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/hayland/default.nix25
-rw-r--r--pkgs/top-level/haskell-packages.nix4
3 files changed, 43 insertions, 0 deletions
diff --git a/pkgs/development/libraries/haskell/data-flags/default.nix b/pkgs/development/libraries/haskell/data-flags/default.nix
new file mode 100644
index 000000000000..ed2c5b682ce7
--- /dev/null
+++ b/pkgs/development/libraries/haskell/data-flags/default.nix
@@ -0,0 +1,14 @@
+# This file was auto-generated by cabal2nix. Please do NOT edit manually!
+
+{ cabal }:
+
+cabal.mkDerivation (self: {
+  pname = "data-flags";
+  version = "0.0.3.1";
+  sha256 = "1s0djw1qarjn1fkyf21fd6pacfpfy4cvyw3wbd63ccaf9g0s1gs5";
+  meta = {
+    description = "A package for working with bit masks and flags in general";
+    license = self.stdenv.lib.licenses.bsd3;
+    platforms = self.ghc.meta.platforms;
+  };
+})
diff --git a/pkgs/development/libraries/haskell/hayland/default.nix b/pkgs/development/libraries/haskell/hayland/default.nix
new file mode 100644
index 000000000000..6704aa5ff027
--- /dev/null
+++ b/pkgs/development/libraries/haskell/hayland/default.nix
@@ -0,0 +1,25 @@
+# This file was auto-generated by cabal2nix. Please do NOT edit manually!
+
+{ cabal, c2hs, dataFlags, time, wayland, xml,
+  mesa
+}:
+
+cabal.mkDerivation (self: {
+  pname = "hayland";
+  version = "0.1.0.1";
+  sha256 = "0dpisbqfsay8lwpfihw5fmpzi2ajc8qshsawbr4r6x8indy4kdy0";
+  isLibrary = true;
+  isExecutable = true;
+  buildDepends = [ c2hs dataFlags time xml ];
+  testDepends = [ xml ];
+  pkgconfigDepends = [
+    wayland
+    mesa
+  ];
+  doCheck = false;
+  meta = {
+    description = "Haskell bindings for the C Wayland library";
+    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 9725f2a0bca4..ded6d7731451 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -578,6 +578,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
 
   dataFix = callPackage ../development/libraries/haskell/data-fix {};
 
+  dataFlags = callPackage ../development/libraries/haskell/data-flags {};
+
   dataHash = callPackage ../development/libraries/haskell/data-hash {};
 
   dataInttrie = callPackage ../development/libraries/haskell/data-inttrie {};
@@ -1087,6 +1089,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
 
   HaTeX = callPackage ../development/libraries/haskell/HaTeX {};
 
+  hayland = callPackage ../development/libraries/haskell/hayland {};
+
   hcltest = callPackage ../development/libraries/haskell/hcltest {};
 
   hedis = callPackage ../development/libraries/haskell/hedis {};