git.iko.soy/typeable/nixpkgs
on master help sign in
mpv: add javascriptSupport option

This commit adds a javascriptSupport option, allowing to compile mpv without mujs.

commitf2ebc057eeddfe8bb207fdadc8d78ae1976d43ee authorAdam Joseph <adam@westernsemico.com> dateSun 13 Mar 2022, 15:35 (5 years ago) parentfcc7311
1 file changed+3−2
pkgs/applications/video/mpv/default.nix+3−2
pkgs/applications/video/mpv/default.nix+3−2
@@ -15,7 +15,6 @@
1515, freetype
1616, libass
1717, libpthreadstubs
18−, mujs
1918, nv-codec-headers
2019, lua
2120, libuchardet
@@ -56,6 +55,7 @@
5655, cmsSupport ? true, lcms2
5756, dvdnavSupport ? stdenv.isLinux, libdvdnav
5857, jackaudioSupport ? false, libjack2
58+, javascriptSupport ? true, mujs
5959, libpngSupport ? true, libpng
6060, openalSupport ? true, openalSoft
6161, pulseSupport ? config.pulseaudio or stdenv.isLinux, libpulseaudio
@@ -108,6 +108,7 @@ in stdenv.mkDerivation rec {
108108 (lib.enableFeature archiveSupport "libarchive")
109109 (lib.enableFeature cddaSupport "cdda")
110110 (lib.enableFeature dvdnavSupport "dvdnav")
111+ (lib.enableFeature javascriptSupport "javascript")
111112 (lib.enableFeature openalSupport "openal")
112113 (lib.enableFeature sdl2Support "sdl2")
113114 (lib.enableFeature sixelSupport "sixel")
@@ -134,7 +135,6 @@ in stdenv.mkDerivation rec {
134135 libpthreadstubs
135136 libuchardet
136137 luaEnv
137− mujs
138138 ] ++ lib.optionals alsaSupport [ alsa-lib ]
139139 ++ lib.optionals archiveSupport [ libarchive ]
140140 ++ lib.optionals bluraySupport [ libbluray ]
@@ -145,6 +145,7 @@ in stdenv.mkDerivation rec {
145145 ++ lib.optionals drmSupport [ libdrm mesa ]
146146 ++ lib.optionals dvdnavSupport [ libdvdnav libdvdnav.libdvdread ]
147147 ++ lib.optionals jackaudioSupport [ libjack2 ]
148+ ++ lib.optionals javascriptSupport [ mujs ]
148149 ++ lib.optionals libpngSupport [ libpng ]
149150 ++ lib.optionals openalSupport [ openalSoft ]
150151 ++ lib.optionals pulseSupport [ libpulseaudio ]