diff options
author | Daniel Fullmer <danielrf12@gmail.com> | 2020-10-20 22:09:41 -0700 |
---|---|---|
committer | Daniel Fullmer <danielrf12@gmail.com> | 2020-10-21 11:43:23 -0700 |
commit | 91493dfd8a7c9381487c4910520d314f92aacd2d (patch) | |
tree | d48e939002cd2bf6f05ca7a47c0638eabdb0b13f /pkgs/tools/misc/rpcsvc-proto | |
parent | 4fb4b69d9b1c3e6a70c7083888e546fdc8a42f3e (diff) |
rpcsvc-proto: fix cross-compilation
Tested pkgsCross.armv7l-hf-multiplatform.rpvscv-proto
Diffstat (limited to 'pkgs/tools/misc/rpcsvc-proto')
-rw-r--r-- | pkgs/tools/misc/rpcsvc-proto/default.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/tools/misc/rpcsvc-proto/default.nix b/pkgs/tools/misc/rpcsvc-proto/default.nix index 6406b6b20e2c8..12885172080ca 100644 --- a/pkgs/tools/misc/rpcsvc-proto/default.nix +++ b/pkgs/tools/misc/rpcsvc-proto/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, autoreconfHook }: +{ stdenv, lib, fetchFromGitHub, autoreconfHook, buildPackages }: stdenv.mkDerivation rec { pname = "rpcsvc-proto"; @@ -13,8 +13,14 @@ stdenv.mkDerivation rec { outputs = [ "out" "man" ]; + depsBuildBuild = [ buildPackages.stdenv.cc ]; nativeBuildInputs = [ autoreconfHook ]; + postPatch = lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' + substituteInPlace rpcsvc/Makefile.am \ + --replace '$(top_builddir)/rpcgen/rpcgen' '${buildPackages.rpcsvc-proto}/bin/rpcgen' + ''; + meta = with stdenv.lib; { homepage = "https://github.com/thkukuk/rpcsvc-proto"; description = "This package contains rpcsvc proto.x files from glibc, which are missing in libtirpc"; |