python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / libjaylink / default.nix
blob84ce6e9f2599bdd06bdb3a71d117459decaba812
1 { fetchFromGitLab, lib, stdenv
2 , autoreconfHook, pkg-config
3 , libusb1
4 }:
6 stdenv.mkDerivation rec {
7   pname = "libjaylink";
8   version = "0.3.1";
10   src = fetchFromGitLab {
11     domain = "gitlab.zapb.de";
12     owner = "libjaylink";
13     repo = "libjaylink";
14     rev = version;
15     sha256 = "sha256-odJDE1A0WZ9vBXPxaUdthjTgmbmbdHjbyY1PkaM4+vI=";
16   };
18   nativeBuildInputs = [ autoreconfHook pkg-config ];
19   buildInputs = [ libusb1 ];
21   postPatch = ''
22     patchShebangs autogen.sh
23   '';
25   postInstall = ''
26     install -Dm644 contrib/99-libjaylink.rules $out/lib/udev/rules.d/libjaylink.rules
27   '';
29   meta = with lib; {
30     homepage = "https://gitlab.zapb.de/libjaylink/libjaylink";
31     description = "libjaylink is a shared library written in C to access SEGGER J-Link and compatible devices.";
32     license = licenses.gpl2Plus;
33     maintainers = with maintainers; [ felixsinger ];
34     platforms = platforms.linux;
35   };