evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / dy / dynamips / package.nix
blob77f662acb6e117ba78d642e810d522729869ced5
2   lib,
3   stdenv,
4   cmake,
5   fetchFromGitHub,
6   libelf,
7   libpcap,
8   nix-update-script,
9 }:
11 stdenv.mkDerivation rec {
12   pname = "dynamips";
13   version = "0.2.23";
15   src = fetchFromGitHub {
16     owner = "GNS3";
17     repo = "dynamips";
18     rev = "refs/tags/v${version}";
19     hash = "sha256-+h+WsZ/QrDd+dNrR6CJb2uMG+vbUvK8GTxFJZOxknL0=";
20   };
22   nativeBuildInputs = [ cmake ];
24   buildInputs = [
25     libelf
26     libpcap
27   ];
29   cmakeFlags = [
30     (lib.cmakeFeature "DYNAMIPS_CODE" "stable")
31   ];
33   passthru = {
34     updateScript = nix-update-script { };
35   };
37   meta = with lib; {
38     description = "Cisco router emulator";
39     longDescription = ''
40       Dynamips is an emulator computer program that was written to emulate Cisco
41       routers.
42     '';
43     homepage = "https://github.com/GNS3/dynamips";
44     changelog = "https://github.com/GNS3/dynamips/releases/tag/v${version}";
45     license = licenses.gpl2Plus;
46     mainProgram = "dynamips";
47     maintainers = with maintainers; [
48       primeos
49       anthonyroussel
50     ];
51     platforms = platforms.linux ++ platforms.darwin;
52   };