summary refs log tree commit diff
path: root/pkgs/os-specific/linux/v4l-utils
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2022-06-29 09:48:29 +0000
committerAlyssa Ross <hi@alyssa.is>2022-06-30 07:41:09 +0000
commitf031dafcc83f08a137e50569d77a51873ebf28ac (patch)
treee59f4637ca4abca819409b41f7bf0d9119609dc0 /pkgs/os-specific/linux/v4l-utils
parent458d91e7128c07bd733c71a27b7e4ee0fbd5973e (diff)
downloadnixpkgs-f031dafcc83f08a137e50569d77a51873ebf28ac.tar
nixpkgs-f031dafcc83f08a137e50569d77a51873ebf28ac.tar.gz
nixpkgs-f031dafcc83f08a137e50569d77a51873ebf28ac.tar.bz2
nixpkgs-f031dafcc83f08a137e50569d77a51873ebf28ac.tar.lz
nixpkgs-f031dafcc83f08a137e50569d77a51873ebf28ac.tar.xz
nixpkgs-f031dafcc83f08a137e50569d77a51873ebf28ac.tar.zst
nixpkgs-f031dafcc83f08a137e50569d77a51873ebf28ac.zip
libv4l: fix build for non-glibc platforms
argp is a Glibc-specific feature.
Diffstat (limited to 'pkgs/os-specific/linux/v4l-utils')
-rw-r--r--pkgs/os-specific/linux/v4l-utils/default.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/os-specific/linux/v4l-utils/default.nix b/pkgs/os-specific/linux/v4l-utils/default.nix
index 3fdd9e791bd..f8d0c9be0d9 100644
--- a/pkgs/os-specific/linux/v4l-utils/default.nix
+++ b/pkgs/os-specific/linux/v4l-utils/default.nix
@@ -1,5 +1,5 @@
 { stdenv, lib, fetchurl, pkg-config, perl
-, libjpeg, udev
+, argp-standalone, libjpeg, udev
 , withUtils ? true
 , withGUI ? true, alsa-lib, libX11, qtbase, libGLU, wrapQtAppsHook
 }:
@@ -35,7 +35,9 @@ in stdenv.mkDerivation rec {
 
   nativeBuildInputs = [ pkg-config perl ] ++ lib.optional withQt wrapQtAppsHook;
 
-  buildInputs = [ udev ] ++ lib.optionals withQt [ alsa-lib libX11 qtbase libGLU ];
+  buildInputs = [ udev ]
+    ++ lib.optional (!stdenv.hostPlatform.isGnu) argp-standalone
+    ++ lib.optionals withQt [ alsa-lib libX11 qtbase libGLU ];
 
   propagatedBuildInputs = [ libjpeg ];