1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-22 21:50:55 +00:00

saneBackends{,Git}: add SNMP support

This commit is contained in:
Tobias Geerinckx-Rice 2015-12-14 03:39:08 +01:00
parent 1d132f38a6
commit 94dbaa7dbf
2 changed files with 9 additions and 5 deletions

View file

@ -1,5 +1,6 @@
{ stdenv, fetchurl, fetchgit, hotplugSupport ? true, libusb ? null
{ stdenv, fetchurl, fetchgit, libusb ? null, net_snmp ? null
, gt68xxFirmware ? null, snapscanFirmware ? null
, hotplugSupport ? true
}:
let
firmware = gt68xxFirmware { inherit fetchurl; };
@ -18,7 +19,8 @@ stdenv.mkDerivation {
udevSupport = hotplugSupport;
buildInputs = if libusb != null then [libusb] else [];
buildInputs = [ net_snmp ]
++ stdenv.lib.optional (libusb != null) libusb;
postInstall = ''
if test "$udevSupport" = "1"; then

View file

@ -1,5 +1,7 @@
{ stdenv, fetchurl, hotplugSupport ? true, libusb ? null, libv4l ? null
, pkgconfig ? null, gt68xxFirmware ? null, snapscanFirmware ? null
{ stdenv, fetchurl, libusb ? null, libv4l ? null, net_snmp ? null
, pkgconfig ? null
, gt68xxFirmware ? null, snapscanFirmware ? null
, hotplugSupport ? true
}:
assert hotplugSupport -> (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux");
@ -26,7 +28,7 @@ stdenv.mkDerivation rec {
configureFlags = stdenv.lib.optional (libusb != null) "--enable-libusb_1_0";
buildInputs = []
buildInputs = [ net_snmp ]
++ stdenv.lib.optional (libusb != null) libusb
++ stdenv.lib.optional (libv4l != null) libv4l
++ stdenv.lib.optional (pkgconfig != null) pkgconfig