From 70e36f903e7ceb21373de0a7b72f9b516c0fb3b4 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Wed, 26 Feb 2025 11:51:34 +0100 Subject: [PATCH] kbibtex: add temporary patch to allow compilation with icu version 76 --- .../office/kbibtex/cpp-17-for-icu.patch | 13 +++++++++++++ pkgs/applications/office/kbibtex/default.nix | 5 +++++ 2 files changed, 18 insertions(+) create mode 100644 pkgs/applications/office/kbibtex/cpp-17-for-icu.patch 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