libslirp: 4.4.0 -> 4.5.0
[NixPkgs.git] / pkgs / development / libraries / libslirp / default.nix
blob5da6cf6bbbcbac60df72d4a2ad28462419338a5b
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.5.0";
14   src = fetchFromGitLab {
15     domain = "gitlab.freedesktop.org";
16     owner = "slirp";
17     repo = pname;
18     rev = "v${version}";
19     sha256 = "sha256-UdKBED7xR0gDf3aj3+6I62CnAwGP7XxskaFzWeUUkkk=";
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   };