Merge remote-tracking branch 'origin/master' into staging-next
Conflicts: pkgs/shells/ion/default.nix pkgs/tools/misc/cicero-tui/default.nix
This commit is contained in:
@@ -272,7 +272,6 @@ stdenv.mkDerivation rec {
|
||||
# On some ARM platforms --enable-thumb
|
||||
"--enable-shared"
|
||||
(enableFeature true "pic")
|
||||
(if stdenv.cc.isClang then "--cc=clang" else null)
|
||||
(enableFeature smallBuild "small")
|
||||
(enableFeature runtimeCpuDetectBuild "runtime-cpudetect")
|
||||
(enableFeature enableLto "lto")
|
||||
@@ -404,7 +403,7 @@ stdenv.mkDerivation rec {
|
||||
(enableFeature (zeromq4 != null) "libzmq")
|
||||
(enableFeature (zlib != null) "zlib")
|
||||
(enableFeature (isLinux && vulkan-loader != null) "vulkan")
|
||||
(enableFeature (glslang != null) "libglslang")
|
||||
(enableFeature (isLinux && vulkan-loader != null && glslang != null) "libglslang")
|
||||
#(enableFeature (zvbi != null && gplLicensing) "libzvbi")
|
||||
/*
|
||||
* Developer flags
|
||||
@@ -416,6 +415,9 @@ stdenv.mkDerivation rec {
|
||||
] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
|
||||
"--cross-prefix=${stdenv.cc.targetPrefix}"
|
||||
"--enable-cross-compile"
|
||||
] ++ optionals stdenv.cc.isClang [
|
||||
"--cc=clang"
|
||||
"--cxx=clang++"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ addOpenGLRunpath perl pkg-config texinfo yasm ];
|
||||
@@ -426,12 +428,12 @@ stdenv.mkDerivation rec {
|
||||
libogg libopus librsvg libssh libtheora libvdpau libvorbis libvpx libwebp libX11
|
||||
libxcb libXv libXext xz openal openjpeg libpulseaudio rav1e svt-av1 rtmpdump opencore-amr
|
||||
samba SDL2 soxr speex srt vid-stab vo-amrwbenc x264 x265 xavs xvidcore
|
||||
zeromq4 zlib glslang
|
||||
zeromq4 zlib
|
||||
] ++ optionals openglExtlib [ libGL libGLU ]
|
||||
++ optionals nonfreeLicensing [ fdk_aac openssl ]
|
||||
++ optional ((isLinux || isFreeBSD) && libva != null) libva
|
||||
++ optional (!isAarch64 && libvmaf != null && version3Licensing) libvmaf
|
||||
++ optionals isLinux [ alsaLib libraw1394 libv4l vulkan-loader ]
|
||||
++ optionals isLinux [ alsaLib libraw1394 libv4l vulkan-loader glslang ]
|
||||
++ optional (isLinux && !isAarch64 && libmfx != null) libmfx
|
||||
++ optional nvenc nv-codec-headers
|
||||
++ optionals stdenv.isDarwin [ Cocoa CoreServices CoreAudio AVFoundation
|
||||
|
||||
@@ -13,11 +13,11 @@
|
||||
# '';
|
||||
# See also <https://nixos.org/nixpkgs/manual/#sec-language-gnome>.
|
||||
, gtkSupport ? true, glib ? null, gtk3 ? null
|
||||
, videoSupport ? true, ffmpeg_3 ? null, libmpeg2 ? null}:
|
||||
, videoSupport ? true, ffmpeg ? null, libmpeg2 ? null}:
|
||||
|
||||
assert gstreamerSupport -> gst_all_1 != null && builtins.isList (gstPlugins gst_all_1);
|
||||
assert gtkSupport -> glib != null && gtk3 != null;
|
||||
assert videoSupport -> ffmpeg_3 != null && libmpeg2 != null;
|
||||
assert videoSupport -> ffmpeg != null && libmpeg2 != null;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libextractor";
|
||||
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
|
||||
] ++ lib.optionals gstreamerSupport
|
||||
([ gst_all_1.gstreamer ] ++ gstPlugins gst_all_1)
|
||||
++ lib.optionals gtkSupport [ glib gtk3 ]
|
||||
++ lib.optionals videoSupport [ ffmpeg_3 libmpeg2 ];
|
||||
++ lib.optionals videoSupport [ ffmpeg libmpeg2 ];
|
||||
|
||||
configureFlags = [
|
||||
"--disable-ltdl-install"
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
{ lib, stdenv
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitLab
|
||||
, meson
|
||||
, ninja
|
||||
@@ -8,14 +9,14 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libslirp";
|
||||
version = "4.4.0";
|
||||
version = "4.5.0";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
domain = "gitlab.freedesktop.org";
|
||||
owner = "slirp";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "0abh337jvij664w65zszjql42n720zzfap0ab0amr4qcvkzw7bjx";
|
||||
sha256 = "sha256-UdKBED7xR0gDf3aj3+6I62CnAwGP7XxskaFzWeUUkkk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ meson ninja pkg-config ];
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, libX11, libpthreadstubs, libXau, libXdmcp
|
||||
, libXext, libvdpau, glib, libva, ffmpeg_3, libGLU }:
|
||||
, libXext, libvdpau, glib, libva, libGLU }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libvdpau-va-gl";
|
||||
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake pkg-config ];
|
||||
buildInputs = [ libX11 libpthreadstubs libXau libXdmcp libXext libvdpau glib libva ffmpeg_3 libGLU ];
|
||||
buildInputs = [ libX11 libpthreadstubs libXau libXdmcp libXext libvdpau glib libva libGLU ];
|
||||
|
||||
doCheck = false; # fails. needs DRI access
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ let
|
||||
buildInputs = [
|
||||
boost doxygen qt48Full libharu
|
||||
pango fcgi firebird libmysqlclient postgresql graphicsmagick glew
|
||||
openssl pcre
|
||||
openssl pcre harfbuzz
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
@@ -32,8 +32,6 @@ let
|
||||
"-DWT_WRASTERIMAGE_IMPLEMENTATION=GraphicsMagick"
|
||||
"-DGM_PREFIX=${graphicsmagick}"
|
||||
]
|
||||
++ lib.optional (harfbuzz != null)
|
||||
"-DHARFBUZZ_INCLUDE_DIR=${harfbuzz.dev}/include"
|
||||
++ lib.optional (libmysqlclient != null)
|
||||
"-DMYSQL_PREFIX=${libmysqlclient}";
|
||||
|
||||
@@ -52,7 +50,7 @@ in {
|
||||
};
|
||||
|
||||
wt4 = generic {
|
||||
version = "4.2.0";
|
||||
sha256 = "0zrrdjz0sa8hrmybjp4aap1lcqcqvsicd7dj49zj1m5k8gnfpm4v";
|
||||
version = "4.5.0";
|
||||
sha256 = "16svzdma2mc2ggnpy5z7m1ggzhd5nrccmmj8xnc7bd1dd3486xwv";
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user