From a87981df9aa3280e7b150ff16a8830ad0d7f7007 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sun, 18 May 2025 16:06:32 +0200 Subject: [PATCH] cubeb: install pkg-config file Signed-off-by: Marcin Serwin --- pkgs/by-name/cu/cubeb/package.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/by-name/cu/cubeb/package.nix b/pkgs/by-name/cu/cubeb/package.nix index 1ed7df1635f9..434945d371b5 100644 --- a/pkgs/by-name/cu/cubeb/package.nix +++ b/pkgs/by-name/cu/cubeb/package.nix @@ -62,6 +62,18 @@ stdenv.mkDerivation { backendLibs = lib.optionals lazyLoad backendLibs; }; + postInstall = '' + # TODO: remove after https://github.com/mozilla/cubeb/pull/813 is merged + mkdir -p $out/lib/pkgconfig/ + echo > $out/lib/pkgconfig/libcubeb.pc \ + "Name: libcubeb + Description: Cross platform audio library + Version: 0.0.0 + Requires.private: libpulse + Libs: -L"$out/lib" -lcubeb + Libs.private: -lstdc++" + ''; + meta = with lib; { description = "Cross platform audio library"; mainProgram = "cubeb-test";