jami: 20240823 -> 20241031.0; fix build with libgit2 1.8.4 (#356712)

authored by Aleksana and committed by GitHub d76eaf2d 376b19bf

+13 -5
+13 -5
pkgs/applications/networking/instant-messengers/jami/default.nix
··· 24 24 libnatpmp, 25 25 libpulseaudio, 26 26 libupnp, 27 - yaml-cpp, 28 27 msgpack-cxx, 29 28 openssl, 30 29 restinio, ··· 32 31 speex, 33 32 udev, 34 33 webrtc-audio-processing, 34 + yaml-cpp, 35 35 zlib, 36 36 37 37 # for dhtnet ··· 68 68 69 69 stdenv.mkDerivation rec { 70 70 pname = "jami"; 71 - version = "20240823.0"; 71 + version = "20241031.0"; 72 72 73 73 src = fetchFromGitLab { 74 74 domain = "git.jami.net"; 75 75 owner = "savoirfairelinux"; 76 76 repo = "jami-client-qt"; 77 77 rev = "stable/${version}"; 78 - hash = "sha256-7jGH54sFiS6qrdEiKSS64lJyJXL1FOJVbesxo/FFmyA="; 78 + hash = "sha256-LKezdzM+ltUSgW4GmTXICyufx9mI1AVbdEcwSp6tmao="; 79 79 fetchSubmodules = true; 80 80 }; 81 81 ··· 137 137 domain = "git.jami.net"; 138 138 owner = "savoirfairelinux"; 139 139 repo = "dhtnet"; 140 - rev = "cfe512b0632eea046f683b22e42d01eeb943d751"; 140 + rev = "8cd00200669fa5b7632faa447ba206c3847e2879"; 141 141 hash = "sha256-SGidaCi5z7hO0ePJIZIkcWAkb+cKsZTdksVS7ldpjME="; 142 142 }; 143 143 ··· 173 173 "-DBUILD_BENCHMARKS=Off" 174 174 "-DBUILD_TOOLS=Off" 175 175 "-DBUILD_TESTING=Off" 176 + "-DBUILD_DEPENDENCIES=Off" 177 + "-DBUILD_EXAMPLE=Off" 176 178 ]; 177 179 178 180 meta = with lib; { ··· 188 190 inherit src version meta; 189 191 sourceRoot = "${src.name}/daemon"; 190 192 193 + # Fix for libgit2 breaking changes 194 + postPatch = '' 195 + substituteInPlace src/jamidht/conversationrepository.cpp \ 196 + --replace-fail "git_commit* const" "const git_commit*" 197 + ''; 198 + 191 199 nativeBuildInputs = [ 192 200 autoreconfHook 193 201 pkg-config ··· 212 220 libnatpmp 213 221 libpulseaudio 214 222 libupnp 215 - yaml-cpp 216 223 msgpack-cxx 217 224 opendht-jami 218 225 openssl ··· 222 229 speex 223 230 udev 224 231 webrtc-audio-processing 232 + yaml-cpp 225 233 zlib 226 234 ]; 227 235