python313Packages.kivy: fix build (#372247)
[NixPkgs.git] / pkgs / by-name / li / librist / package.nix
blob8e19eb06155527346a4c26e2896458ee951647ed
2   stdenv,
3   lib,
4   fetchFromGitLab,
5   meson,
6   ninja,
7   pkg-config,
8   cjson,
9   cmocka,
10   mbedtls,
13 stdenv.mkDerivation rec {
14   pname = "librist";
15   version = "0.2.11";
17   src = fetchFromGitLab {
18     domain = "code.videolan.org";
19     owner = "rist";
20     repo = "librist";
21     rev = "v${version}";
22     hash = "sha256-xWqyQl3peB/ENReMcDHzIdKXXCYOJYbhhG8tcSh36dY=";
23   };
25   # avoid rebuild on Linux for now
26   patches = lib.optionals stdenv.isDarwin [
27     # https://code.videolan.org/rist/librist/-/issues/192
28     ./no-brew-darwin.diff
29   ];
31   nativeBuildInputs = [
32     meson
33     ninja
34     pkg-config
35   ];
37   buildInputs = [
38     cjson
39     cmocka
40     mbedtls
41   ];
43   meta = with lib; {
44     description = "Library that can be used to easily add the RIST protocol to your application";
45     homepage = "https://code.videolan.org/rist/librist";
46     license = with licenses; [
47       bsd2
48       mit
49       isc
50     ];
51     maintainers = with maintainers; [ raphaelr ];
52     platforms = platforms.all;
53   };