summary refs log tree commit diff
path: root/pkgs/development/tools/rufo
diff options
context:
space:
mode:
authorAnders Kaseorg <andersk@mit.edu>2020-10-15 16:51:55 -0700
committerAnders Kaseorg <andersk@mit.edu>2020-10-20 16:44:04 -0700
commit0931ebd00a6be40ddc2c6e93695ab06d76b628eb (patch)
treec24df83b1570f3352bb58810b4a037979b101513 /pkgs/development/tools/rufo
parent5265d49a36bb5a18c85e6817b338b456acc3b8cc (diff)
downloadnixpkgs-0931ebd00a6be40ddc2c6e93695ab06d76b628eb.tar
nixpkgs-0931ebd00a6be40ddc2c6e93695ab06d76b628eb.tar.gz
nixpkgs-0931ebd00a6be40ddc2c6e93695ab06d76b628eb.tar.bz2
nixpkgs-0931ebd00a6be40ddc2c6e93695ab06d76b628eb.tar.lz
nixpkgs-0931ebd00a6be40ddc2c6e93695ab06d76b628eb.tar.xz
nixpkgs-0931ebd00a6be40ddc2c6e93695ab06d76b628eb.tar.zst
nixpkgs-0931ebd00a6be40ddc2c6e93695ab06d76b628eb.zip
rufo: init at 0.12.0
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Diffstat (limited to 'pkgs/development/tools/rufo')
-rw-r--r--pkgs/development/tools/rufo/Gemfile3
-rw-r--r--pkgs/development/tools/rufo/Gemfile.lock13
-rw-r--r--pkgs/development/tools/rufo/default.nix16
-rw-r--r--pkgs/development/tools/rufo/gemset.nix12
4 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/development/tools/rufo/Gemfile b/pkgs/development/tools/rufo/Gemfile
new file mode 100644
index 00000000000..5db4a68b13c
--- /dev/null
+++ b/pkgs/development/tools/rufo/Gemfile
@@ -0,0 +1,3 @@
+source 'https://rubygems.org'
+
+gem 'rufo'
diff --git a/pkgs/development/tools/rufo/Gemfile.lock b/pkgs/development/tools/rufo/Gemfile.lock
new file mode 100644
index 00000000000..f63ff520e68
--- /dev/null
+++ b/pkgs/development/tools/rufo/Gemfile.lock
@@ -0,0 +1,13 @@
+GEM
+  remote: https://rubygems.org/
+  specs:
+    rufo (0.12.0)
+
+PLATFORMS
+  ruby
+
+DEPENDENCIES
+  rufo
+
+BUNDLED WITH
+   2.1.4
diff --git a/pkgs/development/tools/rufo/default.nix b/pkgs/development/tools/rufo/default.nix
new file mode 100644
index 00000000000..d64173700e7
--- /dev/null
+++ b/pkgs/development/tools/rufo/default.nix
@@ -0,0 +1,16 @@
+{ bundlerApp, bundlerUpdateScript, lib }:
+
+bundlerApp {
+  pname = "rufo";
+  gemdir = ./.;
+  exes = [ "rufo" ];
+
+  passthru.updateScript = bundlerUpdateScript "rufo";
+
+  meta = with lib; {
+    description = "Ruby formatter";
+    homepage = "https://github.com/ruby-formatter/rufo";
+    license = licenses.mit;
+    maintainers = with maintainers; [ andersk ];
+  };
+}
diff --git a/pkgs/development/tools/rufo/gemset.nix b/pkgs/development/tools/rufo/gemset.nix
new file mode 100644
index 00000000000..cd5c2c462a9
--- /dev/null
+++ b/pkgs/development/tools/rufo/gemset.nix
@@ -0,0 +1,12 @@
+{
+  rufo = {
+    groups = ["default"];
+    platforms = [];
+    source = {
+      remotes = ["https://rubygems.org"];
+      sha256 = "0nwasskcm0nrf7f52019x4fvxa5zckj4fcvf4cdl0qflrcwb1l9f";
+      type = "gem";
+    };
+    version = "0.12.0";
+  };
+}
\ No newline at end of file