diff options
Diffstat (limited to 'pkgs/development/libraries/libyuv')
-rw-r--r-- | pkgs/development/libraries/libyuv/default.nix | 9 | ||||
-rw-r--r-- | pkgs/development/libraries/libyuv/yuv.pc | 13 |
2 files changed, 22 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libyuv/default.nix b/pkgs/development/libraries/libyuv/default.nix index f4415b51f810..cc9f78ccae6f 100644 --- a/pkgs/development/libraries/libyuv/default.nix +++ b/pkgs/development/libraries/libyuv/default.nix @@ -28,6 +28,15 @@ stdenv.mkDerivation rec { ./link-library-against-libjpeg.patch ]; + postPatch = '' + mkdir -p $out/lib/pkgconfig + cp ${./yuv.pc} $out/lib/pkgconfig/libyuv.pc + + substituteInPlace $out/lib/pkgconfig/libyuv.pc \ + --replace "@PREFIX@" "$out" \ + --replace "@VERSION@" "$version" + ''; + meta = with lib; { homepage = "https://chromium.googlesource.com/libyuv/libyuv"; description = "Open source project that includes YUV scaling and conversion functionality"; diff --git a/pkgs/development/libraries/libyuv/yuv.pc b/pkgs/development/libraries/libyuv/yuv.pc new file mode 100644 index 000000000000..ecce62ed0efd --- /dev/null +++ b/pkgs/development/libraries/libyuv/yuv.pc @@ -0,0 +1,13 @@ +prefix=@PREFIX@ +exec_prefix=${prefix} +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: yuv +Description: WebM Project Yuv codec implementation +Version: @VERSION@ +Requires: +Conflicts: +Libs: -L${libdir} -lyuv -lm +Libs.private: -lm -lpthread +Cflags: -I${includedir} |