Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 nix-update-script, 6 pkg-config, 7 meson, 8 ninja, 9 vala, 10 gtk3, 11 granite, 12 networkmanager, 13 polkit, 14 libnma, 15 wingpanel, 16 libgee, 17}: 18 19stdenv.mkDerivation rec { 20 pname = "wingpanel-indicator-network"; 21 version = "7.1.1"; 22 23 src = fetchFromGitHub { 24 owner = "elementary"; 25 repo = pname; 26 rev = version; 27 sha256 = "sha256-B3loX1yAUQktqNztikUCOHM1DgIu48fMFFol1N4BN7A="; 28 }; 29 30 nativeBuildInputs = [ 31 meson 32 ninja 33 pkg-config 34 vala 35 ]; 36 37 buildInputs = [ 38 granite 39 gtk3 40 libgee 41 networkmanager 42 polkit 43 libnma 44 wingpanel 45 ]; 46 47 passthru = { 48 updateScript = nix-update-script { }; 49 }; 50 51 meta = with lib; { 52 description = "Network Indicator for Wingpanel"; 53 homepage = "https://github.com/elementary/wingpanel-indicator-network"; 54 license = licenses.lgpl21Plus; 55 platforms = platforms.linux; 56 teams = [ teams.pantheon ]; 57 }; 58}