about summary refs log tree commit diff
path: root/pkgs/by-name/xe/xevd/package.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/by-name/xe/xevd/package.nix')
-rw-r--r--pkgs/by-name/xe/xevd/package.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/by-name/xe/xevd/package.nix b/pkgs/by-name/xe/xevd/package.nix
index d448a7f3e43d8..df6566dff5140 100644
--- a/pkgs/by-name/xe/xevd/package.nix
+++ b/pkgs/by-name/xe/xevd/package.nix
@@ -3,6 +3,7 @@
   fetchFromGitHub,
   stdenv,
   gitUpdater,
+  testers,
   cmake,
 }:
 
@@ -33,13 +34,17 @@ stdenv.mkDerivation (finalAttrs: {
     "dev"
   ];
 
+  env.NIX_CFLAGS_COMPILE = toString [ "-lm" ];
+
   passthru.updateScript = gitUpdater { rev-prefix = "v"; };
+  passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
 
   meta = {
     homepage = "https://github.com/mpeg5/xevd";
     description = "eXtra-fast Essential Video Decoder, MPEG-5 EVC";
     license = lib.licenses.bsd3;
     mainProgram = "xevd_app";
+    pkgConfigModules = [ "xevd" ];
     maintainers = with lib.maintainers; [ jopejoe1 ];
     platforms = lib.platforms.all;
     broken = !stdenv.hostPlatform.isx86 || stdenv.hostPlatform.isDarwin;