diff options
author | rewine <lhongxu@outlook.com> | 2022-07-08 14:45:36 +0800 |
---|---|---|
committer | rewine <lhongxu@outlook.com> | 2022-07-08 14:52:06 +0800 |
commit | acf97a1d046dad827ec2dace9c6cc4c050779a27 (patch) | |
tree | 708e236c873d6a53598b977b6ae69c86bb0dce0e /pkgs/development/libraries/lucene++ | |
parent | a27f1085d7d2312fa4eec0b160d8565d06d88f61 (diff) |
lucenepp: fix libdir for pkgconfig
Diffstat (limited to 'pkgs/development/libraries/lucene++')
-rw-r--r-- | pkgs/development/libraries/lucene++/default.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/development/libraries/lucene++/default.nix b/pkgs/development/libraries/lucene++/default.nix index 96be84ee2a7e9..08a3485050061 100644 --- a/pkgs/development/libraries/lucene++/default.nix +++ b/pkgs/development/libraries/lucene++/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitHub, cmake, boost, gtest, zlib }: +{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake, boost, gtest, zlib }: stdenv.mkDerivation rec { pname = "lucene++"; @@ -14,6 +14,16 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; buildInputs = [ boost gtest zlib ]; + cmakeFlags = [ "-DCMAKE_INSTALL_LIBDIR=lib" ]; + + patches = [ + (fetchpatch { + name = "pkgconfig_use_correct_LIBDIR_for_destination_library"; + url = "https://github.com/luceneplusplus/LucenePlusPlus/commit/39cd44bd54e918d25ee464477992ad0dc234dcba.patch"; + sha256 = "sha256-PP6ENNhPJMWrYDlTnr156XV8d5aX/VNX8v4vvi9ZiWo"; + }) + ]; + postPatch = '' substituteInPlace src/test/CMakeLists.txt \ --replace "add_subdirectory(gtest)" "" |