at 24.11-pre 39 lines 770 B view raw
1{ lib 2, stdenv 3, fetchFromGitLab 4, meson 5, ninja 6, pkg-config 7, glib 8}: 9 10stdenv.mkDerivation rec { 11 pname = "libslirp"; 12 version = "4.7.0"; 13 14 src = fetchFromGitLab { 15 domain = "gitlab.freedesktop.org"; 16 owner = "slirp"; 17 repo = pname; 18 rev = "v${version}"; 19 sha256 = "sha256-avUbgXPPV3IhUwZyARxCvctbVlLqDKWmMhAjdVBA3jY="; 20 }; 21 22 separateDebugInfo = true; 23 24 nativeBuildInputs = [ meson ninja pkg-config ]; 25 26 buildInputs = [ glib ]; 27 28 postPatch = '' 29 echo ${version} > .tarball-version 30 ''; 31 32 meta = with lib; { 33 description = "General purpose TCP-IP emulator"; 34 homepage = "https://gitlab.freedesktop.org/slirp/libslirp"; 35 license = licenses.bsd3; 36 maintainers = with maintainers; [ orivej ]; 37 platforms = platforms.unix; 38 }; 39}