aboutsummaryrefslogtreecommitdiff
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)
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 12fbc8dfd17a..1dfa4e48899a 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 000000000000..034bda583dbc
--- /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;
+ };
+}