Merge pull request #292630 from alyssais/doxygen-spdlog

doxygen: unvendor spdlog

authored by Sandro and committed by GitHub 9685fb69 51d7d09c

+12 -1
+12 -1
pkgs/development/tools/documentation/doxygen/default.nix
··· 2 2 , stdenv 3 3 , cmake 4 4 , fetchFromGitHub 5 + , fetchpatch 5 6 , python3 6 7 , flex 7 8 , bison 8 9 , qt5 9 10 , CoreServices 10 11 , libiconv 12 + , spdlog 11 13 , sqlite 12 14 }: 13 15 ··· 22 24 sha256 = "sha256-FPI5ICdn9Tne/g9SP6jAQS813AAyoDNooDR/Hyvq6R4="; 23 25 }; 24 26 27 + patches = [ 28 + (fetchpatch { 29 + name = "sys-spdlog-fix.patch"; 30 + url = "https://github.com/doxygen/doxygen/commit/0df6da616f01057d28b11c8bee28443c102dd424.patch"; 31 + hash = "sha256-7efkCQFYGslwqhIuPsLYTEiA1rq+mO0DuyQBMt0O+m0="; 32 + }) 33 + ]; 34 + 25 35 nativeBuildInputs = [ 26 36 cmake 27 37 python3 ··· 29 39 bison 30 40 ]; 31 41 32 - buildInputs = [ libiconv sqlite ] 42 + buildInputs = [ libiconv spdlog sqlite ] 33 43 ++ lib.optionals (qt5 != null) (with qt5; [ qtbase wrapQtAppsHook ]) 34 44 ++ lib.optionals stdenv.isDarwin [ CoreServices ]; 35 45 36 46 cmakeFlags = [ 37 47 "-DICONV_INCLUDE_DIR=${libiconv}/include" 48 + "-Duse_sys_spdlog=ON" 38 49 "-Duse_sys_sqlite3=ON" 39 50 ] ++ lib.optional (qt5 != null) "-Dbuild_wizard=YES"; 40 51