diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/video')
10 files changed, 83 insertions, 58 deletions
diff --git a/nixpkgs/pkgs/applications/video/ani-cli/default.nix b/nixpkgs/pkgs/applications/video/ani-cli/default.nix index 375a930b0294..f4d174474df2 100644 --- a/nixpkgs/pkgs/applications/video/ani-cli/default.nix +++ b/nixpkgs/pkgs/applications/video/ani-cli/default.nix @@ -21,13 +21,13 @@ assert withMpv || withVlc || withIina; stdenvNoCC.mkDerivation rec { pname = "ani-cli"; - version = "4.7"; + version = "4.8"; src = fetchFromGitHub { owner = "pystardust"; repo = "ani-cli"; rev = "v${version}"; - hash = "sha256-Ll4bHKrDZukoQX35iiMI6rMSgiTC6wp7fHUnOMPagOA="; + hash = "sha256-vntCiWaONndjU622c1BoCoASQxQf/i7yO0x+70OxzPU="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/nixpkgs/pkgs/applications/video/crunchy-cli/default.nix b/nixpkgs/pkgs/applications/video/crunchy-cli/default.nix deleted file mode 100644 index 3efeeb8544d4..000000000000 --- a/nixpkgs/pkgs/applications/video/crunchy-cli/default.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ lib -, stdenv -, clangStdenv -, darwin -, xcbuild -, openssl -, pkg-config -, rustPlatform -, fetchFromGitHub -}: - -rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } rec { - pname = "crunchy-cli"; - version = "3.0.0-dev.10"; - - src = fetchFromGitHub { - owner = "crunchy-labs"; - repo = pname; - rev = "v${version}"; - hash = "sha256-uc19SmVfa5BZYDidlEgV6GNvcm9Dj0mSjdwHP5S+O4A="; - }; - - cargoHash = "sha256-H3D55qMUAF6t45mRbGZl+DORAl1H1a7AOe+lQP0WUUQ="; - - nativeBuildInputs = [ - pkg-config - ] ++ lib.optionals stdenv.isDarwin [ - xcbuild - ]; - - buildInputs = [ - openssl - ] ++ lib.optionals stdenv.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; - - meta = with lib; { - description = "A pure Rust written Crunchyroll cli client and downloader"; - homepage = "https://github.com/crunchy-labs/crunchy-cli"; - license = with licenses; [ gpl3 ]; - maintainers = with maintainers; [ stepbrobd ]; - mainProgram = "crunchy-cli"; - }; -} - diff --git a/nixpkgs/pkgs/applications/video/dmlive/default.nix b/nixpkgs/pkgs/applications/video/dmlive/default.nix index 43e659bbfcc7..a1b41d360e45 100644 --- a/nixpkgs/pkgs/applications/video/dmlive/default.nix +++ b/nixpkgs/pkgs/applications/video/dmlive/default.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage rec { pname = "dmlive"; - version = "5.3.1"; + version = "5.3.2"; src = fetchFromGitHub { owner = "THMonster"; repo = pname; - rev = "0a07fd1b831bc9e9d34e474284430297b63446c7"; # no tag - hash = "sha256-Jvxbdm9Swh8m03uZEMTkUhIHNfhE+N2a3w7j+liweKE="; + rev = "3736d83ac0920de78ac82fe331bc6b16dc72b5cd"; # no tag + hash = "sha256-3agUeAv6Nespn6GNw4wmy8HNPQ0VIgZAMnKiV/myKbA="; }; - cargoHash = "sha256-/84T7K6WUt2Bfx9qdZjyOHcJEGoquCfRX1ctQBuUjEc="; + cargoHash = "sha256-MxkWaEn/gMMOuje7lu7PlqsQjnF0LWpV9JzmFBG1ukU="; OPENSSL_NO_VENDOR = true; diff --git a/nixpkgs/pkgs/applications/video/frigate/default.nix b/nixpkgs/pkgs/applications/video/frigate/default.nix index 6a93401d985d..d6437d09f421 100644 --- a/nixpkgs/pkgs/applications/video/frigate/default.nix +++ b/nixpkgs/pkgs/applications/video/frigate/default.nix @@ -3,6 +3,7 @@ , python3 , fetchFromGitHub , fetchurl +, fetchpatch2 , frigate , nixosTests }: @@ -58,6 +59,14 @@ python.pkgs.buildPythonApplication rec { inherit src; + patches = [ + (fetchpatch2 { + name = "frigate-flask3.0-compat.patch"; + url = "https://github.com/blakeblackshear/frigate/commit/56bdacc1c661eff8a323e033520e75e2ba0a3842.patch"; + hash = "sha256-s/goUJxIbjq/woCEOEZECdcZoJDoWc1eM63sd60cxeY="; + }) + ]; + postPatch = '' echo 'VERSION = "${version}"' > frigate/version.py @@ -97,6 +106,7 @@ python.pkgs.buildPythonApplication rec { click flask imutils + markupsafe matplotlib norfair numpy diff --git a/nixpkgs/pkgs/applications/video/kodi/unwrapped.nix b/nixpkgs/pkgs/applications/video/kodi/unwrapped.nix index 0728fb73bb26..ec84aa9ff6b3 100644 --- a/nixpkgs/pkgs/applications/video/kodi/unwrapped.nix +++ b/nixpkgs/pkgs/applications/video/kodi/unwrapped.nix @@ -23,6 +23,7 @@ , joystickSupport ? true, cwiid , nfsSupport ? true, libnfs , pulseSupport ? true, libpulseaudio +, pipewireSupport ? true, pipewire , rtmpSupport ? true, rtmpdump , sambaSupport ? true, samba , udevSupport ? true, udev @@ -140,6 +141,7 @@ in stdenv.mkDerivation { ++ lib.optional joystickSupport cwiid ++ lib.optional nfsSupport libnfs ++ lib.optional pulseSupport libpulseaudio + ++ lib.optional pipewireSupport pipewire ++ lib.optional rtmpSupport rtmpdump ++ lib.optional sambaSupport samba ++ lib.optional udevSupport udev diff --git a/nixpkgs/pkgs/applications/video/natron/default.nix b/nixpkgs/pkgs/applications/video/natron/default.nix index d5c603998f3d..5ca88c666ee8 100644 --- a/nixpkgs/pkgs/applications/video/natron/default.nix +++ b/nixpkgs/pkgs/applications/video/natron/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchFromGitHub +, fetchpatch , cmake , pkg-config , wrapQtAppsHook @@ -37,6 +38,23 @@ stdenv.mkDerivation { hash = "sha256-dgScbfyulZPlrngqSw7xwipldoRd8uFO8VP9mlJyhQ8="; }; + patches = [ + # Fix gcc-13 build: + # https://github.com/NatronGitHub/Natron/pull/929 + (fetchpatch { + name = "gcc-13.patch"; + url = "https://github.com/NatronGitHub/Natron/commit/4b44fb18293035873b35c3a2d2aa29da78cb8740.patch"; + includes = ["Global/GlobalDefines.h"]; + hash = "sha256-9E1tJCvO7zA1iQAhrlL3GaBFIGpkjxNOr31behQXdhQ="; + }) + (fetchpatch { + name = "gcc-13.patch"; + url = "https://github.com/NatronGitHub/Natron/commit/f21f58622e32c1684567c82e2ab361f33030bda7.patch"; + includes = ["Engine/Noise.cpp"]; + hash = "sha256-t2mzTsRuXVs8d1BB/5uAY1OPxWRa3JTK1iAWLAMsrgs="; + }) + ]; + cmakeFlags = [ "-DNATRON_SYSTEM_LIBS=ON" ]; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix b/nixpkgs/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix index a5d63ec68746..3068718b08f0 100644 --- a/nixpkgs/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix +++ b/nixpkgs/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "obs-move-transition"; - version = "2.9.8"; + version = "2.10.0"; src = fetchFromGitHub { owner = "exeldro"; repo = "obs-move-transition"; rev = version; - sha256 = "sha256-GOLmwXAK2g8IyI+DFH2sBOR2iknYdgYevytZpt3Cc7Q="; + sha256 = "sha256-HMhIGOslAtk5npunRZkOcFQZDSIB7c8qcFW3l9kgkzo="; }; nativeBuildInputs = [ cmake ]; diff --git a/nixpkgs/pkgs/applications/video/open-in-mpv/default.nix b/nixpkgs/pkgs/applications/video/open-in-mpv/default.nix index 4af06adf347e..e6f820528882 100644 --- a/nixpkgs/pkgs/applications/video/open-in-mpv/default.nix +++ b/nixpkgs/pkgs/applications/video/open-in-mpv/default.nix @@ -5,13 +5,13 @@ buildGoModule rec { pname = "open-in-mpv"; - version = "2.1.0-unstable-2023-05-13"; + version = "2.2.0"; src = fetchFromGitHub { owner = "Baldomo"; repo = "open-in-mpv"; - rev = "07fc639b2882a9a68e539f0fc34b61e247c355fa"; - hash = "sha256-XkoXvSh5uu96isXc1at36mxSCPylHgMLN97qSpj2cyc="; + rev = "v${version}"; + hash = "sha256-+sP8/wILBkT3NnhENDYZbOwqOufkFyMJFpQxquuUBEs="; }; vendorHash = "sha256-G6GZO2+CfEAYcf7zBcqDa808A0eJjM8dq7+4VGZ+P4c="; diff --git a/nixpkgs/pkgs/applications/video/qctools/default.nix b/nixpkgs/pkgs/applications/video/qctools/default.nix new file mode 100644 index 000000000000..cbe565fe73c8 --- /dev/null +++ b/nixpkgs/pkgs/applications/video/qctools/default.nix @@ -0,0 +1,40 @@ +{ lib, stdenv, fetchurl, qmake, wrapQtAppsHook, ffmpeg, qtmultimedia, qwt }: + +stdenv.mkDerivation rec { + pname = "qctools"; + version = "1.3.1"; + + src = fetchurl { + url = "https://mediaarea.net/download/source/${pname}/${version}/${pname}_${version}.tar.xz"; + hash = "sha256-ClF8KiVjV2JTCjz/ueioojhiHZf8UW9WONaJrIx4Npo="; + }; + + sourceRoot = "${pname}/Project/QtCreator"; + + nativeBuildInputs = [ qmake wrapQtAppsHook ]; + + buildInputs = [ ffmpeg qtmultimedia qwt ]; + + installPhase = '' + runHook preInstall + + install -Dt $out/bin qctools-cli/qcli qctools-gui/QCTools + cd ../GNU/GUI + install -Dm644 qctools.desktop $out/share/applications/qctools.desktop + install -Dm644 qctools.metainfo.xml $out/share/metainfo/qctools.metainfo.xml + cd ../../../Source/Resource + install -Dm 0644 Logo.png $out/share/icons/hicolor/256x256/apps/qctools.png + install -Dm 0644 Logo.png $out/share/pixmaps/qctools.png + cd ../../Project/QtCreator + + runHook postInstall + ''; + + meta = with lib; { + description = "Audiovisual analytics and filtering of video files"; + homepage = "https://mediaarea.net/QCTools"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ orivej ]; + platforms = platforms.linux; + }; +} diff --git a/nixpkgs/pkgs/applications/video/streamlink/default.nix b/nixpkgs/pkgs/applications/video/streamlink/default.nix index 962604f79106..9b3dfda74839 100644 --- a/nixpkgs/pkgs/applications/video/streamlink/default.nix +++ b/nixpkgs/pkgs/applications/video/streamlink/default.nix @@ -6,12 +6,12 @@ python3Packages.buildPythonApplication rec { pname = "streamlink"; - version = "6.5.1"; + version = "6.6.1"; format = "pyproject"; src = fetchPypi { inherit pname version; - hash = "sha256-IH+0zpnDW/6xuPfHa5bPy0B2rWiBxh6upVPC7BPZfFc="; + hash = "sha256-MfHiBgUHjTEUGfYVMOZ9R/7bWg8HOLt8/QQw2vGRA7E="; }; nativeCheckInputs = with python3Packages; [ |