about summary refs log tree commit diff
path: root/pkgs/development/compilers/mruby
diff options
context:
space:
mode:
authorNick Novitski <nick@expo.io>2018-08-09 13:24:56 -0700
committerSamuel Dionne-Riel <samuel@dionne-riel.com>2018-08-10 18:59:38 -0400
commitc26a6db0f83102c4cae8b40860670ee51648417a (patch)
treea634a7542fd11016dcf2f1226803d3bb1d0c0a17 /pkgs/development/compilers/mruby
parentbca83f7cd1da0e4baafb5e1fa17f768f9fe877f9 (diff)
downloadnixlib-c26a6db0f83102c4cae8b40860670ee51648417a.tar
nixlib-c26a6db0f83102c4cae8b40860670ee51648417a.tar.gz
nixlib-c26a6db0f83102c4cae8b40860670ee51648417a.tar.bz2
nixlib-c26a6db0f83102c4cae8b40860670ee51648417a.tar.lz
nixlib-c26a6db0f83102c4cae8b40860670ee51648417a.tar.xz
nixlib-c26a6db0f83102c4cae8b40860670ee51648417a.tar.zst
nixlib-c26a6db0f83102c4cae8b40860670ee51648417a.zip
mruby: init at 1.4.1
Diffstat (limited to 'pkgs/development/compilers/mruby')
-rw-r--r--pkgs/development/compilers/mruby/default.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/development/compilers/mruby/default.nix b/pkgs/development/compilers/mruby/default.nix
new file mode 100644
index 000000000000..cf93d7783836
--- /dev/null
+++ b/pkgs/development/compilers/mruby/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, ruby, bison, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+  name = "mruby-${version}";
+  version = "1.4.1";
+
+  src = fetchFromGitHub {
+    owner   = "mruby";
+    repo    = "mruby";
+    rev     = version;
+    sha256  = "0pw72acbqgs4n1qa297nnja23v9hxz9g7190yfx9kwm7mgbllmww";
+  };
+
+  nativeBuildInputs = [ ruby bison ];
+
+  installPhase = ''
+    mkdir $out
+    cp -R build/host/{bin,lib} $out
+  '';
+
+  meta = with stdenv.lib; {
+    description = "An embeddable implementation of the Ruby language";
+    homepage = https://mruby.org;
+    maintainers = [ maintainers.nicknovitski ];
+    license = licenses.mit;
+    platforms = platforms.unix;
+  };
+}