Unverified Commit f36da456 authored by Clément's avatar Clément
Browse files

avidemux: fix build failure with cmake 4

- CMake 4 is no longer retro compatible with versions < 3.5
parent 9a741f92
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -80,6 +80,21 @@ stdenv.mkDerivation rec {
        stripLen = 1;
      }
    } avidemux_core/ffmpeg_package/patches/

    # Those CMake versions are deprecated and is no longer supported by CMake > 4
    # https://github.com/NixOS/nixpkgs/issues/445447
    substituteInPlace {avidemux_plugins,avidemux_core,avidemux/{cli,qt4}}/CMakeLists.txt --replace-fail \
      "cmake_minimum_required(VERSION 3.0)" \
      "cmake_minimum_required(VERSION 3.10)"
    substituteInPlace avidemux/gtk/CMakeLists.txt --replace-fail \
      "cmake_minimum_required(VERSION 2.6)" \
      "cmake_minimum_required(VERSION 3.10)"
    substituteInPlace avidemux/qt4/xdg_data/CMakeLists.txt --replace-fail \
      "cmake_minimum_required(VERSION 2.8.11)" \
      "cmake_minimum_required(VERSION 3.10)"
    substituteInPlace addons/fontGen/CMakeLists.txt --replace-fail \
      "cmake_minimum_required(VERSION 2.8)" \
      "cmake_minimum_required(VERSION 3.10)"
  '';

  nativeBuildInputs = [