diff options
author | Domen Kožar <domen@dev.si> | 2014-09-12 00:26:13 +0200 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2014-09-12 00:26:51 +0200 |
commit | aa162b388de4a65961a1edc87d8ccf820138e565 (patch) | |
tree | 685e1717c3893fceac8a290c4ece637e05d4c43e /pkgs/tools/package-management | |
parent | 2632afa13121bdce1f6d8e9dcfdf754b0fe0b669 (diff) | |
download | nixlib-aa162b388de4a65961a1edc87d8ccf820138e565.tar nixlib-aa162b388de4a65961a1edc87d8ccf820138e565.tar.gz nixlib-aa162b388de4a65961a1edc87d8ccf820138e565.tar.bz2 nixlib-aa162b388de4a65961a1edc87d8ccf820138e565.tar.lz nixlib-aa162b388de4a65961a1edc87d8ccf820138e565.tar.xz nixlib-aa162b388de4a65961a1edc87d8ccf820138e565.tar.zst nixlib-aa162b388de4a65961a1edc87d8ccf820138e565.zip |
package gim-nix and document it
Diffstat (limited to 'pkgs/tools/package-management')
-rw-r--r-- | pkgs/tools/package-management/gem-nix/default.nix | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/tools/package-management/gem-nix/default.nix b/pkgs/tools/package-management/gem-nix/default.nix new file mode 100644 index 000000000000..de5f3a9e0444 --- /dev/null +++ b/pkgs/tools/package-management/gem-nix/default.nix @@ -0,0 +1,23 @@ +{ stdenv, rubygems, rubyLibs, ruby, makeWrapper }: + +stdenv.mkDerivation rec { + name = "gem-nix"; + + buildInputs = [ ruby rubygems rubyLibs.nix makeWrapper ]; + + phases = ["installPhase"]; + + installPhase = '' + mkdir -p $out/bin + echo 'exec ${rubygems}/bin/gem nix "$@"' >> $out/bin/gem-nix + chmod +x $out/bin/gem-nix + wrapProgram $out/bin/gem-nix \ + --set GEM_PATH $GEM_PATH + ''; + + meta = with stdenv.lib; { + description = "gem nix command in a nice wrapper"; + platforms = platforms.linux; + maintainers = [ maintainers.iElectric ]; + }; +} |