From c55ce6c9bb872edfcae372f85f05bb3018ee4fce Mon Sep 17 00:00:00 2001 From: Ellie Hermaszewska Date: Thu, 28 Apr 2022 16:51:03 +0800 Subject: [PATCH] vulkan-loader: fix include path in pkgconfig description (#170748) --- .../libraries/vulkan-loader/default.nix | 2 ++ .../libraries/vulkan-loader/fix-pkgconfig.patch | 14 ++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 pkgs/development/libraries/vulkan-loader/fix-pkgconfig.patch diff --git a/pkgs/development/libraries/vulkan-loader/default.nix b/pkgs/development/libraries/vulkan-loader/default.nix index b8d2948cb68d..196081aa58c1 100644 --- a/pkgs/development/libraries/vulkan-loader/default.nix +++ b/pkgs/development/libraries/vulkan-loader/default.nix @@ -13,6 +13,8 @@ stdenv.mkDerivation rec { sha256 = "sha256-NQu98wA7UK231rpoKDs1yQ6pEyB4wZg7MjFC3JwS2BY="; }); + patches = [ ./fix-pkgconfig.patch ]; + nativeBuildInputs = [ cmake pkg-config ]; buildInputs = [ vulkan-headers ] ++ lib.optionals (!stdenv.isDarwin) [ libX11 libxcb libXrandr wayland ]; diff --git a/pkgs/development/libraries/vulkan-loader/fix-pkgconfig.patch b/pkgs/development/libraries/vulkan-loader/fix-pkgconfig.patch new file mode 100644 index 000000000000..b5c3bf4428ab --- /dev/null +++ b/pkgs/development/libraries/vulkan-loader/fix-pkgconfig.patch @@ -0,0 +1,14 @@ +diff --git a/loader/vulkan.pc.in b/loader/vulkan.pc.in +index 153815577..584b15273 100644 +--- a/loader/vulkan.pc.in ++++ b/loader/vulkan.pc.in +@@ -1,7 +1,5 @@ +-prefix=@CMAKE_INSTALL_PREFIX@ +-exec_prefix=${prefix} +-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@ +-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ ++libdir=@CMAKE_INSTALL_LIBDIR@ ++includedir=@CMAKE_INSTALL_INCLUDEDIR@ + + Name: @CMAKE_PROJECT_NAME@ + Description: Vulkan Loader