diff --git a/pkgs/applications/office/kbibtex/cpp-17-for-icu.patch b/pkgs/applications/office/kbibtex/cpp-17-for-icu.patch new file mode 100644 index 000000000000..0bb72f184b6a --- /dev/null +++ b/pkgs/applications/office/kbibtex/cpp-17-for-icu.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 901e6979..d4fd549e 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -10,7 +10,7 @@ project( + LANGUAGES CXX + ) + +-set(CMAKE_CXX_STANDARD 11) ++set(CMAKE_CXX_STANDARD 17) + set(QT_MIN_VERSION 5.9.0) + # Somewhat arbitrary chosen version number ... + set(KF5_MIN_VERSION 5.51) diff --git a/pkgs/applications/office/kbibtex/default.nix b/pkgs/applications/office/kbibtex/default.nix index 3cfa32da90e6..a43636a2417f 100644 --- a/pkgs/applications/office/kbibtex/default.nix +++ b/pkgs/applications/office/kbibtex/default.nix @@ -41,6 +41,11 @@ mkDerivation rec { hash = "sha256-sSeyQKfNd8U4YZ3IgqOZs8bM13oEQopJevkG8U0JuMQ="; }; + patches = [ + # TODO remove when kbibtex updates past 0.10.0 + ./cpp-17-for-icu.patch + ]; + nativeBuildInputs = [ extra-cmake-modules shared-mime-info