Commit graph

41 commits

Author SHA1 Message Date
Simon Bruder 698a14b975
vapoursynth-editor: R19 -> R19-mod-4
This switches to a fork that has support for the VapourSynth v4 API
(R55 and above). The original vsedit does not work with those versions.
2021-10-17 11:19:01 +02:00
Simon Bruder 5f3551afd9
vapoursynth: R55 -> R57 2021-10-17 11:19:01 +02:00
Simon Bruder dc2bdfbb3b
vapoursynth: remove flags for optional plugins
Since R55 vapoursynth no longer bundles any plugins.

This also creates an empty directory at $out/lib/vapoursynth, which now
no longer exists, to suppress a warning about this directory missing.
2021-10-17 11:19:01 +02:00
Tadeo Kondrak fd88e0ce04
vapoursynth: R54 -> R55 2021-09-20 09:02:31 -06:00
Simon Bruder 42721bad69
vapoursynth: R53 -> R54 2021-07-22 12:01:54 +02:00
Simon Bruder 9b3a2e66b1
vapoursynth: improve plugin dependency resolution
Some python packages (e.g. functools32) are conditionally disabled for
certain interpreter versions by having them return null instead of a
derivation. `getRecursivePropagatedBuildInputs` fails if such a package
is part of the dependency tree. This commit makes it only recurse into
derivations and ignore everything else.

This also deduplicates the final plugin list to improve startup time.
2021-05-16 16:55:51 +02:00
Simon Bruder 71ccdd243f
vapoursynth: R52 -> R53 2021-04-21 19:58:15 +02:00
Ben Siraphob 98f26993f2 treewide: remove stdenv where not needed 2021-03-04 19:54:50 +07:00
Robert Schütz 10ba3c20a7 treewide: replace imagemagick7 with imagemagick 2021-02-27 18:36:56 +01:00
Tadeo Kondrak b6f3c4d075
vapoursynth-editor: allow adding plugins without rebuilding 2021-02-21 18:19:52 +01:00
Tadeo Kondrak c373e6ddb2
vapoursynth: add withPlugins interface
Co-authored-by: Simon Bruder <simon@sbruder.de>
2021-02-21 18:19:52 +01:00
Pavol Rusnak a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
Ben Siraphob 66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Jonathan Ringer 9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
rnhmjoj 86dded6745
vapoursynth: R49 -> R52 2021-01-17 00:00:43 +01:00
Doron Behar f93918bdc3 mpv: Move all wrappings to a single wrapper Nix function
Inspired by `wrapNeovim`, write a wrapMpv Nix function that creates a
derivation that has all of the environment that was added if needed at
the unwrapped version.

Add derivations to all-packages.nix in an almost compatible way and make
`mpv-with-scripts` throw a message implying to switch to `wrapMpv` which
has an incompatible signature.

Add to vapoursynth a new passthru attribute `python3` that is used in
passed down to the wrapper to ensure ABI compatibility with
`PYTHONPATH`.
2020-05-24 01:25:33 +03:00
rnhmjoj c339130b80
vapoursynth: R48 -> R49 2020-04-17 08:51:55 +02:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Mario Rodas e0699ce4f5
Merge pull request #72398 from tadeokondrak/vapoursynth-r48
vapoursynth: R47.2 -> R48
2019-11-02 17:25:37 -05:00
Tadeo Kondrak d183f7142b
vapoursynth-editor: use qt's mkDerivation 2019-11-01 12:36:52 -06:00
Tadeo Kondrak 1c1424af99
vapoursynth: R47.2 -> R48 2019-10-31 18:09:37 -06:00
Niklas Hambüchen 9e78f76ade treewide: Remove unnecessary --disable-static (#66759)
* freetype: Remove unnecessary `--disable-static`.

The true-by-default `dontDisableStatic` already takes care of it.

Fixes freetype not being overridable to have static libs.

* treewide: Remove unnecessary `--disable-static`.

The true-by-default `dontDisableStatic` already takes care of it.

Fixes these packages not being overridable to have static libs.
2019-08-31 08:10:53 -04:00
Tadeo Kondrak 696e1b055b
vapoursynth: R46 -> R47.2 2019-08-15 18:34:27 -06:00
Tadeo Kondrak 969a23fa50 vapoursynth-editor: init at R19 2019-07-04 12:44:10 +02:00
Tadeo Kondrak 983e56b74c vapoursynth: wrap vspipe 2019-07-04 10:55:02 +02:00
Tadeo Kondrak 1462b6c49a
vapoursynth: R45.1 -> R46 2019-06-28 23:31:37 -06:00
rnhmjoj 43c1160463
vapoursynth: R44 -> R45.1 2019-02-21 22:08:33 +01:00
rnhmjoj 5a27c2bdcd
vapoursynth: R43 -> R44 2018-09-03 15:09:28 +02:00
Gabriel Ebner 2f3cf58309 Revert "vapoursynth: fix build"
This reverts commit ad611a6223.
A better fix was committed directly afterwards in 2afe06c18f
2018-07-03 17:14:11 +02:00
Orivej Desh 99e0f93aac vapoursynth: enable parallel building 2018-07-03 15:05:13 +00:00
Gabriel Ebner ad611a6223 vapoursynth: fix build 2018-07-03 17:03:12 +02:00
rnhmjoj 03de6bd381
vapoursynth: R40 -> R43 2018-03-05 20:58:47 +01:00
rnhmjoj c1902ef000
vapoursynth: R39 -> R40 2018-01-13 03:30:25 +01:00
rnhmjoj 99cf2b6eec
vapoursynth: R38 -> R39 2017-11-05 21:12:56 +01:00
Daiderd Jordan 62f8e255a4
vapoursynth: fix darwin build 2017-09-21 22:30:56 +02:00
rnhmjoj a7eb2e01bc
vapoursynth-mvtools: 17 -> 19 2017-09-12 04:37:19 +02:00
rnhmjoj 3f9661588b
vapoursynth: R36 -> R38 2017-09-12 04:13:31 +02:00
Michele Guerini Rocco 1ae9b50a77 vapoursynth: disable OCR by default (#22943) 2017-02-19 02:11:08 +01:00
rnhmjoj c9f4358e37
vapoursynth: R35 -> R36 2017-02-04 19:56:50 +01:00
rnhmjoj 4edef3d229
vapoursynth: 33.1 -> 35 2016-10-31 22:05:48 +01:00
rnhmjoj 347fcb6a84
vapoursynth: init at R33.1 2016-09-04 22:25:52 +02:00