summary refs log tree commit diff
path: root/pkgs/development/idris-modules
diff options
context:
space:
mode:
authorMárton Boros <martonboros@gmail.com>2018-05-08 11:41:52 +0200
committerMárton Boros <martonboros@gmail.com>2018-05-08 11:41:52 +0200
commitbf02618e1f26f914283a29ab458ad67464a20f82 (patch)
treedff31954dc99b9d74d69ea71502acb454f62d89c /pkgs/development/idris-modules
parent4dc33d06b98a2851694f7e903779a240f5f20837 (diff)
downloadnixpkgs-bf02618e1f26f914283a29ab458ad67464a20f82.tar
nixpkgs-bf02618e1f26f914283a29ab458ad67464a20f82.tar.gz
nixpkgs-bf02618e1f26f914283a29ab458ad67464a20f82.tar.bz2
nixpkgs-bf02618e1f26f914283a29ab458ad67464a20f82.tar.lz
nixpkgs-bf02618e1f26f914283a29ab458ad67464a20f82.tar.xz
nixpkgs-bf02618e1f26f914283a29ab458ad67464a20f82.tar.zst
nixpkgs-bf02618e1f26f914283a29ab458ad67464a20f82.zip
idrisPackages.vdom: init at 0.6.0
Diffstat (limited to 'pkgs/development/idris-modules')
-rw-r--r--pkgs/development/idris-modules/default.nix2
-rw-r--r--pkgs/development/idris-modules/vdom.nix28
2 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/development/idris-modules/default.nix b/pkgs/development/idris-modules/default.nix
index 12fbc8dfd17..1dfa4e48899 100644
--- a/pkgs/development/idris-modules/default.nix
+++ b/pkgs/development/idris-modules/default.nix
@@ -194,6 +194,8 @@
 
     union_type = callPackage ./union_type.nix {};
 
+    vdom = callPackage ./vdom.nix {};
+
     vecspace = callPackage ./vecspace.nix {};
 
     webgl = callPackage ./webgl.nix {};
diff --git a/pkgs/development/idris-modules/vdom.nix b/pkgs/development/idris-modules/vdom.nix
new file mode 100644
index 00000000000..034bda583db
--- /dev/null
+++ b/pkgs/development/idris-modules/vdom.nix
@@ -0,0 +1,28 @@
+{ build-idris-package
+, fetchFromGitHub
+, prelude
+, base
+, lib
+, idris
+}:
+build-idris-package  {
+  name = "vdom";
+  version = "0.6.0";
+
+  idrisDeps = [ prelude base ];
+
+  src = fetchFromGitHub {
+    owner = "brandondyck";
+    repo = "idris-vdom";
+    rev = "ff32c14feeac937f7418830a9a3463cd9582be8a";
+    sha256 = "0aila1qdpmhrp556dzaxk7yn7vgkwcnbp9jhw8f8pl51xs3s2kvf";
+  };
+
+  meta = {
+    description = "Virtual DOM in pure Idris";
+    homepage = https://github.com/brandondyck/idris-vdom;
+    license = lib.licenses.mit;
+    maintainers = [ lib.maintainers.brainrape ];
+    inherit (idris.meta) platforms;
+  };
+}