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