python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / libslirp / default.nix
blob06fb0d41b8bc1b64d6e9e3919186c948ebd21438
1 { lib
2 , stdenv
3 , fetchFromGitLab
4 , meson
5 , ninja
6 , pkg-config
7 , glib
8 }:
10 stdenv.mkDerivation rec {
11   pname = "libslirp";
12   version = "4.7.0";
14   src = fetchFromGitLab {
15     domain = "gitlab.freedesktop.org";
16     owner = "slirp";
17     repo = pname;
18     rev = "v${version}";
19     sha256 = "sha256-avUbgXPPV3IhUwZyARxCvctbVlLqDKWmMhAjdVBA3jY=";
20   };
22   nativeBuildInputs = [ meson ninja pkg-config ];
24   buildInputs = [ glib ];
26   postPatch = ''
27     echo ${version} > .tarball-version
28   '';
30   meta = with lib; {
31     description = "General purpose TCP-IP emulator";
32     homepage = "https://gitlab.freedesktop.org/slirp/libslirp";
33     license = licenses.bsd3;
34     maintainers = with maintainers; [ orivej ];
35     platforms = platforms.unix;
36   };