linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / tools / networking / maphosts / default.nix
blob8e3d0cf9160cea43158d47edaeba533b922c5ee5
1 { stdenv, lib, bundlerEnv, ruby, bundlerUpdateScript }:
3 let
4   env = bundlerEnv {
5     name = "maphosts-gems";
6     inherit ruby;
7     gemdir = ./.;
8   };
9 in stdenv.mkDerivation {
10   name = "maphosts-${env.gems.maphosts.version}";
12   phases = ["installPhase"];
14   installPhase = ''
15     mkdir -p "$out/bin"
16     ln -s "${env}/bin/maphosts" "$out/bin/maphosts"
17   '';
19   passthru.updateScript = bundlerUpdateScript "maphosts";
21   meta = with lib; {
22     description = "Small command line application for keeping your project hostnames in sync with /etc/hosts";
23     homepage    = "https://github.com/mpscholten/maphosts";
24     license     = licenses.mit;
25     maintainers = with maintainers; [ mpscholten nicknovitski ];
26     platforms   = platforms.all;
27   };