summary refs log tree commit diff
path: root/pkgs/development/interpreters
diff options
context:
space:
mode:
authorJörg Thalheim <Mic92@users.noreply.github.com>2021-12-02 15:30:44 +0000
committerGitHub <noreply@github.com>2021-12-02 15:30:44 +0000
commitae5f1bffbd0ebb3407181af2e18932b041b20721 (patch)
tree624bfe2fb839ecaed61b52aa9ed5f6f31b8040cd /pkgs/development/interpreters
parent695db5705e1623d7a99909d40dbf29cef9dfe782 (diff)
parentb9e6351d30996e660dc5deceb5810535b21d0345 (diff)
downloadnixpkgs-ae5f1bffbd0ebb3407181af2e18932b041b20721.tar
nixpkgs-ae5f1bffbd0ebb3407181af2e18932b041b20721.tar.gz
nixpkgs-ae5f1bffbd0ebb3407181af2e18932b041b20721.tar.bz2
nixpkgs-ae5f1bffbd0ebb3407181af2e18932b041b20721.tar.lz
nixpkgs-ae5f1bffbd0ebb3407181af2e18932b041b20721.tar.xz
nixpkgs-ae5f1bffbd0ebb3407181af2e18932b041b20721.tar.zst
nixpkgs-ae5f1bffbd0ebb3407181af2e18932b041b20721.zip
Merge pull request #148215 from legendofmiracles/asmrepl
asmrepl: init at 1.0.2
Diffstat (limited to 'pkgs/development/interpreters')
-rw-r--r--pkgs/development/interpreters/asmrepl/Gemfile3
-rw-r--r--pkgs/development/interpreters/asmrepl/Gemfile.lock18
-rw-r--r--pkgs/development/interpreters/asmrepl/default.nix17
-rw-r--r--pkgs/development/interpreters/asmrepl/gemset.nix23
4 files changed, 61 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/asmrepl/Gemfile b/pkgs/development/interpreters/asmrepl/Gemfile
new file mode 100644
index 00000000000..0b617ffb90b
--- /dev/null
+++ b/pkgs/development/interpreters/asmrepl/Gemfile
@@ -0,0 +1,3 @@
+source 'https://rubygems.org' do
+  gem 'asmrepl'
+end
diff --git a/pkgs/development/interpreters/asmrepl/Gemfile.lock b/pkgs/development/interpreters/asmrepl/Gemfile.lock
new file mode 100644
index 00000000000..f845e91b6c9
--- /dev/null
+++ b/pkgs/development/interpreters/asmrepl/Gemfile.lock
@@ -0,0 +1,18 @@
+GEM
+  specs:
+
+GEM
+  remote: https://rubygems.org/
+  specs:
+    asmrepl (1.0.3)
+      fisk (~> 2)
+    fisk (2.3.0)
+
+PLATFORMS
+  ruby
+
+DEPENDENCIES
+  asmrepl!
+
+BUNDLED WITH
+   2.2.24
diff --git a/pkgs/development/interpreters/asmrepl/default.nix b/pkgs/development/interpreters/asmrepl/default.nix
new file mode 100644
index 00000000000..a046a3c6017
--- /dev/null
+++ b/pkgs/development/interpreters/asmrepl/default.nix
@@ -0,0 +1,17 @@
+{ lib, bundlerApp, bundlerUpdateScript }:
+
+bundlerApp {
+  pname = "asmrepl";
+  gemdir = ./.;
+  exes = [ "asmrepl" ];
+
+  passthru.updateScript = bundlerUpdateScript "asmrepl";
+
+  meta = with lib; {
+    description = "A REPL for x86-64 assembly language";
+    homepage = "https://github.com/tenderlove/asmrepl";
+    license = licenses.asl20;
+    maintainers = with maintainers; [ lom ];
+    platforms = platforms.x86_64;
+  };
+}
diff --git a/pkgs/development/interpreters/asmrepl/gemset.nix b/pkgs/development/interpreters/asmrepl/gemset.nix
new file mode 100644
index 00000000000..a7af8d50c68
--- /dev/null
+++ b/pkgs/development/interpreters/asmrepl/gemset.nix
@@ -0,0 +1,23 @@
+{
+  asmrepl = {
+    dependencies = ["fisk"];
+    groups = ["default"];
+    platforms = [];
+    source = {
+      remotes = ["https://rubygems.org"];
+      sha256 = "10d0zvkhk3ja48vvx28hfsqfrzfl66vdpmk3gcgb5viy174c72v6";
+      type = "gem";
+    };
+    version = "1.0.3";
+  };
+  fisk = {
+    groups = ["default"];
+    platforms = [];
+    source = {
+      remotes = ["https://rubygems.org"];
+      sha256 = "1mq2a7hjs9xfg514ci0xw90c33rzq1y58ywpnmhp7w767ll6wldd";
+      type = "gem";
+    };
+    version = "2.3.0";
+  };
+}