From 977aba7d462025b6fb3a06c1e40d17cac81062f7 Mon Sep 17 00:00:00 2001 From: tdro Date: Mon, 24 May 2021 02:01:43 -0400 Subject: .config/nixpkgs: Bring back ruby --- .config/nixpkgs/packages/rufo/default.nix | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .config/nixpkgs/packages/rufo/default.nix (limited to '.config/nixpkgs/packages') 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"; + }; +} -- cgit v1.2.3