vuls: init at 0.27.0 (#348530)
[NixPkgs.git] / pkgs / os-specific / linux / miraclecast / default.nix
blobf781366e1945e7fd37d0d5fd134c03cac3da395a
1 { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config
2 , glib, readline, pcre, systemd, udev, iproute2 }:
4 stdenv.mkDerivation {
5   pname = "miraclecast";
6   version = "1.0-20231112";
8   src = fetchFromGitHub {
9     owner  = "albfan";
10     repo   = "miraclecast";
11     rev    = "af6ab257eae83bb0270a776a8fe00c0148bc53c4";
12     hash   = "sha256-3ZIAvA3w/ZhoJtVmUD444nch0PGD58PdBRke7zd9IuQ=";
13   };
15   nativeBuildInputs = [ meson ninja pkg-config ];
17   buildInputs = [ glib pcre readline systemd udev iproute2 ];
19   mesonFlags = [
20     "-Drely-udev=true"
21     "-Dbuild-tests=true"
22     "-Dip-binary=${iproute2}/bin/ip"
23   ];
25   meta = with lib; {
26     description = "Connect external monitors via Wi-Fi";
27     homepage    = "https://github.com/albfan/miraclecast";
28     license     = licenses.lgpl21Plus;
29     maintainers = [ ];
30     platforms   = platforms.linux;
31   };