Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / networking / mumble / overlay.nix
blob72474d391477cbc0d4e2af50d8a3e6bddaf2a163
1 { stdenv, lib, which, file, mumble, mumble_i686
2 }:
4 let
5   binPath = lib.makeBinPath [ which file ];
6 in stdenv.mkDerivation {
7   pname = "mumble-overlay";
8   version = mumble.version;
10   inherit (mumble) src;
11   patches = mumble.patches or [];
13   installPhase = ''
14     mkdir -p $out/lib
15     ln -s ${mumble}/lib/libmumble.so.1 $out/lib/
17     ${lib.optionalString (mumble_i686 != null) ''
18       mkdir -p $out/lib32
19       ln -s ${mumble_i686}/lib/libmumble.so.1 $out/lib32/
20     ''}
22     install -Dm755 scripts/mumble-overlay $out/bin/mumble-overlay
23     sed -i "s,/usr/lib,$out/lib,g" $out/bin/mumble-overlay
24     sed -i '2iPATH="${binPath}:$PATH"' $out/bin/mumble-overlay
25   '';
27   meta = {
28     platforms = lib.platforms.linux;
29   };