Commit bfb898bc authored by Felix Buehler's avatar Felix Buehler Committed by Peter Hoeg
Browse files

mediaelch: split qt5/6

parent 1e92bc11
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -10,7 +10,7 @@
, ffmpeg
, libmediainfo
, libzen
, qt5compat
, qt5compat ? null # qt6 only
, qtbase
, qtdeclarative
, qtmultimedia
@@ -18,7 +18,9 @@
, qtwayland
, quazip
}:

let
  qtVersion = lib.versions.major qtbase.version;
in
stdenv.mkDerivation rec {
  pname = "mediaelch";
  version = "2.8.18";
@@ -42,20 +44,21 @@ stdenv.mkDerivation rec {
    ffmpeg
    libmediainfo
    libzen
    qt5compat
    qtbase
    qtdeclarative
    qtmultimedia
    qtsvg
    qtwayland
    quazip
  ] ++ lib.optional (qtVersion == "6") [
    qt5compat
  ];


  cmakeFlags = [
    "-DDISABLE_UPDATER=ON"
    "-DUSE_EXTERN_QUAZIP=ON"
    "-DMEDIAELCH_FORCE_QT6=ON"
    "-DMEDIAELCH_FORCE_QT${qtVersion}=ON"
  ];

  # libmediainfo.so.0 is loaded dynamically
+3 −1
Original line number Diff line number Diff line
@@ -30555,7 +30555,9 @@ with pkgs;
  media-downloader = callPackage ../applications/video/media-downloader { };
  mediaelch = qt6Packages.callPackage ../applications/misc/mediaelch { };
  mediaelch = mediaelch-qt5;
  mediaelch-qt5 = libsForQt5.callPackage ../applications/misc/mediaelch { };
  mediaelch-qt6 = qt6Packages.callPackage ../applications/misc/mediaelch { };
  mediainfo = callPackage ../applications/misc/mediainfo { };