dotnet: improve language coverage of passthru.tests for dotnet sdks (#370789)
[NixPkgs.git] / pkgs / development / libraries / libdc1394 / default.nix
blobc886f0d8fba75a95c58503a22684604924cb00fa
2   lib,
3   stdenv,
4   fetchurl,
5   libraw1394,
6   libusb1,
7   CoreServices,
8 }:
10 stdenv.mkDerivation rec {
11   pname = "libdc1394";
12   version = "2.2.7";
14   src = fetchurl {
15     url = "mirror://sourceforge/libdc1394/${pname}-${version}.tar.gz";
16     sha256 = "sha256-U3zreN087ycaGD9KF2GR0c7PhfAlUg5r03WLDhnmYJ8=";
17   };
19   hardeningDisable = [
20     # "sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates"
21     "trivialautovarinit"
22   ];
24   buildInputs =
25     [ libusb1 ]
26     ++ lib.optional stdenv.hostPlatform.isLinux libraw1394
27     ++ lib.optional stdenv.hostPlatform.isDarwin CoreServices;
29   meta = with lib; {
30     description = "Capture and control API for IIDC compliant cameras";
31     homepage = "https://sourceforge.net/projects/libdc1394/";
32     license = licenses.lgpl21Plus;
33     maintainers = [ ];
34     mainProgram = "dc1394_reset_bus";
35     platforms = platforms.unix;
36   };