diff --git a/pkgs/desktops/lomiri/applications/teleports/default.nix b/pkgs/desktops/lomiri/applications/teleports/default.nix index fa5a9417819f..07818bcf22e5 100644 --- a/pkgs/desktops/lomiri/applications/teleports/default.nix +++ b/pkgs/desktops/lomiri/applications/teleports/default.nix @@ -37,6 +37,15 @@ let rev = "3179d35694a28267a0b6273fc9b5bdce3b6b1235"; hash = "sha256-XvqqDXaFclWK/XpIxOqAXQ9gcc/dTljl841CN0KrlyA="; }; + + # CMake 4 compat + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail 'cmake_minimum_required(VERSION 3.0.2 FATAL_ERROR)' 'cmake_minimum_required(VERSION 3.10 FATAL_ERROR)' + + substituteInPlace td/generate/tl-parser/CMakeLists.txt \ + --replace-fail 'cmake_minimum_required(VERSION 3.0 FATAL_ERROR)' 'cmake_minimum_required(VERSION 3.10 FATAL_ERROR)' + ''; } ); in @@ -101,7 +110,7 @@ stdenv.mkDerivation (finalAttrs: { quazip quickflux rlottie - tdlib-1811 + finalAttrs.passthru.tdlib ]; postInstall = '' @@ -115,6 +124,8 @@ stdenv.mkDerivation (finalAttrs: { ''; passthru = { + tdlib = tdlib-1811; + updateScript = gitUpdater { rev-prefix = "v"; }; tests.vm = nixosTests.teleports; };