diff options
author | tdro <tdro@users.noreply.github.com> | 2021-05-24 02:01:43 -0400 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2021-05-24 02:01:43 -0400 |
commit | 977aba7d462025b6fb3a06c1e40d17cac81062f7 (patch) | |
tree | 25b60cad4d8a87c68ecf893e6ef00ead4e136fe9 /.config/nixpkgs/packages | |
parent | 358cb9f7e872ae3aea22ea5f0ba3531c524c2cad (diff) | |
download | dotfiles-977aba7d462025b6fb3a06c1e40d17cac81062f7.tar.gz dotfiles-977aba7d462025b6fb3a06c1e40d17cac81062f7.tar.bz2 dotfiles-977aba7d462025b6fb3a06c1e40d17cac81062f7.zip |
.config/nixpkgs: Bring back ruby
Diffstat (limited to '.config/nixpkgs/packages')
-rw-r--r-- | .config/nixpkgs/packages/rufo/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/.config/nixpkgs/packages/rufo/default.nix b/.config/nixpkgs/packages/rufo/default.nix new file mode 100644 index 0000000..7d0a539 --- /dev/null +++ b/.config/nixpkgs/packages/rufo/default.nix @@ -0,0 +1,33 @@ +{ buildRubyGem, fetchgit, lib, ruby, git }: + +buildRubyGem rec { + + inherit ruby; + gemName = "rufo"; + name = "${gemName}-${version}"; + version = "b3f3aedf759d792761ad52e6bddb9ed51ffc6731"; + + src = fetchgit { + rev = version; + url = "https://github.com/ruby-formatter/rufo.git"; + sha256 = "1z87ivd8xpm3ggbcv3sjr4c0ws6733yfh8l6xg5f0km6ax7s8h1j"; + }; + + buildInputs = [ git ruby ]; + + preBuild = '' + rm spec/fixtures/file_finder/only_gemfiles/a.gemspec + ''; + + preFixup = '' + cp exe/rufo $out/bin/rufo + cp -rT lib $out/lib + ''; + + meta = with lib; { + inherit version; + license = licenses.mit; + description = "The Ruby Formatter"; + homepage = "https://github.com/ruby-formatter/rufo"; + }; +} |