mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-04-14 14:27:45 +00:00
mediaelch: split qt5/6
This commit is contained in:
parent
1e92bc11fc
commit
bfb898bc7c
@ -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
|
||||
|
@ -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 { };
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user