diff options
Diffstat (limited to 'pkgs/development/libraries/vapoursynth/default.nix')
-rw-r--r-- | pkgs/development/libraries/vapoursynth/default.nix | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/pkgs/development/libraries/vapoursynth/default.nix b/pkgs/development/libraries/vapoursynth/default.nix deleted file mode 100644 index bf21723875bf8..0000000000000 --- a/pkgs/development/libraries/vapoursynth/default.nix +++ /dev/null @@ -1,67 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, pkg-config, autoreconfHook, makeWrapper -, runCommandCC, runCommand, vapoursynth, writeText, patchelf, buildEnv -, zimg, libass, python3, libiconv, testers -, ApplicationServices -}: - -stdenv.mkDerivation rec { - pname = "vapoursynth"; - version = "65"; - - src = fetchFromGitHub { - owner = "vapoursynth"; - repo = "vapoursynth"; - rev = "R${version}"; - sha256 = "sha256-HrTXhRoKSFeLXYQM7W2FvYf7yCD1diSZGtPop9urrSk="; - }; - - patches = [ - ./0001-Call-weak-function-to-allow-adding-preloaded-plugins.patch - ]; - - nativeBuildInputs = [ pkg-config autoreconfHook makeWrapper ]; - buildInputs = [ - zimg libass - (python3.withPackages (ps: with ps; [ sphinx cython ])) - ] ++ lib.optionals stdenv.isDarwin [ libiconv ApplicationServices ]; - - enableParallelBuilding = true; - - passthru = rec { - # If vapoursynth is added to the build inputs of mpv and then - # used in the wrapping of it, we want to know once inside the - # wrapper, what python3 version was used to build vapoursynth so - # the right python3.sitePackages will be used there. - inherit python3; - - withPlugins = import ./plugin-interface.nix { - inherit lib python3 buildEnv writeText runCommandCC stdenv runCommand - vapoursynth makeWrapper withPlugins; - }; - - tests.version = testers.testVersion { - package = vapoursynth; - # Check Core version to prevent false positive with API version - version = "Core R${version}"; - }; - }; - - postInstall = '' - wrapProgram $out/bin/vspipe \ - --prefix PYTHONPATH : $out/${python3.sitePackages} - - # VapourSynth does not include any plugins by default - # and emits a warning when the system plugin directory does not exist. - mkdir $out/lib/vapoursynth - ''; - - meta = with lib; { - broken = stdenv.isDarwin; # see https://github.com/NixOS/nixpkgs/pull/189446 for partial fix - description = "Video processing framework with the future in mind"; - homepage = "http://www.vapoursynth.com/"; - license = licenses.lgpl21; - platforms = platforms.x86_64; - maintainers = with maintainers; [ rnhmjoj sbruder tadeokondrak ]; - mainProgram = "vspipe"; - }; -} |