summary refs log tree commit diff
diff options
context:
space:
mode:
authorEmery Hemingway <ehmry@posteo.net>2023-07-18 10:24:14 +0100
committerEmery Hemingway <ehmry@posteo.net>2023-08-02 11:20:26 +0100
commit6a369a77e0e325c5dc1468316fc3c4929da87c6b (patch)
treefee51f8b9ae411b05bb1c3668ebe8e4646590afd
parent880d421944b2ee7c7a5cd5f9469b22eb453082ed (diff)
downloadnixpkgs-6a369a77e0e325c5dc1468316fc3c4929da87c6b.tar
nixpkgs-6a369a77e0e325c5dc1468316fc3c4929da87c6b.tar.gz
nixpkgs-6a369a77e0e325c5dc1468316fc3c4929da87c6b.tar.bz2
nixpkgs-6a369a77e0e325c5dc1468316fc3c4929da87c6b.tar.lz
nixpkgs-6a369a77e0e325c5dc1468316fc3c4929da87c6b.tar.xz
nixpkgs-6a369a77e0e325c5dc1468316fc3c4929da87c6b.tar.zst
nixpkgs-6a369a77e0e325c5dc1468316fc3c4929da87c6b.zip
nimPackages.ws: init 0.5.0
-rw-r--r--pkgs/development/nim-packages/ws/default.nix21
-rw-r--r--pkgs/top-level/nim-packages.nix2
2 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/development/nim-packages/ws/default.nix b/pkgs/development/nim-packages/ws/default.nix
new file mode 100644
index 00000000000..704d6d936bd
--- /dev/null
+++ b/pkgs/development/nim-packages/ws/default.nix
@@ -0,0 +1,21 @@
+{ lib, buildNimPackage, fetchFromGitHub }:
+
+buildNimPackage (finalAttrs: {
+  pname = "ws";
+  version = "0.5.0";
+  src = fetchFromGitHub {
+    owner = "treeform";
+    repo = "ws";
+    rev = finalAttrs.version;
+    hash = "sha256-3wVi6CjMTjcc5MJEozJN6W3TuYDb53w2MDCsv6lMH0k=";
+  };
+  preCheck = ''
+    rm tests/test_ws.nim tests/test_timeout.nim
+  '';
+  meta = finalAttrs.src.meta // {
+    description = "Simple WebSocket library for Nim";
+    homepage = "https://github.com/treeform/ws";
+    license = lib.licenses.mit;
+    maintainers = with lib.maintainers; [ ehmry ];
+  };
+})
diff --git a/pkgs/top-level/nim-packages.nix b/pkgs/top-level/nim-packages.nix
index 9b45284b5e8..9bd4db77d2e 100644
--- a/pkgs/top-level/nim-packages.nix
+++ b/pkgs/top-level/nim-packages.nix
@@ -132,6 +132,8 @@ lib.makeScope newScope (self:
 
     vmath = callPackage ../development/nim-packages/vmath { };
 
+    ws = callPackage ../development/nim-packages/ws { };
+
     x11 = callPackage ../development/nim-packages/x11 { };
 
     zippy = callPackage ../development/nim-packages/zippy { };