easytier: 2.1.1 -> 2.1.2 (#376259)
[NixPkgs.git] / pkgs / by-name / li / libslirp / package.nix
blobe590aa2a9ad2b82cc0e76eeac4a20739bae232c5
2   lib,
3   stdenv,
4   fetchFromGitLab,
5   meson,
6   ninja,
7   pkg-config,
8   glib,
9 }:
11 stdenv.mkDerivation rec {
12   pname = "libslirp";
13   version = "4.8.0";
15   src = fetchFromGitLab {
16     domain = "gitlab.freedesktop.org";
17     owner = "slirp";
18     repo = pname;
19     rev = "v${version}";
20     sha256 = "sha256-t2LpOPx+S2iABQv3+xFdHj/FjWns40cNKToDKMZhAuw=";
21   };
23   separateDebugInfo = true;
25   nativeBuildInputs = [
26     meson
27     ninja
28     pkg-config
29   ];
31   buildInputs = [ glib ];
33   postPatch = ''
34     echo ${version} > .tarball-version
35   '';
37   meta = with lib; {
38     description = "General purpose TCP-IP emulator";
39     homepage = "https://gitlab.freedesktop.org/slirp/libslirp";
40     license = licenses.bsd3;
41     maintainers = with maintainers; [ orivej ];
42     platforms = platforms.unix;
43   };