crun: 1.8.3 -> 1.8.4
[NixPkgs.git] / pkgs / tools / networking / networkmanager / tray.nix
blob69b1e3023b045acfb961c10488a0a18ca2dd1947
1 { lib, mkDerivation, fetchFromGitHub, cmake, pkg-config, qttools, qtbase, networkmanager-qt, modemmanager-qt }:
3 mkDerivation rec {
4   pname = "nm-tray";
5   version = "0.5.0";
7   src = fetchFromGitHub {
8     owner = "palinek";
9     repo = pname;
10     rev = version;
11     sha256 = "sha256-JTH1cmkgdW2aRWMYPRvOAvCJz0ClCIpjUtcWcqJQGSU=";
12   };
14   postPatch = ''
15     sed -i -e '1i#include <QMetaEnum>' src/nmmodel.cpp
16   '';
18   nativeBuildInputs = [ cmake pkg-config qttools ];
20   cmakeFlags = [ "-DWITH_MODEMMANAGER_SUPPORT=ON" ];
22   buildInputs = [ qtbase networkmanager-qt modemmanager-qt ];
24   meta = with lib; {
25     description = "Simple Network Manager frontend written in Qt";
26     homepage = "https://github.com/palinek/nm-tray";
27     license = licenses.gpl2Plus;
28     maintainers = with maintainers; [ dtzWill ];
29     platforms = platforms.linux;
30   };