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