tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
vlc_qt5: build with Qt 5.5
Thomas Tuegel
10 years ago
c9a6d288
943c2bf0
+10
-6
2 changed files
expand all
collapse all
unified
split
pkgs
applications
video
vlc
default.nix
top-level
all-packages.nix
+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
11
-
, qt4 ? null, qt5 ? null, withQt5 ? false
11
11
+
, qt4 ? null
12
12
+
, withQt5 ? false, qtbase ? null
12
13
, jackSupport ? false
13
14
}:
14
15
15
16
with stdenv.lib;
16
17
17
17
-
assert (withQt5 -> qt5 != null);
18
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
38
-
++ (if withQt5 then with qt5; [ base ] else [qt4])
39
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
7919
+
vlc = callPackage ../applications/video/vlc {
7920
7920
+
qt4 = null;
7921
7921
+
withQt5 = true;
7922
7922
+
};
7923
7923
+
7919
7924
};
7920
7925
7921
7926
qt55Libs = lib.makeScope qt55.newScope qt5LibsFun;
···
13051
13056
ffmpeg = ffmpeg_2;
13052
13057
};
13053
13058
13054
13054
-
vlc_qt5 = vlc.override {
13055
13055
-
withQt5 = true;
13056
13056
-
};
13059
13059
+
vlc_qt5 = qt5Libs.vlc;
13057
13060
13058
13061
vmpk = callPackage ../applications/audio/vmpk { };
13059
13062