mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-02-07 06:19:00 +00:00
30 lines
785 B
Nix
30 lines
785 B
Nix
final: prev:
|
|
|
|
let
|
|
ffmpegGLTransitions = prev.fetchFromGitHub {
|
|
owner = "transitive-bullshit";
|
|
repo = "ffmpeg-gl-transition";
|
|
rev = "3639b521aafb30b185de281f94560f298a22d420";
|
|
hash = "";
|
|
};
|
|
|
|
ffmpegShadertoyFilter = prev.fetchFromGitLab {
|
|
owner = "kriwkrow";
|
|
repo = "ffmpeg_shadertoy_filter";
|
|
rev = "eb297df10a104cae2d4ef3f70188d1e84f104532";
|
|
hash = "";
|
|
};
|
|
in
|
|
{
|
|
ffmpeg-foodogsquared = prev.ffmpeg-full.overrideAttrs (finalAttrs: prevAttrs: {
|
|
pname = "ffmpeg-foodogsquared";
|
|
patches = prevAttrs.patches ++ [
|
|
./add-custom-filters.patch
|
|
];
|
|
postPatch = prevAttrs.postPatch + ''
|
|
cp ${ffmpegGLTransitions}/vf_gltransition.c $src/libavfilter
|
|
cp ${ffmpegShadertoyFilter}/vf_shadertoy.c $src/libavfilter
|
|
'';
|
|
});
|
|
}
|