Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- with import <nixpkgs> {}; # bring all of Nixpkgs into scope
- let
- rpath = stdenv.lib.makeLibraryPath [
- zlib
- openssl
- stdenv.cc.cc
- ];
- in
- stdenv.mkDerivation rec {
- name = "p4merge";
- src = ./.;
- installPhase = ''
- mkdir -p $out/bin
- mkdir -p $out/lib
- cp p4v-2015.2.1458499/bin/* $out/bin
- cp -r p4v-2015.2.1458499/lib/* $out/lib
- echo "rpath: " + ${rpath}
- patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "${rpath}" \
- $out/bin/p4merge.bin
- '';
- }
Advertisement
Add Comment
Please, Sign In to add comment