lol

vid-stab: 1.1.0 -> unstable-2022-05-30, fix linking against it with clang

- vid-stab 1.1.0 (current release) hardcodes libgomp in its pkg-config.
Current git version includes a commit fixing this, so this change
updates to the git versions
- placing openmp in `buildInputs` causes it not to be present when
linking against vid-stab, causing linking to fail. Move it to
`propagatedBuildInputs` to resolve
- the all-packages.nix change enables vid-stab in (for example) ffmpeg
on macos (where it was previously disabled).

+4 -5
+4 -4
pkgs/development/libraries/vid-stab/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "vid.stab"; 5 - version = "1.1.0"; 5 + version = "unstable-2022-05-30"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "georgmartius"; 9 9 repo = pname; 10 - rev = "v${version}"; 11 - sha256 = "0a3frpm2kdbx7vszhg64p3alisag73bcspl7fp3a2f1kgq7rbh38"; 10 + rev = "90c76aca2cb06c3ff6f7476a7cd6851b39436656"; 11 + sha256 = "sha256-p1VRnkBeUpET3O2FmaJMyN5/EoSOQLdmRIVbzZcQaKY="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ]; 15 15 16 - buildInputs = lib.optionals stdenv.cc.isClang [ openmp ]; 16 + propagatedBuildInputs = lib.optionals stdenv.cc.isClang [ openmp ]; 17 17 18 18 meta = with lib; { 19 19 description = "Video stabilization library";
-1
pkgs/top-level/all-packages.nix
··· 17846 17846 libmfx = if stdenv.isDarwin then null else intel-media-sdk; 17847 17847 libpulseaudio = if stdenv.isDarwin then null else libpulseaudio; 17848 17848 samba = if stdenv.isDarwin then null else samba; 17849 - vid-stab = if stdenv.isDarwin then null else vid-stab; 17850 17849 inherit (darwin.apple_sdk.frameworks) 17851 17850 Cocoa CoreServices CoreAudio AVFoundation MediaToolbox 17852 17851 VideoDecodeAcceleration;