lol

vlc_qt5: build with Qt 5.5

+10 -6
+4 -3
pkgs/applications/video/vlc/default.nix
··· 8 8 , libass, libva, libdvbpsi, libdc1394, libraw1394, libopus 9 9 , libvdpau, libsamplerate 10 10 , onlyLibVLC ? false 11 - , qt4 ? null, qt5 ? null, withQt5 ? false 11 + , qt4 ? null 12 + , withQt5 ? false, qtbase ? null 12 13 , jackSupport ? false 13 14 }: 14 15 15 16 with stdenv.lib; 16 17 17 - assert (withQt5 -> qt5 != null); 18 + assert (withQt5 -> qtbase != null); 18 19 assert (!withQt5 -> qt4 != null); 19 20 20 21 stdenv.mkDerivation rec { ··· 35 36 xorg.xlibsWrapper xorg.libXv xorg.libXvMC xorg.libXpm xorg.xcbutilkeysyms 36 37 libdc1394 libraw1394 libopus libebml libmatroska libvdpau libsamplerate 37 38 ] 38 - ++ (if withQt5 then with qt5; [ base ] else [qt4]) 39 + ++ [(if withQt5 then qtbase else qt4)] 39 40 ++ optional jackSupport libjack2; 40 41 41 42 nativeBuildInputs = [ pkgconfig ];
+6 -3
pkgs/top-level/all-packages.nix
··· 7916 7916 7917 7917 qca-qt5 = callPackage ../development/libraries/qca-qt5 { }; 7918 7918 7919 + vlc = callPackage ../applications/video/vlc { 7920 + qt4 = null; 7921 + withQt5 = true; 7922 + }; 7923 + 7919 7924 }; 7920 7925 7921 7926 qt55Libs = lib.makeScope qt55.newScope qt5LibsFun; ··· 13051 13056 ffmpeg = ffmpeg_2; 13052 13057 }; 13053 13058 13054 - vlc_qt5 = vlc.override { 13055 - withQt5 = true; 13056 - }; 13059 + vlc_qt5 = qt5Libs.vlc; 13057 13060 13058 13061 vmpk = callPackage ../applications/audio/vmpk { }; 13059 13062